Исследование вычислительной эффективности объектно-ориентированных приложений
Цена, руб.800
Номер работы47012
ПредметИнформатика
Тип работы Курсовая
Объем, стр.64
ОглавлениеЗ А Д А Н И Е
На курсовую работу по дисциплине «Объектно-ориентированное программирование»
студенту группы 220661 Аверкину Евгению Игоревичу
Тема работы:
«Исследование вычислительной эффективности объектно-ориентированных приложений»
Входные данные Вариант №10:
задача: определение площади методом Монте-Карло;
фигура: bea;
приложение №1: процедурное приложение на базе WinForms/ C++;
приложение №2: объектно-ориентированное приложение на базе WinForms/ C++.

СОДЕРЖАНИЕ
ВВЕДЕНИЕ 3
1 ПОСТАНОВКА ЗАДАЧИ 7
2 РАЗРАБОТКА ТЕХНИЧЕСКОГО ЗАДАНИЯ 9
2.1 Анализ вариантов использования программы 9
2.2 Требования к приложениям 10
3 АНАЛИЗ АЛГОРИТМА РЕШЕНИЯ 12
3.1 Метод Монте-Карло 12
3.2 Определение попадания точки внутрь фигуры 14
4 ПРОЦЕДУРНОЕ ПРИЛОЖЕНИЕ НА БАЗЕ WinForm/C++ 15
4.1 Программные средства разработки 15
4.2 Логическое проектирование 16
4.3 Структура приложения 19
4.4 Результаты работы 20
4.5 Системные требования 21
5 ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРИЛОЖЕНИЕ WinForm/C++ 22
5.1 Программные средства разработки 22
5.2 Логическое проектирование 22
5.3 Описание программы 26
5.4 Руководство системного программиста 27
5.5 Руководство программиста 27
5.6 Руководство оператора 28
5.7 Системные требования 28
5.8 Результаты работы 28
6 АНАЛИЗ ВЫЧИСЛИТЕЛЬНОЙ ЭФФЕКТИВНОСТИ ПРИЛОЖЕНИЙ 30
7 УЛУЧШЕНИЕ ХАРАКТЕРИСТИК КАЧЕСТВА ПРИЛОЖЕНИЙ 31
ЗАКЛЮЧЕНИЕ 32
СПИСОК ЛИТЕРАТУРЫ 33
ПРИЛОЖЕНИЕ 38
Файл Form1 (процедурное приложение) 38
Файл Form1 (объектно-ориентированное приложение) 50
Файл Header.h (объектно-ориентированное приложение) 61

СПИСОК ЛИТЕРАТУРЫ

1. ГОСТ 19.701 - 90 ЕСПД. Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения.
2. ГОСТ 19.101 - 77 ЕСПД. Виды программ и программных документов.
3. ГОСТ 19.106 - 78 ЕСПД. Требования к программным документам, выполненным печатным способом.
4. ГОСТ 19.401 - 78 ЕСПД. Текст программы. Требования к содержанию и оформлению.
5. ГОСТ 19.402 - 78 ЕСПД. Описание программы.
6. ГОСТ 19.404 - 79 ЕСПД. Пояснительная записка.Требования к содержанию и оформлению.
7. ГОСТ 28388 - 89 СОИ. Документы на магнитных носителях данных. Порядок выполнения и обращения.
8. ГОСТ 2.105 – 95 «Общие требования к текстовым документам»
9. ГОСТ 34.601-90 «Информационная технология. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Стадии создания»
10. ГОСТ 34.201-89* . «Информационная технология. Комплекс стандартов на автоматизированные системы. Документация на АСУ. Виды, комплектность и обозначения документов при создании автоматизированных систем»
11. ГОСТ 51188-98. «Испытания программных средств на наличие компьютерных вирусов»
12. ГОСТ 19.503-79 Руководство системного программиста. Требования к содержанию и оформлению.
13. ГОСТ 19.504-79 Руководство программиста. Требования к содержанию и оформлению.
14. ГОСТ 19.505-79 Руководство оператора. Требования к содержанию и оформлению.
15. Компьютерное оформление отчетных документов / Составитель Т.И. Матикашвили, ТулГУ, Тула, 2000. -36 с.
16. Орлов С. Технологии разработки программного обеспечения: Учебник. – СПб.: Питер, 2002. – 464 с.
17. Буч Г. Объектно-ориентированный анализ и проектирование с примерами приложений на С++. Второе издание. Rational, Санта Клара, Калифорния. // Перевод с английского под редакцией И. Романовского и Ф. Андреева. – 1995.
18. Буч Г. и др. Язык UML. Руководство пользователя. 2-е изд. - СПб.: Питер, 2004. – 432 с. (Объектно-ориентированные технологии программирования)
19. Буч. Г., Якобсон А. Унифицированный процесс разработки программного обеспечения. - СПб.: Питер, 2002. – 496 с.
20. Буч Г. Язык UML : Руководство пользователя / Г.Буч, Д.Рамбо, И.Якобсон; пер.с англ.Мухин Н. — 2-е изд. — М. : ДМК Пресс:Академия Айти, 2007 .— 496с.
21. INTUIT.ru. Курс «Нотация и семантика языка UML». Автор А.В.Леоненков . Интернет университет информационных технологий, 2009.
22. INTUIT.ru. Курс «Введение в UML». Автор: А.В. Бабич. – Интернет университет информационных технологий, 2008.
23. INTUIT.ru . Курс «Объектно-ориентированный анализ и проектирование с использованием UML и IBM Rational Rose» . Автор А.В.Леоненков .— Интернет университет информационных технологий, 2006 .
24. Розенберг Д., Скотт К. Применение объектного моделирования с использованием UML и анализ прецедентов. Учебное пособие / Д. Розенберг,
К. Скотт. – М. : ДМК Пресс, 2007. – 160. (ЭБС IPRbooks)
25. Хабибуллин И.Ш. Самоучитель XML. – СПб.: БХВ-Петербург,
2003. – 336 с.
26. Троелсен Э. Язык программирования C# 2005 и платформа .NET 2.0. 3-е изд. – М.: ООО ""И.Д. Вильямс"", 2007. – 1168 с.
27. Троелсен, Эндрю. Язык программирования C# 2008 и платформа .NET 3.5 FRAMEWORK. - М. : ООО «И.Д. Вильямс», 2008. – 1344 с.
28. Макаров, А.В. Common Intermediate Language и системное программирование в Microsoft.NET : учебное пособие для вузов /
А.В.Макаров,С.Ю.Скоробогатов,А.М.Чеповский .— М. : Интернет-
Университет Информационных Технологий:Бином, 2006
29. Рихтер, Richter J. Программирование на платформе Microsoft .NET Framework 4.0 : пер.с англ. / Д.Рихтер .— 3-е изд. — М. : Питер, 2012 .— 928 с.. : ил. — (Мастер-класс)
30. Ч. Петцольд Microsoft Windows Presentation Foundation – М. : Русская Редакция; СПб. : Питер, 2008. – 944 с.
31. Ч. Петцольд. Программирование с использованием Microsoft Windows Forms. Мастер-класс. – М. : Русская Редакция; СПб. : Питер, 2006. – 432 с.
32. Пауэрс Л. Microsoft Visual Studio 2008 / Л. Пауэрс, М. Снелл: Пер. с англ. – СПб.: БХВ-Петербург, 2009. – 1200 с.
33. Макки А. Введение в .NET 4.0 и Visual Studio 2010 для профессионалов: Пер. с англ. – М.: ООО ""И.Д. Вильямс"", 2010. – 416 с.
34. Нэш Т. C# 2010: ускоренный курс для профессионалов: Пер. с англ. – М.: ООО ""И.Д. Вильямс"", 2010. – 592 с.
35. Подбельский, В.В. Язык Си+ : учеб.пособие для вузов / В.В.Подбельский .— 5-е изд. — М. : Финансы и статистика, 2007. — 560 с.
36. Павловская, Т.А. C/C++:Программирование на языке высокого уровня : учебник для вузов / Т.А.Павловская .— М.[и др.] : Питер, 2007 .— 461с.
37. Шилдт, Г. C+ : базовый курс / Г.Шилдт;пер.с англ.и ред.Н.М.Ручко .— 3-е изд. — М.[и др.] : Вильямс, 2007 (2005) .— 624с. : ил.
38. Г. Шилдт. Теория и практика С++ : Пер. с англ. – СПб.: BHV – Санкт-Петербург, 1999. – 416 с.
39. Уоткинз Д., Хаммонд М., Эйбрамз Б. Программирование на платформе .NET. – М.: Издательский дом ""Вильямс"", 2003. – 368 с.
40. Дубовцев А.В. Microsoft .NET в подлиннике. – СПб.: БХВ-
Петербург, 2004. – 704 с.
41. Уоткинз Д., Хаммонд М., Эйбрамз Б. Программирование на платформе .NET. – М.: Издательский дом ""Вильямс"", 2003. – 368 с.
42. Цимбал А.А., Майоров А.Г., Козодаев М.А. Turbo C++:Пер. с англ.М.: Джен Ай Лтд, 1993.- 512с.
43. С.Дьюхарст, К.Старк. Программирование на С++:Пер. с англ.- Киев: ""ДиаСофт"", 1993. - 272с.
44. Уотсон К., Нейгел К., Педерсен Я., Рид Д., Скиннер М. Visual С# 2010: полный курс.: Пер. с англ. - М.: ООО ""И.Д. Вильяме"", 2011. - 960 с.
45. Дейтел, Х.М. C# : пер.с англ. / Х.М.Дейтел [и др.] .— СПб. : БХВПетербург, 2006. - 1056с.
46. Жарков, В.А. Visual C# 2005 в учебе, науке и технике / В.А.Жарков .— М. : Жарков Пресс, 2007. - 818с.
47. Фаронов В. Программирование на языке C# : Учебный курс. – СПб., Питер, 2007. – 241 с.
48. Раттц-мл. Д.С. LINQ: язык интегрированных запросов в C# 2008 для профессионалов. - М.: ООО ""И.Д. Вильямс"", 2008. – 560 с.
49. Мартин Р., Мартин М. Принципы, паттерны и методики гибкой разработкина языке C#. – Пер. с англ. – СПб. : Символ-Плюс, 2011. – 768 с.
50. Фаулер М. Рефакторинг: улучшение существующего кода. - Пер. с англ. – СПб. : Символ-Плюс, 2003. – 432 с.
51. Петцольд Ч. Microsoft Windows Presentation Foundation. – М. : Издательство «Русская редакция»; СПб.: Питер, 2008. – 944 с.
52. Мак-Дональд Мэтью. WPF 4: Windows Presentation Foundation в
.NET 4.0 с примерами на C# 2010 для профессионалов : Пер. с англ. – М.:ООО «И.Д. Вильямс», 2011. – 1024 с.
Цена, руб.800

Заказать работу «Исследование вычислительной эффективности объектно-ориентированных приложений»

Ваше имя *E-mail *
E-mail *
Оплата картой, электронные кошельки, с мобильного телефона. Мгновенное поступление денег. С комиссией платежной системы
Оплата вручную с карты, электронных кошельков и т.д. После перевода обязательно сообщите об оплате на 3344664@mail.ru




Нажав на кнопку "заказать", вы соглашаетесь с обработкой персональных данных и принимаете пользовательское соглашение

Так же вы можете оплатить:

Карта Сбербанка, номер: 4279400025575125

Карта Тинькофф 5213243737942241

Яндекс.Деньги 4100112624833

QIWI-кошелек +79263483399

Счет мобильного телефона +79263483399

После оплаты обязательно пришлите скриншот на 3344664@mail.ru и ссылку на заказанную работу.