Вимоги до програмного забезпечення (ПЗ) це:
Що описують вимоги до ПЗ?
Вимоги до ПЗ складаються з 3-х рівнів:
Бізнес-вимоги це:
Користувацькі вимоги це:
Функціональні вимоги це
Розробка вимог складається з наступних кроків
Джерела виявлення вимог структуруються на 2 рівні:
Серед популярних стратегій виявлення вимог можна виділити:
Процес моделювання програмного продукту, що демонструє його основні функціональні характеристики і слугує «дзеркалом» в якому віддзеркалено то, як Виконавець зрозумів вимоги замовника:
Моделі UML, що пояснюють функціональність системи:
Діаграма UML, що описує створювану систему через її компоненти, відносини і взаємодії між ними:
Діаграма, основна мета якої дати найбільш загальне уявлення про функціональність системи при чому не вдаючись до деталей взаємозв’язків функцій:
Яка UML діаграма містить в собі наступні типи відносин: асоціація, включення, розширення і узагальнення?
Серед атрибутів якості ПЗ, які важливі для користувачів можна виділити:
Серед атрибутів якості ПЗ, які важливі для розробників, можна виділити:
Який атрибут включає безпеку пов’язану з блокуванням неавторизованого користувача доступу до системних функцій, запобіганням втраті інформації і захистом конфіденційності і безпеки даних?
Який атрибут показує, з якою легкістю в продукт вдається додавати нові можливості?
Який атрибут показує, наскільки зручно виправляти помилки або модифікувати програмний продукт?
Який атрибут показує зусилля, необхідні для перетворення програмних компонентів з метою їх подальшого застосування в інших програмних продуктах?
Який атрибут показує легкість з якою програмні компоненти або інтегрований продукт можна перевірити на предмет дефектів?
Який атрибут вказує на рівень до якого система продовжує коректно виконувати свої функції, не дивлячись на невірно введені дані, недоліки підключених програмних компонентів або несподівані умови роботи?
Неформальне загальне пояснення функцій програмного забезпечення, написане з точки зору кінцевого користувача, мета якого полягає в тому, щоб сформулювати, яку цінність для замовника несе функціонал програмного забезпечення.
Який формат запису має User Story?
Перелік дій, сценарій, за яким користувач взаємодіє з додатком або програмою для виконання будь-якої дії та досягнення конкретної мети це:
Яка методика з перелічених дозволяє здійснити сегментацію аудиторії?
На які 5 питань необхідно відповісти в методиці 5W?
Яка методика дозволяє поставити розробника/керівника/менеджера проєкту на місце користувача, створити його портрет, а також допомагає вирішити певні проблеми продукту?
User flow – це ...
Task flow – це
User flow складається з:
Зі скількох блоків складається модель Lean Canvas?
Як розшифровується абревіатура SRS?
Процес, що дозволяє поліпшити вимоги шляхом уточнення, деталізації, а також забезпечити взаєморозуміння між членами команди та уникнути різного трактування. Також, допоможе зрозуміти, чи можуть вони бути реалізовані загалом (чи достатньо ресурсів, часу, бюджету або можливо це з точки зору технологій).
Інструмент, що дозволяє візуалізувати взаємозв’язки між різними наборами вимог:
Два круги в простій діаграмі Венна означають:
Узгоджена з замовником і документована специфікація, що містить набір функціональних та нефункціональних вимог, які розробники зобов'язалися реалізувати в першій версії продукту – це ...
Формалізований порядок внесення змін до вимог, погоджений і документально затверджений замовником і виконавцем – це
Доступність кожного учасника проєкту до поточної версії специфікації і інших документів та історії розробки, яка описує хто, коли і з якої причини вніс зміни – це …
Успішними проєктами вважають:
Проблемними проєктами вважають:
Функціональні вимоги документуються у:
Характеристики специфікації вимог
В процесі проведення інтерв’ю пропонують виділити три складові процесу:
При використанні способу отримання інформації шляхом анкетування рекомендується формулювати питання із замкнутим циклом відповідей в одній з наступних трьох форм:
За допомогою якого інструменту можна здійснити прототипування програмного продукту?
Способи представлення вимог:
Як називається список основних використовуваних термінів, які є ключем для одноманітного розуміння описів вимог Замовником і Розробником?
Аналіз вимог повинен знаходити відповідь на питання:
MVP – це:
Що є основним завданням MVP?
Що з переліченого є стратегіями MVP?
User Story пишеться з точки зору:
Який інструмент використовується для того, щоб описати великі масштаби системи і задати їй межі?
Які існують варіанти опису Use Case?
Верифікація – це:
Валідація – це:
Що відбуватиметься першим: сегментація аудиторії чи визначення потреб користувача?
59. Трасування – це …
Що є недоліком в стратегії виявлення вимог, як «Самостійний опис вимог»?
За допомогою яких інструментів можна створити прототипування? (3 правильні відповіді)
З яких питань складається 5w? (5 правильних відповідей)
Lean canvas назва всіх блоків (5 правильних відповідей)
Складові управління вимогами (4 правильні відповіді)
Які з перелічених типів зв’зяків використовуюється у діаграмі використання? (4 правильні відповіді)
Які з перелічених станів відносяться до стану вимог? (3 правильні відповіді)
Атрибути якості, які важливі для розробників (4 правильні відповіді)
Атрибути якості, які важливі для користувача
Основні процеси життєвого циклу пз
Кроки з яких складається розробка вимог
Створюйте онлайн-тести
для контролю знань і залучення учнів
до активної роботи у класі та вдома