
- •Методичні вказівки
- •“Розробка програмного забезпечення”
- •1. Загальні положення
- •1 Порядок роботи студента над курсовим проектом.
- •2. Тематика курсових проектів
- •2. Зміст курсового проекту та вимоги до її оформлення
- •1. Пояснювальна записка
- •2.2 Зміст розділів та підрозділів у курсовому проекті.
- •1. Загальна частина (10%).
- •1.1 Постановка задачі.
- •1.2. Теоретичні відомості.
- •2 Спеціальна частина
- •2.1 Опис програми
- •2.2 Текст програми
- •2.3 Інструкція користувача
- •2.4 Опис мови
- •2.5 Методи забезпечення надійності та ефективності обчислювального процесу
- •3. Тестування та аналіз результатів роботи
- •5. Висновки по роботі (3-5%).
- •Презентація
- •2.4 Критерії оцінювання знань
- •3. Оформлення тексту пояснювальної записки
- •3.1 Поділ тексту документа
- •3.2 Нумерація сторінок документа
- •3.3 Обкладинка і титульний аркуш
- •3.5 Заголовки
- •3.6 Ілюстрації
- •3.7 Оформлення графічного метаріалу
- •3.7 Оформлення формул
- •3.8 Оформлення таблиць
- •3.9 Оформлення приміток по тексту документу
- •3.10 Оформлення додатків
- •3.11 Оформлення списку літератури
- •Назва програми
2 Спеціальна частина
2.1 Опис програми
Опис програми – це відомості про логічну структуру та функціонування програми.
Опис програми має наступні підрозділи:
загальні відомості;
функціональне призначення;
опис логічної структури;
технічні засоби, що використовуються;
виклик і завантаження;
вхідні дані;
вихідні дані.
В залежності від особливостей програми допускається вводити додаткові розділи або об’єднувати окремі підрозділи.
В підрозділі “Загальні відомості” мають бути зазначені:
позначення і назва програми;
програмне забезпечення, необхідне для функціонування програми;
мови програмування, на яких написана програма.
В підрозділі “Функціональне призначення” описується функціональне призначення програми
В підрозділі “Опис логічної структури” мають бути зазначені:
Розробка, вибір, опис та обгрунтування алгоритму розв'язуваної задачі. Алгоритм повинен бути представлений у вигляді схемного зображення та його опису. Обов'язково відобразити призначення й характеристики алгоритму (лінійний, розгалужений, циклічний та інші), інформацію, що використовується, результати розв'язку задачі, вимоги до контрольного прикладу.
Детальний опис алгоритму розв'язку даної задачі з наведенням математичних викладок, розробка та опис роботи програми, операторів, блок-схем алгоритмів, таблиць. В результатах розв'язку задачі подають перелік масивів, які формуються. В математичному описі наводять математичну модель опису процесу.
Схему алгоритму описують стисло, блочно.
Опис і обгрунтування вибору складу технічних і програмних засобів на основі проведених розрахунків і (або) аналізів, розподілу носіїв даних, які використовує програма.
структура програми з описом функцій складових частин і зв’язки між ними;
зв’язки програми з іншими програмами.
Опис логічної структури програми виконують враховуючи текст програми на вихідній мові.
В підрозділі “Технічні засоби, що використовуються” мають бути зазначені типи персональних ком’ютерів і пристроїв, які використовуються при роботі програми.
В підрозділі “Виклик і завантаження” мають бути зазначені:
спосіб виклику програми із відповідного носія даних;
вхідні точки в програму.
Допускається зазначати адреси завантаження, відомості про використання оперативної пам’яті, об’єм програми.
В підрозділі “Вхідні дані” мають бути зазначені:
характер, організація і попередня підготовка вхідних даних;
формат, опис і спосіб кодування вхідних даних.
В підрозділі “Вихідні дані” мають бути зазначені:
характер і організація вихідних даних;
формат, опис і спосіб кодування вихідних даних.
Допускається зміст підрозділів ілюструвати пояснювальними прикладами, таблицями, схемами, схемами, графіками.
2.2 Текст програми
Текст програми – це запис програми з необхідними коментаріями, що виконується згідно ГОСТ 19.401 – 78.
Для тексту програми на вихідній мові включають короткий опис функцій програми.
Даний розділ реалізується одним із типів символічного запису, наприклад:
Символічний запис на вихідній мові;
Символічний запис на проміжних мовах;
Символічне подання в машинних кодах і т. п.
Повний текст програми наводиться у додатку.