Принципи системного аналізу: основні поняття, методи і структура

Застосування

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

Послідовність

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

Коли комп’ютерна інформаційна система розробляється, системний аналіз (у відповідності з моделлю водоспаду) буде складатися з наступних етапів:

  • Розробка техніко-економічного обґрунтування. Визначення того, чи є проект економічно, соціально, технологічно та організаційно здійсненним.
  • Заходи по встановленню фактів, призначені для з’ясування вимог кінцевих користувачів системи (як правило, включають інтерв’ю, запитальники або візуальні спостереження за роботою в існуючій системі).
  • Визначення того, як кінцеві користувачі будуть управляти системою (з точки зору загального досвіду використання комп’ютерного обладнання або програмного забезпечення), для чого буде використовуватися система і т. д.
  • Інша думка описує поетапний підхід до процесу. Цей підхід розбиває системний аналіз на 5 етапів:

  • Визначення вмісту. Чітко визначені цілі та вимоги, необхідні для задоволення вимог проекту, визначених його зацікавленими сторонами.
  • Аналіз проблем: процес розуміння проблем і потреб та пошуку рішень, виходячи з принципів системного аналізу.
  • Аналіз вимог: визначення умов, які повинні бути виконані.
  • Логічний дизайн: вивчення логічних співвідношень між об’єктами.
  • Аналіз рішень: прийняття остаточного рішення, виходячи з принципів системного аналізу.
  • Варіанти використання – широко використовувані інструменти моделювання системного аналізу для визначення і вираження функціональних вимог системи. Кожен варіант використання – це бізнес-сценарій або подія, для якого система повинна надати певний відповідь. Варіанти використання, розроблені на основі об’єктно-орієнтованого аналізу.