
- •1 Загальні положення
- •2 Основні вимоги до вибору теми та структури дипломних проектів
- •3 Керівники та консультанти дипломного проекту
- •4 Порядок затвердження тем і завдань на дипломний проект
- •5 Порядок виконання дипломного проекту та контроль виконання
- •6 Рекомендації до організації роботи під час дипломного проектування
- •7 Вимоги до обсягу, структури і змісту пояснювальної записки
- •1 Вступ
- •2 Технічні характеристики
- •2.1 Постановка задачі
- •2.1.1 Характеристика об’єкта автоматизації
- •2.1.2 Вимоги до програми
- •2.2 Опис математичного методу рішення задачі
- •2.3 Визначення структури вхідних даних
- •2.4 Визначення структури вихідних даних
- •3 Комп’ютерна система
- •3.1 Технічні характеристики комп’ютера та зовнішніх пристроїв
- •3.2 Вибір програмних засобів та операційної системи
- •4 Об’єктно-орієнтоване проектування
- •4.1 Інтерфейс програми
- •4.2 Алгоритм рішення задачі
- •5 Програмування та тестування
- •5.1 Розробка програми
- •5.2 Етапи налагодження
- •5.3 Типи помилок
- •6 Техніко-економічні показники
- •7 Охорона праці та навколишнього середовища
- •8 Правила оформлення пояснювальної записки
- •9 Попередній захист розробленого програмного продукту на засіданні циклової комісії
- •10 Впровадження програмного продукту в експлуатацію
- •11 Відгук керівника дипломного проекту
- •12 Рецензування дипломного проекту
- •Підготовка доповіді на захист дипломного проекту
- •14 Робота державної кваліфікаційної комісії
- •15 Критерії оцінювання дипломного проекту
- •16 Захист дипломного проекту
- •17 Порядок зберігання дипломних проектів
- •Додаток а Основні міждержавні стандарти, що використовуються при виконанні дипломних проектів
- •Додаток и
- •Приклад оформлення акту впровадження програмного
- •Продукту в експлуатацію
- •Міністерство освіти і науки України
- •Херсонський політехнічний коледж
- •Додаток к Приклад оформлення специфікації
2 Технічні характеристики
2.1 Постановка задачі
2.1.1 Характеристика об’єкта автоматизації
Характеристика об’єкта автоматизації повинна містити найважливіші відомості про об’єкт (або посилання на документи, де такі відомості можна знайти): стислу інформацію про вид діяльності, структуру об’єкта (підприємства, підрозділу) для якого розробляється програмне забезпечення, можна навести схему інформаційних зв’язків розроблювального програмного забезпечення з іншим програмним забезпеченням, що використовується на підприємстві (підрозділі). Також необхідно вказати, які функції виконуються даним об’єктом (підприємством, підрозділом) і які функції необхідно автоматизувати.
Для САПР в розділі додатково приводять основні параметри і характеристики об'єктів проектування.
2.1.2 Вимоги до програми
Загальний опис задачі повинен містити:
- призначення програмного забезпечення, що розробляється;
перелік задач, які будуть вирішуватися в результаті використання розробленого програмного забезпечення;
структуру програмного забезпечення та призначення його частин;
опис функціонування програмного продукту та його частин
обмеження розробки, тобто які процеси не будуть автоматизовані;
умови, при яких припиняється рішення комплексу задач автоматизованим способом;
розподіл дій між персоналом та технічними засобами при різних рішеннях комплексу задач;
визначається клас задачі та специфічні особливості реалізації цього класу на ПК.
Клас задачі може бути наступним:
задача лінійного програмування;
інформаційна система;
система масового обслуговування;
автоматизована система керування;
автоматизоване робоче місце;
експертні системи та системи підтримки прийняття рішень та інші.
Вимоги до програмного забезпечення, що розроблюється, повинно містити перелік основних вимог, реалізація яких дасть змогу розв’язати поставлену задачу. Вимоги мають бути викладені повно, чітко, в термінах, зрозумілих проектувальнику. Не дозволяється використання формулювань, що мають неоднозначний зміст. У разі необхідності в текстову частину можуть бути включені приклади та схеми.
Необхідно вказати, яке лінгвістичне забезпечення (сукупність мовних засобів) буде використано для розробки прикладного програмного забезпечення.
Наприклад - якщо прикладне програмне забезпечення, що розроблюється, являє собою розробку Web-застосувань то перелік задач може бути наступним:
Розробити БД, в якій зберігатиметься інформація про об’єкт дослідження.
Визначити групи користувачів інформаційною системою.
Надати працівникам можливість для електронного обговорення поточних питань, зокрема віддалено, використовуючи мережу Інтернет або віддалений доступ до мережі організації.
Створити Web-сайт про роботу організації з наданням інформації про її діяльність і наданням можливості обміну інформацією користувачам системи.
Наприклад - якщо прикладне програмне забезпечення. що розроблюється, являє собою розробку робочого місця користувача, то перелік задач може бути наступним:
інформаційно-довідкове обслуговування кінцевих користувачів;
розвинений діалог між користувачем і системою при розв’язуванні поставлених задач у процесі прийняття управлінських рішень;
автоматизоване виконання функціональних обов’язків працівника на його робочому місці;
формування і ведення локальних баз даних і використання інформації розподілених баз даних;
надання різних сервісних послуг користувачу на його робочому місці.
Наприклад, опис функціонування програмного продукту та його частин при розробці сайту може бути наступним:
Користувач здійснює яку-небудь дію на порталі через веб-браузер, який посилає деякий запит веб-серверу.
Веб-сервер визначає, кому призначений запит і передає його ядру системи.
Ядро системи перевіряє запит, що поступив, на коректність і виконання вимог безпеки.
Якщо вищезгадані вимоги дотримані, починається збір запитаної інформації ядром системи, в ролі якої можуть бути:
деякі поля і записи з бази даних;
графічні і мультимедійні файли;
виконання зовнішніх функцій (програм, модулів);
Ядро створює кінцеву html-сторінку і відправляє її до веб-браузеру користувача.