Засоби традиційних способів проектування


Методичне забезпечення етапів проектування

Проектування – це процес перетворення описів на множині етапів (переходів) системного контуру {S,V,E} і проблемного контуру {C,F,S}. Опис переходів кожної координати має складну ієрархію і відповідну методичну підтримку. Така підтримка супроводжує всі процеси безпосереднього проектування і створення проектної документації етапів ТТ, ТЗ, ЕП, ТП і РД.

Сукупність прийомів, що використовуються на етапах проектування, типізовані й уніфіковані. До основних методологічних документів з проектування ІС з описом відповідних процедур відносяться ДСТУ (ГОСТи) і галузеві стандарти (ОСТи).

Наведемо приклади методичного забезпечення для головних видів забезпечення – інформаційного, програмного і технічного. Склад основних методик по інформаційному забезпеченню включає:

- правила формування і ведення інформаційних баз даних;

- введення і використання системи класифікації і кодування об’єктів ІС;

- інтегрування розподілених позамашинних та інформаційних баз даних і знань;

- порядок збору, передачі, обробки, представлення, збереження і використання даних, інформації і знань (по функціях, комплексам задач і окремим структурним модулям);

- регламенти інформаційного обміну в ІС;

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

- контроль, архівація, збереження, оновлення і відновлення даних і ін.

Методики з програмного забезпечення повинні нормувати:

- вимоги до складу програмних засобів ІС;

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

- тестування і діагностування програмних систем;

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

- правила поведінки користувачів під час роботи в середовищі ІС;

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

Методичне забезпечення з технічних засобів повинне включати:

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

- топологію локальної обчислювальної мережі;

- інтегрування технічних засобів у ІС;

- регламенти взаємодії ІС з іншими системами;

- правила експлуатації технічних засобів ІС різних рівнів і ін.

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

- загальні положення розробки типових проектних рішень і технічної документації;

- концепцію побудови і функціонування ІС;

- методи, способи, моделі, алгоритми, термінологію;

- нормативи, довідники і стандарти, що встановлюють склад і правила експлуатації засобів ІС;

- склад і зміст робіт з розвитку системи;

- порядок контролю і приймання окремих компонентів системи й ін.

І, нарешті, наведемо приклад методологічного підходу концептуального рівня. При створенні ІС потрібно раціонально відобразити предметну область ОУ у вигляді моделей ІС. Цей аналіз можна здійснити, використовуючи один з наступних підходів:

- по–перше, виходячи з результатів аналізу цільової компоненти ОУ (цілей, функцій, задач);

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

Перший варіант додержується системного підходу на цільовому рівні. Він ґрунтується на аналізі конкретного переліку цілей, функцій і задач ОУ, які необхідно автоматизувати на даному етапі. Сформовані при цьому комплекси задач є основою функціонального забезпечення ІС. Надалі вони визначають наповнення математичного, алгоритмічного й інформаційного забезпечень розроблювальної ІС. Зокрема, вхідна і вихідна інформація функціональних задач формує якісні, кількісні і структурні показники баз даних.

Другий підхід використовує відповідну методику аналізу на рівні моделей бізнес-процесів та їх інформаційних зв’язків, тобто на рівні аналізу всього інформаційного поля ОУ. У цьому випадку цільова компонента як така явно не виділяється і є розмитою. Провадиться повний аналіз предметної області з розрахунком на усі випадки життя, без виділення етапів розвитку ІС, що загромаджує аналіз і ускладнює проектування систем. Даний підхід орієнтований, в основному, на розробку баз даних. Перелік функціональних задач описується у вигляді бізнес–пропозицій. Проекція даних такого аналізу на вісь математичного й алгоритмічного забезпечень не простежується. Такими ж недоліками володіють і сучасні CASE-технології автоматизованої розробки ІС.