Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МЕТОД_Програм_МО.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
790.02 Кб
Скачать

2 Технічні характеристики

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

2.1.1 Характеристика об’єкта автоматизації

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

Для САПР в розділі додатково приводять основні параметри і характеристики об'єктів проектування.

2.1.2 Вимоги до програми

Загальний опис задачі повинен містити:

- призначення програмного забезпечення, що розробляється;

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

  • структуру програмного забезпечення та призначення його частин;

  • опис функціонування програмного продукту та його частин

  • обмеження розробки, тобто які процеси не будуть автоматизовані;

  • умови, при яких припиняється рішення комплексу задач автоматизованим способом;

  • розподіл дій між персоналом та технічними засобами при різних рішеннях комплексу задач;

  • визначається клас задачі та специфічні особливості реалізації цього класу на ПК.

Клас задачі може бути наступним:

  • задача лінійного програмування;

  • інформаційна система;

  • система масового обслуговування;

  • автоматизована система керування;

  • автоматизоване робоче місце;

  • експертні системи та системи підтримки прийняття рішень та інші.

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

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

Наприклад - якщо прикладне програмне забезпечення, що розроблюється, являє собою розробку Web-застосувань то перелік задач може бути наступним:

  • Розробити БД, в якій зберігатиметься інформація про об’єкт дослідження.

  • Визначити групи користувачів інформаційною системою.

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

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

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

  • інформаційно-довідкове обслуговування кінцевих користувачів;

  • розвинений діалог між користувачем і системою при розв’язуванні поставлених задач у процесі прийняття управлінських рішень;

  • автоматизоване виконання функціональних обов’язків працівника на його робочому місці;

  • формування і ведення локальних баз даних і використання інформації розподілених баз даних;

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

Наприклад, опис функціонування програмного продукту та його частин при розробці сайту може бути наступним:

  • Користувач здійснює яку-небудь дію на порталі через веб-браузер, який посилає деякий запит веб-серверу.

  • Веб-сервер визначає, кому призначений запит і передає його ядру системи.

  • Ядро системи перевіряє запит, що поступив, на коректність і виконання вимог безпеки.

  • Якщо вищезгадані вимоги дотримані, починається збір запитаної інформації ядром системи, в ролі якої можуть бути:

  1. деякі поля і записи з бази даних;

  2. графічні і мультимедійні файли;

  3. виконання зовнішніх функцій (програм, модулів);

  • Ядро створює кінцеву html-сторінку і відправляє її до веб-браузеру користувача.