Зміст пояснювальної записки. 1. Порядок виконання курсової роботи

Зміст

Передмова. 4

1. Порядок виконання курсової роботи. 5

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

1.2. Проектування програми. 5

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

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

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

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

2.2.Форма пояснювальної записки. 10

3. Порядок захисту курсової роботи та її оцінка. 11

Перелік посилань. 13

ДОДАТКИ.... 14

Додаток А. Приклад оформлення титульного листа. 14

Додаток Б. Вимоги до оформлення пояснювальної записки. 15

Додаток В. Вимоги до блок-схем алгоритмів. 20

Додаток Д.Приклади. 29


Передмова

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

Виконання курсової роботи передбачає виконання студентом цілої низки стандартних дій по розробці програмного забезпечення для автоматизованого робочого місця - від постановки задачі до програмної реалізації, розробки програмної документації та захисту роботи. Курсове проектування є проміжним етапом у викладанні дисципліни “АСОУ”.


1. Порядок виконання курсової роботи

Основні етапи виконання курсової роботи:

· постановка задачі;

· проектування програми;

· написання програми;

· тестування програми;

· оформлення пояснювальної записки;

· захист роботи.

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

Постановки задачі є самостійним етапом роботи і завершується створенням двох документів: плану проекту та розділу пояснювальної записки “Специфікація програми”. На цьому етапі визначається перелік функцій, які виконує програма, i пропонується інтерфейс користувача, з яким пов’язуються функції програми. Описуючи інтерфейс користувача (вікна, керуючи елементи, тощо), обов’язково використовувати рисунки.

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

Проектування програми

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

 

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

 

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

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

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

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

Розробка віконних форм

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

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

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

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

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

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

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

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

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

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

 

Розробка віконних форм

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

 

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

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

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

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

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

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

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

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

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

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: