
- •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 Опис математичного методу рішення задачі
У підрозділі наводиться математична модель чи математичні формули обчислення основних показників, які формуються задачею, а також наводиться опис процесу, об’єктів, перелік зроблених припущень і оцінок відповідності розробленої моделі реальному процесу за різних умов роботи програмного продукту.
В якості математичної моделі (методів) рішення задачі можуть бути наведені:
Моделі теорії масового обслуговування:
Системи масового обслуговування з втратами (відмовами);
Системи масового обслуговування з очікуванням;
Системи масового обслуговування з обмеженою довжиною черги;
Системи масового обслуговування з обмеженим часом очікування;
СASE-технології при розробці АІС
Лінійне програмування
Метод потенціалів —в застосуванні до транспортної задачі;
Симплекс-метод — цей метод є узагальненням методу потенціалів для випадку загальної задачі лінійного програмування.
Двоїстий симплекс-метод - симплекс-методом розв'язання двоїстої задачі лінійного програмування, але сформульованої в термінах вихідної задачі.
Методи декомпозиції - дозволяють замість вихідної задачі розв'язувати послідовність задач меншого об'єму;
Алгебраїчні методи (розрахункові задачі).
Моделі стохастичного програмування.
Моделі пошуку та прийняття рішень.
Методи теорії ймовірності і математичної статистики.
Дискретне програмування.
Метод об’єктно-орієнтованого програмування.
Метод структурного програмування.
В якості організаційних методів проектування можуть бути описані наступні методи:
Метод «зверху вниз» - формалізація процесу проектування здійснюється у вигляді графа-дерева, а проектування можна розпочинати з будь-якої задачі та вести паралельно для кількох.
Модульний метод – пов'язаний зі створенням програмного й інформаційного забезпечення з множини відносно незалежних модулів.
Структурний метод - передбачає наявність програм, що динамічно налагоджуються на структури масивів інформаційного фонду системи.
Метод на основі математичної моделі – передбачає для розв’язання задачі вибір та розроблення економіко-математичної моделі.
Математичні формули розрахунків показників, що формуються в процесі розв’язання задачі.
Дається поетапний опис кожного обчислення, функції чи процедури, яка повинна виконуватись програмою, що проектується.
У процесі цього опису необхідно використовувати матеріал, викладений в пунктах «Вхідні дані» та «Вихідні дані», тобто описувати, які вхідні дані обробляються під час виконання кожної функції чи процедури і які вихідні дані одержуються в результаті цієї обробки. Визначаються всі обмеження, які обумовлюються характером чи умовами використання функцій або процедур.
Вказується необхідна точність обчислень.
Стисло описуються теоретичні положення, методи та пропозиції, обрані для використання.
Інформація має бути викладена з таким ступенем деталізації, щоб професійний програміст міг скласти програму безпосередньо за допомогою цього розділу.
Пам’ятайте, не можна обмежитися тільки перелiком кiнцевих функцій, треба навести перелiк дiй, якi необхiдно при цьому виконати.