- •Перелік питань до модульної контрольної роботи №1 з дисципліни «Аналіз вимог до програмного забезпечення»
- •Поняття вимог до автоматизованої системи та програмного забезпечення.
- •Основні види вимог.
- •Роль вимог у забезпеченні успішності проектів програмного забезпечення.
- •Джерела та користувачі вимог.
- •Процеси вивчення концепції – ідентифікація та оформлення ідей та потреб замовника.
- •Процеси вивчення концепції – формулювання потенційних підходів, вивчення здійсненності.
- •Процеси призначення системи – аналіз функцій, розробка системної архітектури, декомпозиція системних вимог. Процеси призначення системи:
- •Аналіз функцій
- •Розробка системної архітектури
- •Декомпозиція системних вимог
- •Процес ідентифікації вимог до програмного забезпечення, що імпортується. Процеси ідентифікації вимог до програмного забезпечення, що імпортується
- •Визначення вимог до пз, що імпортується
- •Оцінка джерел імпорту пз
- •Визначення методі імпорту пз
- •Імпорт пз
- •Процеси встановлення вимог – визначення та розробка вимог до програмного забезпечення, визначення вимог до інтерфейсу. Процеси встановлення вимог
- •Визначення та розробка вимог до пз
- •Визначення вимог до інтерфейсу
- •Процеси встановлення вимог – встановлення пріоритетів та інтеграція вимог до програмного забезпечення. Встановлення пріоритетів та інтеграція вимог до пз
- •Загальний зміст специфікації вимог до програмного забезпечення.
- •Специфікація вимог до пз
- •Специфікація вимог до пз (srs)
- •Методи збору та виявлення вимог
- •Інтерв’ю замовника та експертів прикладного домену.
- •Анкетування. Спостереження. Анкетування
- •Спостереження
- •Вивчення документів та аналогічних систем.
- •Нарада. «Мозковий штурм».
- •Прототипування. Класифікація прототипів
- •Створення прототипів з використанням програмних засобів.
- •Розкадровка. Основні види.
- •Поняття аналізу. Загальні методи та засоби аналізу.
- •Засоби уніфікованої мови моделювання uml для аналізу вимог
- •Діаграми варіантів використання
- •Метод системного аналізу
- •Діаграми потоків даних
- •Методологія sadt.
Процес ідентифікації вимог до програмного забезпечення, що імпортується. Процеси ідентифікації вимог до програмного забезпечення, що імпортується
Визначення вимог до ПЗ, що імпортується
Оцінка джерел імпорту ПЗ
Визначення методу імпорту ПЗ
Імпорт ПЗ
Визначення вимог до пз, що імпортується
Вхідні дані:
Вимоги до ПЗ
Процес визначення вимог до ПЗ, що імпортується, виявляє ті вимоги до ПЗ, що можуть найкращим чином бути задоволені із існуючого чи придбаного ПЗ. В результаті вимоги до ПЗ, що імпортується охоплюють всі категорії вимог, включаючи бюджетні та часові обмеження.
Додаткова інформація з цим процесом в стандарті IEE Std 1062, 1998.
Вихідні дані:
Вимоги до ПЗ, що імпортується
Призначення:
Планування проекту
Моніторінг та контроль проекту
Імпортування ПЗ
Оцінка джерел імпорту пз
Вхідні дані:
Вимоги до ПЗ, що імпортується
Оцінка джерел імпорту ПЗ застосовується тоді, коли в проекті застосовується ПЗ, що імпортується. Доступні джерела мають бути оцінені відносно відповідності доступного ПЗ вимогам, наявності, термінам, якості джерела.
Вплив на загальний бюджет проекту, вартість і ризики повинні бути розглянуті в цій оцінці і доведені до управління проектом.
Вихідні дані:
Виділені джерела імпорту ПЗ
Призначення:
Етап імпортування ПЗ
Моніторінг та контроль проекту
Визначення методі імпорту пз
Вхідні дані:
Виділені джерела ПЗ, що імпортується
За допомогою цього процесу повинні бути обрані найбільш підходящі методи за допомогою яких обрані джерела ПЗ, що імпортується забезпечать імпортування ПЗ.
(Інтеграція імпортованого ПЗ з загальним графіком проекту, вимоги тестування імпортованого ПЗ, вимоги бюджету і персоналу).
Вихідні дані:
Виділені методи імпорту ПЗ
Імпорт пз
Вхідні дані:
Виділені джерела імпорту ПЗ
Виділені методи імпорту ПЗ
Ця діяльність приносить імпортовані компоненти в проект в режимі управління, що забезпечує їх упорядковану інтеграцію в загальну програмну систему. Імпортоване ПЗ повинно бути інтегровано в проект так добре як в реалізацію.
Системна архітектура:
Що виконує
З чого складається
Де розміщено
З чим оперує
Хто і як використовує і т.д.
Процеси встановлення вимог – визначення та розробка вимог до програмного забезпечення, визначення вимог до інтерфейсу. Процеси встановлення вимог
Визначення та розробка вимог до ПЗ;
Визначення вимог до інтерфейсу
Становлення пріоритетів та інтеграція вимог до ПЗ
Визначення та розробка вимог до пз
Вхідні дані:
Вимоги, що пред’являються для установки;
Обмеження системи (системні обмеження)
Функціональні вимоги до ПЗ системи.
Вихідні дані:
Попередні (первинні) вимоги до ПЗ
Вимоги, що пред’являються для установки
Призначення:
Планування проекту
Встановлення вимог
Вимоги до ПЗ, включаючи обмеження, повинні бути отримані із вхідних документів і результатів моделювання, створення прототипів.
Використовуючи зазначену вхідну інформацію, розробник має аналізувати функціональні та експлуатаційні вимоги до ПЗ, з метод визначення простежуваності, ясності, достовірності, тестованості, безпеки та будь-яких інших проектно-специфічних характеристик.
Такі методи, як структурний аналіз, моделювання, прототипування є корисними в цьому процесі.
Попередні (первинні) вимог до ПЗ і вимоги. Що пред’являються для установки повинні включати розглянуті обмеження системи, такі як: термі, розмір, мова, маркетингові обмеження і технології.
