Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МУ к выполнению курсовой работы.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
161.79 Кб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ и науки,

молодежи и спорта УКРАИНЫ

КЕРЧЕНСКИЙ КОЛЛЕДЖ ЭКОНОМИКИ И ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ

Цикловая комиссия специальности

«Обслуживание компьютерных систем и сетей»

Методические указания

к выполнению курсовой работы по дисциплине

«ПРОГРАММИРОВАНИЕ»

для студентов специальности

5.05010201 «Обслуживание компьютерных систем и сетей»

Керчь

2013

Методические указания к выполнению курсовой работы по курсу «ПРОГРАММИРОВАНИЕ И АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ» для студентов специальности 5.05010201 «ОБСЛУЖИВАНИЕ КОМПЬЮТЕРНЫХ СИСТЕМ И СЕТЕЙ». / сост. ПРЕП. Ширяева И.В.. – КЕРЧЬ: ККЭИТ, 2013 – с. 24

Составитель:

преп.

Ширяева Ирина Владимировна.

Утверждено на заседании цикловой

комиссии специальности 5.05010201 «Обслуживание компьютерных

систем и сетей»

Протокол №____________

от «___»_____________2013 г.

Председатель цикловой комиссии ____________________

Введение

Целью курсовой работы является применение навыков программирования и визуальных средств разработки программ для решения конкретной прикладной задачи.

Процесс разработки и использования программы называется ее жизненным циклом.

Жизненный цикл программы состоит из нескольких фаз:

1. Составление требований к программе.

Эта фаза также может быть названа системным анализом. На этой фазе изучается и определяется задача. Решение задачи может сформироваться уже на изучении и составлении требований, но его принятие следует задержать до полного понимания задачи. Решение задачи представляется в терминах спецификаций.

2. Составление внешних спецификаций к программе.

 На этапе составления внешних спецификаций выделяются и более четко формулируются основные функции, выполняемые программой. В некоторых случаях это может привести к пересмотру требований и к уточнению задачи. Недооценка этого этапа разработки программы может привести к тому, что почти готовую программу придется существенно перерабатывать, для того, чтобы учесть некоторые существенные, но не учтенные при поверхностном анализе факты.

3. Составление внутренних спецификаций

На этой фазе задача и ее требования преобразуются в принципы решения. Рассматриваются такие вопросы: как разделить программу на модули?, какова последовательность выполнения функций и соответственно последовательность вызова модулей?, какие структуры данных выбрать?, вводить ли новые типы данных?, определить какие данные передаются модулям с помощью аппарата формальных-фактических параметров, а какие как внешние данные?, каков алгоритм работы каждого модуля?

На этом этапе каждый модуль получает свое уникальное имя, принятое в данной среде программирования, и устанавливается способ вызова модуля (назначение и последовательность передаваемых параметров)

4. Кодирование

Ранее эта фаза считалась наиболее важной трудоемкой, потому что объединяла в себе все фазы проектирования программы. В действительности же это просто перевод на какой либо язык программирования уже спроектированную программу. Процесс кодирования включает в себя также выявление и устранение синтаксических ошибок, возникающих в процессе трансляции. Для успешного завершения этого процесса необходимо хорошее знание языка программирования и соответствующей инструментальной среды.

5. Тестирование и отладка.

По образному определению асов программирования, отладка - это настройка и проверка качества звучания скрипки Страдивари. Отладка - это поиск ошибок в программе, а не доказательство того, что она правильно работает. Основная задача отладки - найти все (или большинство) ошибок, скрытых в программе. Сюда естественно не входит нахождение и устранение ошибок, возникающих на стадии компиляции программы (синтаксических ошибок). Отладка - это искусство, а инструменты отладки предоставляются инструментальной средой разработки (в нашем случае средой является DELPHI)

Хорошее владение инструментами отладки существенно убыстряет создание программного продукта.

6. Оформление программной документации и сдача программы заказчику.

Программная документации должна содержать все те документы, которые перечислены выше. А серьезные программные продукты содержат также Руководства пользователя, Руководство программиста, Руководство оператора и многие другие руководства.

Оформление курсовой работы должно выполняться в соответствии с требованиями, приведенными далее.