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