Исследование вычислительной эффективности объектно-ориентированных приложений
Цена, руб. | 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 |