
- •5.05010201 «Обслуживание компьютерных систем и сетей»
- •Введение
- •Структура и содержание курсовой работы
- •2 Требования к структурным элементам вступительной части
- •3 Требования к структурным элементам основной части курсовой работы
- •4 Требования к приложениям
- •5 Правила оформления курсовой работы
- •6 Примерная тематика курсовых работ
- •6.1 Массивы
- •6.2 Строковые данные и текстовые файлы
- •6.3 Записи. Базы данных1
- •6.4 Динамические структуры
- •6.5 Игры
- •Литература
МИНИСТЕРСТВО ОБРАЗОВАНИЯ и науки,
молодежи и спорта УКРАИНЫ
КЕРЧЕНСКИЙ КОЛЛЕДЖ ЭКОНОМИКИ И ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ
Цикловая комиссия специальности
«Обслуживание компьютерных систем и сетей»
Методические указания
к выполнению курсовой работы по дисциплине
«ПРОГРАММИРОВАНИЕ»
для студентов специальности
5.05010201 «Обслуживание компьютерных систем и сетей»
Керчь
2013
Методические указания к выполнению курсовой работы по курсу «ПРОГРАММИРОВАНИЕ И АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ» для студентов специальности 5.05010201 «ОБСЛУЖИВАНИЕ КОМПЬЮТЕРНЫХ СИСТЕМ И СЕТЕЙ». / сост. ПРЕП. Ширяева И.В.. – КЕРЧЬ: ККЭИТ, 2013 – с. 24
Составитель:
преп.
Ширяева Ирина Владимировна.
Утверждено на заседании цикловой
комиссии специальности 5.05010201 «Обслуживание компьютерных
систем и сетей»
Протокол №____________
от «___»_____________2013 г.
Председатель цикловой комиссии ____________________
Введение
Целью курсовой работы является применение навыков программирования и визуальных средств разработки программ для решения конкретной прикладной задачи.
Процесс разработки и использования программы называется ее жизненным циклом.
Жизненный цикл программы состоит из нескольких фаз:
1. Составление требований к программе.
Эта фаза также может быть названа системным анализом. На этой фазе изучается и определяется задача. Решение задачи может сформироваться уже на изучении и составлении требований, но его принятие следует задержать до полного понимания задачи. Решение задачи представляется в терминах спецификаций.
2. Составление внешних спецификаций к программе.
На этапе составления внешних спецификаций выделяются и более четко формулируются основные функции, выполняемые программой. В некоторых случаях это может привести к пересмотру требований и к уточнению задачи. Недооценка этого этапа разработки программы может привести к тому, что почти готовую программу придется существенно перерабатывать, для того, чтобы учесть некоторые существенные, но не учтенные при поверхностном анализе факты.
3. Составление внутренних спецификаций
На этой фазе задача и ее требования преобразуются в принципы решения. Рассматриваются такие вопросы: как разделить программу на модули?, какова последовательность выполнения функций и соответственно последовательность вызова модулей?, какие структуры данных выбрать?, вводить ли новые типы данных?, определить какие данные передаются модулям с помощью аппарата формальных-фактических параметров, а какие как внешние данные?, каков алгоритм работы каждого модуля?
На этом этапе каждый модуль получает свое уникальное имя, принятое в данной среде программирования, и устанавливается способ вызова модуля (назначение и последовательность передаваемых параметров)
4. Кодирование
Ранее эта фаза считалась наиболее важной трудоемкой, потому что объединяла в себе все фазы проектирования программы. В действительности же это просто перевод на какой либо язык программирования уже спроектированную программу. Процесс кодирования включает в себя также выявление и устранение синтаксических ошибок, возникающих в процессе трансляции. Для успешного завершения этого процесса необходимо хорошее знание языка программирования и соответствующей инструментальной среды.
5. Тестирование и отладка.
По образному определению асов программирования, отладка - это настройка и проверка качества звучания скрипки Страдивари. Отладка - это поиск ошибок в программе, а не доказательство того, что она правильно работает. Основная задача отладки - найти все (или большинство) ошибок, скрытых в программе. Сюда естественно не входит нахождение и устранение ошибок, возникающих на стадии компиляции программы (синтаксических ошибок). Отладка - это искусство, а инструменты отладки предоставляются инструментальной средой разработки (в нашем случае средой является DELPHI)
Хорошее владение инструментами отладки существенно убыстряет создание программного продукта.
6. Оформление программной документации и сдача программы заказчику.
Программная документации должна содержать все те документы, которые перечислены выше. А серьезные программные продукты содержат также Руководства пользователя, Руководство программиста, Руководство оператора и многие другие руководства.
Оформление курсовой работы должно выполняться в соответствии с требованиями, приведенными далее.