- •7.091401 "Системи управління і автоматики"
- •7.091501 "Комп’ютерні системи і мережі"
- •Передмова
- •1. Порядок виконання курсової роботи
- •1.1. Постановка задачі
- •1.2. Проектування програми
- •1.3. Написання програми
- •1.4. Тестування програми
- •2. Оформлення пояснювальної записки
- •2.1. Зміст пояснювальної записки
- •2.2 .Форма пояснювальної записки
- •3. Порядок захисту курсової роботи та її оцінка
- •Рекомендована література
- •Додатки Додаток а. Приклад оформлення титульного листа
- •Додаток б. Вимоги до оформлення пояснювальної записки.
- •Додаток в. Вимоги до блок-схем алгоритмів.
- •Додаток д.Приклади
- •7.091401 "Системи управління і автоматики"
1.3. Написання програми
На етапі кодування створюється текст програми. Він повинен бути гідним чином прокоментований і повністю відповідати запроектованим алгоритмам.
1.4. Тестування програми
На цьому етапі складається план тестування який враховує всі особливості програми. Тестовий набір необхідно узгодити з керівником курсового проектування. Після успішного тестування програми можна переходити до наступних етапів. В разі невдалого тестування треба повернутись до попередніх етапів розробки курсового проектування. Результати тестування та виявлені обмеження програми необхідно задокументувати.
2. Оформлення пояснювальної записки
Оформлення пояснювальної записки є останнім етапом виконання курсової роботи і має надати студентові навички документування програмного продукту.
2.1. Зміст пояснювальної записки
-
Титульний лист (приклад оформлення див. додаток А).
-
Завдання на курсове проектування (приклад оформлення див. додаток Б).
-
Календарний план (приклад оформлення див. додаток В).
-
Зміст - 1-2 с.
-
Вступ - 1-2 с.
-
Основний розділ - 10-15 с.
-
Перелік посилань - 1 с.
-
Додатки до пояснювальної записки:
-
інструкція користувача;
-
текст програми.
У вступі коротко викладають оцінку сучасного стану проблеми, актуальність даної роботи і підстави для її проведення, ціль роботи й галузь застосування.
Основний розділ пояснювальної записки складається з наступних розділів, які діляться на підрозділи:
-
Постановка задачі
-
Проектування
-
Розробка функціональної схеми
-
Розробка алгоритмів
-
-
Програмування
-
Бібліотека програміста
-
Основна програма
-
Інструкція програміста
-
-
Тестування
Проектування
Розробка функціональної схеми
У даному підрозділі проектуються основні функції програми, які відображаються у вигляді функціональної схеми, блоками якої є функції програми, що використаються при рішенні задачі. Після створення даної схеми необхідно описати кожен блок функції, його призначення й застосування. Приклад виконання схем наведено в додатку Д.
Після розробки функціональної схеми необхідно привести таблицю з переліком форматів вхідних, вихідних, та внутрішніх даних, яка повинна містити в собі ім’я ідентифікаторів, їх типи, та призначення в програмі.
Розробка алгоритмів
У підрозділі «розробка алгоритмів» складаються алгоритми вирішення задачі у вигляді блок-схем. Блок-схеми виконуються відповідно до вимог зазначених у додатку В. Після кожної блок-схеми необхідно надати детальне пояснення роботи алгоритму з посиланням на номери блоків.
Програмування
На початку розділу необхідно привести таблицю стандартних підпрограм (процедур та функцій), які були використані в програмуванні. Таблиця повинна містити в собі назву підпрограми, назву модуля бібліотеки до котрого вона належить, та для чого вона призначена (див. додаток Д).
Також необхідно привести таблицю підпрограм, написаних програмістом, як наведено в додатку Д.
Бібліотека програміста та основна програма
У цих підрозділах містяться тексти підпрограм та основної програми з коментарями. На початку тексту основного та бібліотечного модуля необхідно вказати в коментарях тему курсової роботи, групу, прізвище, ім’я та по батькові як показано в прикладах додатку Д. Кожна підпрограма повинна починатися з коментарів, в яких наведено опис аргументів (параметрів) та їх призначення в підпрограмі.
Текст програми повинен відповідати запроектованим блок-схемам алгоритмів. Якщо в процесі програмування відбулися зміни в алгоритмах то їх треба внести в блок-схеми.
Інструкція програміста
Даний підрозділ містить у собі відомості про всі файли, які необхідні для компіляції програми, їх взаєморозташування.
Додатки до пояснювальної записки
Інструкція користувача
В цьому додатку описується інструкція користувача, яка повинна містити в собі такі пункти:
-
Вступ – Опис призначення програми.
-
Вимоги до системи (апаратні та програмні)- вимоги до процесора, розміру пам’яті та дискового простору, версія операційної систем, встановлені драйвера (keyrus.com), та інше.
-
Використання програми – опис інтерфейсу програми та послідовність дій для виконання тої чи іншої функції програми.
-
Таблиця функціональних клавіш та їх комбінації з описанням кожної.
Текст програми
Цей додаток містить в собі повний текст програми та модуля бібліотеки програміста. Перед текстом програми та текстом модуля вказуються ім’я файлу з котрого береться текст.
З початку тексту основного та бібліотечного модуля необхідно вказати в коментарях тему курсової роботи, групу, прізвище, ім’я та по батькові. Приклад наведено в додатку Д.