Содержание
Оглавление
Задание на курсовую работу 2
Введение 4
Основная часть 6
Глава 1 Разработка эскизного и технического проектов программы 6
Глава 2 Разработка рабочего проекта 15
Глава 3 Внедрение 21
Глава 4. Обзор источников и литературы 22
Заключение 23
Глоссарий 25
Список использованных источников 26
Список сокращений 27
Приложения 28
Выдержка из текста
Введение
Проблема.В ходе данного курсового проекта выполняется работа над разработкой прикладного программного обеспечения на основе работы с обработкойслучайного набора числовых данных представленного в матричном виде и освоение основных средств. Во время работы над приложением мы также ознакомимся с проблемой обработки численных данных, которая является одной из краеугольных задач программирования, так как зачастую становится основой многих более сложных проектов и приложений. Обработка числовых данных требует для своего решения знаний основ логики и алгоритмов. Зачастую, именно плохо проработанная логика работы с данными становится основной причиной некорректной работы программного обеспечения.
Степень разработанности проблемы.
Разработка программного обеспечения – это комплексная задача, при решении которой необходимо учитывать массу тонкостей и нюансов.
Для того, чтобы разработать приложение, недостаточно одного только знания языка программирования или даже владение навыками работы со средой разработки. Не имея представлений о полном цикле разработки программного обеспечения невозможно создать по-настоящему качественное приложение.[1]
Разработка программного обеспечения начинается вовсе не с того момента, когда создан новый проект в среде разработки, а с постановки задачи, которая будет решаться приложением. Умение грамотно сформулировать задачу, структурировать данные, которые потребуются в ходе её решения, не менее важны, чем знания команд яп.
Проблемам работы с численными алгоритмами и алгоритмами сортировки данных посвящается огромная часть исследований, как среди математиков, так и среди представителей IT-индустрии. И не смотря на это, проблема остается актуальной на данный момент. Такое положение дел связано, прежде всего, со сложностью получения универсальных алгоритмов, которые могли бы эффективно работать с любым произвольным набором входных данных. К сожалению, зачастую это просто невозможно. А потому, алгоритмы разрабатываются в соответствии с задачами, которые они призваны выполнять. Иными словами, алгоритмы, написанные для одних данных, могут быть крайне неэффективными для других и вовсе некорректными для третьих.
В литературе можно встретить немало исследовательских работ по данной теме. Мы же в ходе работы над приложением не ставим своей целью поиск оптимального алгоритма, а лишь познакомимся с ними и применим один из них на практике.
Цель исследования – ознакомление с процессом разработки программного обеспечения, создание собственного приложения, позволяющего работать с числовыми данными.Задачей исследования является знакомство с такими процессами разработки ПО как постановка задачи, разработка приложения, написание документации, внедрение и тестирование разработанного ПО.
В ходе исследования использовались следующиеметоды исследования:
• изучение и анализ научной литературы;
• изучение и обобщение отечественной и зарубежной практики;
• интервьюирование пользователей по
Практическая значимость.Данное исследование может служить основой для дальнейшей разработки персонализированных прикладных приложений, которые смогут стать прекрасными помощниками в работе над конкретными задачами, возникающими в ходе практической деятельности.
Список использованной литературы
Список использованных источников
[1] Брайан Керниган, Р. Пайк, Практика программирования, СПб: Невский диалект, 2005.
[2] «Delphi programming,» [ВИнтернете]. Available: http://delphi.wikia.com/wiki/Delphi_File_Extensions.
[3] А. Архангельский, Программирование в Delphi. Учебник по классическим версиям Delphi, Бином, 2006.
[4] С. Скиена, Алгоритмы. Руководство по разработке, СПб: БХВ-Петербург, 2013.
[5] «Хабрхабр,» [В Интернете]. Available: http://habrahabr.ru/.
[6] «CyberForum\delphi,» [ВИнтернете]. Available: http://www.cyberforum.ru/delphi/.
[7] «Клуб ПРОграммистов,» [В Интернете]. Available: http://programmersforum.ru/.
[8] «#ХэшКод,» [В Интернете]. Available: http://hashcode.ru/.