Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
метод_2курсова.doc
Скачиваний:
4
Добавлен:
07.11.2018
Размер:
1.26 Mб
Скачать

1.3. Написання програми

На етапі кодування створюється текст програми. Він повинен бути гідним чином прокоментований і повністю відповідати запроектованим алгоритмам.

1.4. Тестування програми

На цьому етапі складається план тестування який враховує всі особливості програми. Тестовий набір необхідно узгодити з керівником курсового проектування. Після успішного тестування програми можна переходити до наступних етапів. В разі невдалого тестування треба повернутись до попередніх етапів розробки курсового проектування. Результати тестування та виявлені обмеження програми необхідно задокументувати.

2. Оформлення пояснювальної записки

Оформлення пояснювальної записки є останнім етапом виконання курсової роботи і має надати студентові навички документування програмного продукту.

2.1. Зміст пояснювальної записки

  1. Титульний лист (приклад оформлення див. додаток А).

  2. Завдання на курсове проектування (приклад оформлення див. додаток Б).

  3. Календарний план (приклад оформлення див. додаток В).

  4. Зміст - 1-2 с.

  5. Вступ - 1-2 с.

  6. Основний розділ - 10-15 с.

  7. Перелік посилань - 1 с.

  8. Додатки до пояснювальної записки:

  • інструкція користувача;

  • текст програми.

У вступі коротко викладають оцінку сучасного стану проблеми, актуальність даної роботи і підстави для її проведення, ціль роботи й галузь застосування.

Основний розділ пояснювальної записки складається з наступних розділів, які діляться на підрозділи:

  1. Постановка задачі

  2. Проектування

    1. Розробка функціональної схеми

    2. Розробка алгоритмів

  3. Програмування

    1. Бібліотека програміста

    2. Основна програма

    3. Інструкція програміста

  4. Тестування

Проектування

Розробка функціональної схеми

У даному підрозділі проектуються основні функції програми, які відображаються у вигляді функціональної схеми, блоками якої є функції програми, що використаються при рішенні задачі. Після створення даної схеми необхідно описати кожен блок функції, його призначення й застосування. Приклад виконання схем наведено в додатку Д.

Після розробки функціональної схеми необхідно привести таблицю з переліком форматів вхідних, вихідних, та внутрішніх даних, яка повинна містити в собі ім’я ідентифікаторів, їх типи, та призначення в програмі.

Розробка алгоритмів

У підрозділі «розробка алгоритмів» складаються алгоритми вирішення задачі у вигляді блок-схем. Блок-схеми виконуються відповідно до вимог зазначених у додатку В. Після кожної блок-схеми необхідно надати детальне пояснення роботи алгоритму з посиланням на номери блоків.

Програмування

На початку розділу необхідно привести таблицю стандартних підпрограм (процедур та функцій), які були використані в програмуванні. Таблиця повинна містити в собі назву підпрограми, назву модуля бібліотеки до котрого вона належить, та для чого вона призначена (див. додаток Д).

Також необхідно привести таблицю підпрограм, написаних програмістом, як наведено в додатку Д.

Бібліотека програміста та основна програма

У цих підрозділах містяться тексти підпрограм та основної програми з коментарями. На початку тексту основного та бібліотечного модуля необхідно вказати в коментарях тему курсової роботи, групу, прізвище, ім’я та по батькові як показано в прикладах додатку Д. Кожна підпрограма повинна починатися з коментарів, в яких наведено опис аргументів (параметрів) та їх призначення в підпрограмі.

Текст програми повинен відповідати запроектованим блок-схемам алгоритмів. Якщо в процесі програмування відбулися зміни в алгоритмах то їх треба внести в блок-схеми.

Інструкція програміста

Даний підрозділ містить у собі відомості про всі файли, які необхідні для компіляції програми, їх взаєморозташування.

Додатки до пояснювальної записки

Інструкція користувача

В цьому додатку описується інструкція користувача, яка повинна містити в собі такі пункти:

  • Вступ – Опис призначення програми.

  • Вимоги до системи (апаратні та програмні)- вимоги до процесора, розміру пам’яті та дискового простору, версія операційної систем, встановлені драйвера (keyrus.com), та інше.

  • Використання програми – опис інтерфейсу програми та послідовність дій для виконання тої чи іншої функції програми.

  • Таблиця функціональних клавіш та їх комбінації з описанням кожної.

Текст програми

Цей додаток містить в собі повний текст програми та модуля бібліотеки програміста. Перед текстом програми та текстом модуля вказуються ім’я файлу з котрого береться текст.

З початку тексту основного та бібліотечного модуля необхідно вказати в коментарях тему курсової роботи, групу, прізвище, ім’я та по батькові. Приклад наведено в додатку Д.