Розробка системної архітектури

Процеси вивчення концепції

· Визначення ідей та потреб

· Уточнення та оформлення ідей та потреб

 

Визначення ідей та потреб

Вхідні дані:

· Зовнішні

o Вимоги замовника

o Ідеї від розробника

o Маркетингові джерела інформації

o Вимоги користувача

o Змінені вимоги ПЗ

· Підтримка

o Проблем вдосконалення представленої інформації

o Рекомендації по використанню

Вихідні дані:

· Первинне формулювання потреб

Призначення:

· Планування проекту

· Інші процеси вивчення концепції

 

Ідеї та потреби для нових та модифікованих систем формуються із одного або декілької джерел. Вхідна інформація повинна бути задокументована з викладенням функціональних потреб та продуктивності. Зміни вимог ПЗ можуть поступати із законодавства, нормативних актів, національних та міжнародних стандартів, керівництв і т.д.

 

 

Уточнення та оформлення ідей та потреб

Вхідні дані:

Вивчення концепції:

· Первинне формулювання потреб

· Обмеження та переваги

· Потенційні підходи

· рекомендації

Вихідні дані:

· формулювання (затвердження) потреб

Призначення:

· планування проекту

· Створення

· Моніторінг та контроль проекту

· Призначення системи

 

Формулювання (затвердження) потреб визначає цілі ПЗ, потреби, бажання; рекомендовані підходи для їх реалізації; і будь-які дані, що є доречними (використовуються) для прийняття управлінських рішень, що стосуються ініціювання описаних робіт.

 

6. Процеси вивчення концепції – формулювання потенційних підходів, вивчення здійсненності,

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

 

Процеси вивчення концепції

· Формулювання потенційних підходів

· Проведення вивчення здійсненності

 

Формування потенційних підходів

Вхідна інформація

Зовнішня:

· Бюджет та ресурси розробки

· Наявні ринкові дані

· Відомості про ресурси

Вивчення концепції:

· Первинне формулювання потреб

Вихідні дані:

· Обмеження та переваги

· Потенційні підходи

Призначення:

· Інші процеси вивчення концепції

 

Використовуючи інформаційні джерела, бюджетні дані, існуючі повторно використовувані продукти ПЗ, потенційні підходи мають бути розроблені, базуючись на первинних формулюваннях потреб і на будь-яких даних, які є доречними при прийнятті рішень про розробку чи придбання системи.

 

Проведення вивчення здійсненності

Вихідні дані

Вивчення концепції:

· Первинне формулювання потреб

· Обмеження та переваги

· Потенційні підходи

Вихідні дані

· Рекомендації

Призначення:

· Планування проекту

· Інші процеси вивчення концепції

· Призначення системи

 

Вивчення здійсненності включає в себе аналіз ідей чи потреб, потенційних підходів. Обмежень та переваг ЖЦ. Технології моделювання та прототипування також можуть розглядатися. При проведенні вивчення здійсненності необхідно вирішити – розробляти чи купляти систему по частинам чи повністю.

 

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

Процеси призначення системи:

· Аналіз функцій

· Розробка системної архітектури

· Декомпозиція системних вимог

 

 

Аналіз функцій

Вхідні дані: від процесу «Визначення концепції»:

· Рекомендації

· Формулювання (затвердження) потреб

 

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

 

Вихідні дані:

· Функціональний опис системи

Призначення:

· Інші процеси призначення системи (розробка системної архітектури, декомпозиція системних вимог)

· Вимоги

 

 

Розробка системної архітектури

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

 

Вхідні дані:

· Сформульовані (затверджені) вимоги (визначення концепції)

· Функціональний опис системи (аналіз функцій)

 

Системна архітектура стає основою для проекту і визначення функцій ПЗ.

 

Вихідні дані:

· Системна архітектура

Призначення:

· Інші процеси призначення системи

· Проекти