Опис математичного методу рішення задачі

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

В якості математичної моделі (методів) рішення задачі можуть бути наведені:

- Моделі теорії масового обслуговування:

1) Системи масового обслуговування з втратами (відмовами).

2) Системи масового обслуговування з очікуванням.

3) Системи масового обслуговування з обмеженою довжиною черги.

4) Системи масового обслуговування з обмеженим часом очікування.

5) СASE - технології при розробці АІС.

- Лінійне програмування:

1) Метод потенціалів —в застосуванні до транспортної задачі.

2) Симплекс-метод — цей метод є узагальненням методу потенціалів для випадку загальної задачі лінійного програмування.

3) Двоїстий симплекс-метод - симплекс-методом розв'язання двоїстої задачі лінійного програмування, але сформульованої в термінах вихідної задачі.

4) Методи декомпозиції - дозволяють замість вихідної задачі розв'язувати послідовність задач меншого обсягу.

- Алгебраїчні методи (розрахункові задачі).

- Моделі стохастичного програмування.

- Моделі пошуку та прийняття рішень.

- Методи теорії ймовірності й математичної статистики.

- Дискретне програмування.

- Метод об’єктно-орієнтованого програмування.

- Метод структурного програмування.

  В якості організаційних методів проектування можуть бути описані наступні методи:

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

- Модульний метод – пов'язаний зі створенням програмного й інформаційного забезпечення з множини відносно незалежних модулів.

- Структурний метод - передбачає наявність програм, що динамічно налагоджуються на структури масивів інформаційного фонду системи.

- Метод на основі математичної моделі – передбачає для розв’язання задачі вибір та розроблення економіко-математичної моделі.

Математичні формули розрахунків показників, що формуються в процесі розв’язання задачі.

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

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

Вказується необхідна точність обчислень.

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

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

Пам’ятайте, не можна обмежитися тільки перелiком кiн­цевих функцій, треба навести перелiк дiй, якi необхiдно при цьому виконати.

 

1.3  Визначення структури вхідних даних  

  Розділ повинен мати таблицю, в якій наведено структури даних (див. табл. 7.1, табл. 7.2):

 

Таблиця 7.1 - Структура даних

 

Ідентифікатор   Тип Діапазон значень Пояснення  
       

 

Таблиця 7.2 - Приклад оформлення структури даних

 

Ідентифікатор   Тип Діапазон значень Пояснення  
Rik_narod integer 1900..2100 Рік народження

 

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

1.4 Визначення структури вихідних даних  

   Кожен з цих розділів повинен містити таблицю, в якій наведено структури даних (див. табл. 7.3, табл. 7.4 на с. 29)

 

Таблиця 7.3 - Структура даних

 

Ідентифікатор   Тип Діапазон значень Пояснення  
       

 

Таблиця 7.4 - Приклад оформлення структури даних

 

Ідентифікатор   Тип Діапазон значень Пояснення  
Rik_narod integer 1900..2100 Рік народ-ження

 

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

Комп’ютерна система

  2.1 Технічні характеристики комп’ютера та зовнішніх             пристроїв

До технічного забезпечення   висуваються такі  вимоги:

- до видів технічних засобів, зокрема до видів комплексів технічних засобів, програмно-технічних комплексів й інших комплектуючих виробів, допустимих до використання в системі;

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

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

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

Приклад

Для роботи розробленого програмного забезпечення повинні використовуватися наступні технічні засоби:

Персональний комп'ютер (системний блок, монітор, клавіатура, миша). Характеристики:

- процесор Athlon 3500+;

- оперативний запам’ятовуючий пристрій 1024 Мбайт;

- відео система GeForce 7600 GS;

- операційна система Windows XP Professional Service Pack 2;

- монітор Samsung SyncMaster 932b;

- привід LG CD-RW 52x24x52x;

- накопичувач на магнітному диску 100 Гбайт;

Комунікаційне устаткування (сервер, мережеві адаптери, лінії зв'язку), що має наступні характеристики:

- сервер: HP NetServer 5/100, оперативний запам’ятовуючий пристрій 32 Мбайт, накопичувач на магнітному диску 2Гбайт;

- лінії зв'язку – тонкий коаксіальний кабель.

Струменеві принтери типу Canon BJC –100 або лазерні принтери типу LaserJet 1200. Копіювальний апарат Canon GP-160.  


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



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