Аналіз програмного забезпечення (Екзамен)

Додано: 30 листопада 2024
Предмет: Я досліджую світ, 11 клас
70 запитань
Запитання 1

Вимоги до програмного забезпечення (ПЗ) це:

варіанти відповідей

документ що визначає функціональність та характеристики програми

набір технічних завдань, необхідних для створення програми

інструкція, яка описує, що саме повинно бути реалізовано в продукті

опис очікувань замовника та користувачів від ПЗ

Запитання 2

Що описують вимоги до ПЗ?

варіанти відповідей

необхідні умови для запуску та використання програми

обмеження, яких повинні дотримуватися розробники

технічні характеристики, які повинні бути реалізовані

функціонал який повинен виконати продукт та його властивості

Запитання 3

Вимоги до ПЗ складаються з 3-х рівнів:

варіанти відповідей

системні вимоги, нефункціональні вимоги, бізнес-вимоги

бізнес-вимоги, вимоги користувачів, функціональні вимоги

вимоги до продуктивності, вимоги до дизайну, функціональні вимоги

високорівневі вимоги, деталізовані вимоги, користувацькі історії

Запитання 4

Бізнес-вимоги це:

варіанти відповідей

стратегічні цілі, які вирішуються завдяки розробленому ПЗ

завдання, які сприяють досягненню конкурентної переваги

опис основних функцій, які необхідні для підтримки бізнес-процесів

вимоги які визначають цілі організації або замовників ПЗ

Запитання 5

Користувацькі вимоги це:

варіанти відповідей

це вимоги що описують цілі і задачі які дозволять кінцевому споживачу вирішити систему 

опис сценаріїв взаємодії користувача із системою

набір завдань, які користувач хоче вирішити за допомогою продукту

характеристики інтерфейсу, необхідні для комфортного використання

Запитання 6

Функціональні вимоги це

варіанти відповідей

конкретний опис того, що система повинна робити

вимоги які описують як програма повинна працювати та взаємодіяти з користувачем

набір дій, які можна виконати в програмі

вимоги, які визначають можливості інтеграції з іншими системами

Запитання 7

Розробка вимог складається з наступних кроків

варіанти відповідей

виявлення, аналіз, документування, перевірка

уточнення, затвердження, тестування

ідентифікація, валідація, пріоритизація

збір, документування, узгодження

Запитання 8

Джерела виявлення вимог структуруються на 2 рівні:

варіанти відповідей

бізнес вимоги і вимоги користувачів

технічні вимоги та нефункціональні вимоги

бізнес-процеси та зовнішні фактори

замовник і кінцеві користувачі

Запитання 9

Серед популярних стратегій виявлення вимог можна виділити:

варіанти відповідей

воркшопи, фокус-групи, спостереження

анкетування, інтрев’ю, прототипування 

аналіз документів, аналіз конкурентів, моделювання

аналіз інцидентів, мозковий штурм, опитування

Запитання 10

Процес моделювання програмного продукту, що демонструє його основні функціональні характеристики і слугує «дзеркалом» в якому віддзеркалено то, як Виконавець зрозумів вимоги замовника: 

варіанти відповідей

створення макетів інтерфейсу

прототипування

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

розробка мінімально життєздатного продукту (MVP)

Запитання 11

Моделі UML, що пояснюють функціональність системи:

варіанти відповідей

Діаграма варіантів використання, діаграма дії, діаграма станів. 

Діаграма активностей, діаграма класів, діаграма компонентів

Діаграма послідовностей, діаграма станів, діаграма потоків даних

діаграма взаємодії, діаграма пакетів, діаграма активностей

Запитання 12

Діаграма UML, що описує створювану систему через її компоненти, відносини і взаємодії між ними:

варіанти відповідей

діаграма компонентів

діаграма розгортання

діаграма об’єктів

діаграма класів 

Запитання 13

Діаграма, основна мета якої дати найбільш загальне уявлення про функціональність системи при чому не вдаючись до деталей взаємозв’язків функцій: 

варіанти відповідей

діаграма варіантів використання 

діаграма контексту

діаграма бізнес-процесів

діаграма верхнього рівня системи

Запитання 14

Яка UML діаграма містить в собі наступні типи відносин: асоціація, включення, розширення і узагальнення?

варіанти відповідей

діаграма класів

діаграма компонентів

діаграма варіантів використання 

діаграма об’єктів

Запитання 15

Серед атрибутів якості ПЗ, які важливі для користувачів можна виділити: 

варіанти відповідей

сумісність із різними платформами, ефективність

доступність, ефективність, гнучкість, простота в використанні 

швидкість завантаження інтерфейсу

відповідність естетичним вимогам дизайну, гнучкість, ефективність

Запитання 16

Серед атрибутів якості ПЗ, які важливі для розробників, можна виділити:



варіанти відповідей

модульність, тестованість, можливість повторного використання

зрозумілість коду, простота в експлуатації, тестованість

простота в експлуатації, простота переміщення, можливість повторного використання, тестованість

можливість інтеграції з іншими системами, тестованість

Запитання 17

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

варіанти відповідей

цілісність

безпечність

авторизація та автентифікація

конфіденційність

Запитання 18

Який атрибут показує, з якою легкістю в продукт вдається додавати нові можливості?

варіанти відповідей

гнучкість

масштабованість

підтримуваність

адаптивність

Запитання 19

Який атрибут показує, наскільки зручно виправляти помилки або модифікувати програмний продукт?

варіанти відповідей

підтримуваність

легкість в експлуатації 

ремонтопридатність

оновлюваність

Запитання 20

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

варіанти відповідей

портативність

інтегративність

можливість повторного використання 

модульність

Запитання 21

Який атрибут показує легкість з якою програмні компоненти або інтегрований продукт можна перевірити на предмет дефектів?

варіанти відповідей

доступність для тестування

зрозумілість логіки роботи

тестованість

підтримка автоматизованого тестування

Запитання 22

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

варіанти відповідей

надійність

стійкість до збоїв 

безпомилковість

продуктивність за умов помилок

Запитання 23

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

варіанти відповідей

User Flow

User Story 

User Cases

Task Flow

Запитання 24

Який формат запису має User Story?



варіанти відповідей

As a .. i want to … so that i can 

“As .., I want ... to ... .”

As a .. , I need ... because ... .

Запитання 25

Перелік дій, сценарій, за яким користувач взаємодіє з додатком або програмою для виконання будь-якої дії та досягнення конкретної мети це: 

варіанти відповідей

use case 

user flow

task flow

user stories

Запитання 26

Яка методика з перелічених дозволяє здійснити сегментацію аудиторії?

варіанти відповідей

6w

3w

25w

5w

Запитання 27

На які 5 питань необхідно відповісти в методиці 5W? 

варіанти відповідей

what, when, why, where, who 

whole, when, wheat, where, who 

waist , when, whos, where, wait

which, when, why, where, who 

Запитання 28

Яка методика дозволяє поставити розробника/керівника/менеджера проєкту на місце користувача, створити його портрет, а також допомагає вирішити певні проблеми продукту?

варіанти відповідей

Empathy map

Customer Journey Map

Портрет клієнта

Метод критичних інцидентів

Запитання 29

User flow – це ...

варіанти відповідей

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

це блок схема яка показує шлях або послідовність кроків які проходить користувач для логіки переходів між різними екранами програми.

це блок схема яка показує шлях або послідовність кроків які проходить користувач для модель взаємодії користувача з системою.

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

Запитання 30

Task flow – це

варіанти відповідей

це блок схема яка показує алгоритм досягнення конкретного результату.

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

це блок схема яка показує детальний опис кроків для виконання завдання.

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

Запитання 31

User flow складається з:

варіанти відповідей

це блок-схема, що складається з прямокутників (дії користувача), ромбів (умови для переходів) та стрілок (переходи)

це блок-схема, що складається з квадратів (дії користувача), трикутників (умови для переходів) та стрілок (переходи)

це блок-схема, що складається з чотирикутників (дії користувача), ромбів (умови для переходів) та ліній (переходи)

Запитання 32

Зі скількох блоків складається модель Lean Canvas? 

варіанти відповідей

8

9

7

5

Запитання 33

Як розшифровується абревіатура SRS? 

варіанти відповідей

Специфікація вимог до тестувального забезпечення.

Специфікація вимог до програмного забезпечення 

Лист системних вимог

Резюме системного запиту

Запитання 34

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

варіанти відповідей

тестування вимог 

управління вимогами

деталізація вимог

синхронізація розуміння вимог

Запитання 35

Інструмент, що дозволяє візуалізувати взаємозв’язки між різними наборами вимог:

варіанти відповідей

матриця трасування

блок-схема вимог

діаграма відповідностей

діаграма венна

Запитання 36

Два круги в простій діаграмі Венна означають:

варіанти відповідей

функціональні і нефункціональні вимоги

бізнес цілі і користувацькі 

цільову аудиторію та бізнес-процеси

взаємозв’язки між окремими підсистемами

Запитання 37

Узгоджена з замовником і документована специфікація, що містить набір функціональних та нефункціональних вимог, які розробники зобов'язалися реалізувати в першій версії продукту – це ...

варіанти відповідей

базова версія вимог 

специфікація програмного продукту

фіналізований документ вимог

початковий набір функцій продукту

Запитання 38

Формалізований порядок внесення змін до вимог, погоджений і документально затверджений замовником і виконавцем – це

варіанти відповідей

процес управління змінами

затвердження змін

аудит вимог

управління вимогами 

Запитання 39

Доступність кожного учасника проєкту до поточної версії специфікації і інших документів та історії розробки, яка описує хто, коли і з якої причини вніс зміни – це …

варіанти відповідей

контроль версій 

система управління документацією

централізоване збереження документів

контроль доступу до специфікацій

Запитання 40

Успішними проєктами вважають:



варіанти відповідей

проєкти, які перевершили очікування замовників

проєкти, які відповідають бізнес-цілям

проєкти, що отримали позитивні відгуки від кінцевих користувачів

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

Запитання 41

Проблемними проєктами вважають:

варіанти відповідей

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

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

проекти які завершені і справно функціонують але при їх виконані втратили частину функціоналу через обмеження часу.

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

Запитання 42

Функціональні вимоги документуються у:

варіанти відповідей

технічному завданні

проектному описі

специфікації користувацьких сценаріїв

специфікації вимог до програмного забезпечення

Запитання 43

Характеристики специфікації вимог

варіанти відповідей

Повнота, Здатність до модифікації, Узгодженість, Трасованість 

Повнота, Трасованість, Відповідність технічним стандартам, Узгодженість

Повнота, Зрозумілість опису, Адаптованість до змін, Трасованість 

Зрозумілість опису, Здатність до модифікації, Відповідність технічним стандартам, Трасованість 

Запитання 44

В процесі проведення інтерв’ю пропонують виділити три складові процесу:

варіанти відповідей

підготовку, проведення інтерв'ю і завершення 

узгодження питань з іншими членами команди, аналіз, завершення

підготовку, аналіз зібраної інформації, завершення

аналіз зібраної інформації, перевірка отриманих даних із замовником, завершення

Запитання 45

При використанні способу отримання інформації шляхом анкетування рекомендується формулювати питання із замкнутим циклом відповідей в одній з наступних трьох форм:

варіанти відповідей

Шкала оцінок, Рейтингові, Ранжируванням питання

Питання з одним правильним варіантом, Багатоальтернативні, Рейтингові

Комбіновані відповіді, Шкала оцінок, Рейтингові

Багатоальтернативні, Рейтингові, Ранжируванням питання

Запитання 46

За допомогою якого інструменту можна здійснити прототипування програмного продукту?

варіанти відповідей

Axure RP

Figma

Adobe XD

Sketch

Запитання 47

Способи представлення вимог:

варіанти відповідей

Інтерактивні прототипи, Документація, UML Діаграми

Документація, Графічні моделі, Формальні специфікації 

Словесний опис, Графічні моделі, Презентації з графічними схемами

Презентації з графічними схемами, Документація, Графічні моделі,

Запитання 48

Як називається список основних використовуваних термінів, які є ключем для одноманітного розуміння описів вимог Замовником і Розробником?

варіанти відповідей

технічний словник

база знань термінів

словник проєкту

глосарій вимог

Запитання 49

Аналіз вимог повинен знаходити відповідь на питання: 

варіанти відповідей

які можливі ризики при реалізації

чи відповідає система бізнес-цілям

що робить система 

як вимоги впливають на інші системи

Запитання 50

MVP – це:

варіанти відповідей

мінімально функціональний прототип

ранній варіант продукту

продукт для перевірки ринку

мінімально життєздатний продукт

s1mple

Запитання 51

Що є основним завданням MVP?

варіанти відповідей

випустити пробну версію продукту з обмеженим набором функцій для того щоб перевірити ідею на актуальність працездатність

швидке тестування ринку продукту з обмеженим набором функцій для того щоб перевірити ідею на актуальність працездатність

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

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


Запитання 52

Що з переліченого є стратегіями MVP?

варіанти відповідей

Односторінковий прототип, Ручний процес без автоматизації, Спрощена версія продукту.

MVP Фліндстоуна, конс’єрж, розрізнаний. 

Односторінковий прототип, конс’єрж, розрізнаний.

MVP Фліндстоуна, Ручний процес без автоматизації, Спрощена версія продукту.

Запитання 53

User Story пишеться з точки зору:

варіанти відповідей

розробника інтерфейсу

бізнес-аналітика

замовника, що працює безпосередньо із кінцевим клієнтом

кінцевого користувача 

Запитання 54

Який інструмент використовується для того, щоб описати великі масштаби системи і задати їй межі?

варіанти відповідей

Use Cases 

Task Flow

User Flow

User Story

Запитання 55

Які існують варіанти опису Use Case?

варіанти відповідей

текст, блок схема

табличний опис, текст

опис через сценарії, блок схема

діаграма потоків роботи, блок схема

Запитання 56

Верифікація – це:

варіанти відповідей

впевненість у тому що продукт або система відповідають потребам замовникам та інших визначених зацікавлених сторін 

впевненість у тому що продукт на правильності виконання всіх кроків розробки.

впевненість у тому що підтвердження відповідає продукту його специфікації.

аудит процесів розробки.

Запитання 57

Валідація – це:



варіанти відповідей

оцінка користувацького досвіду чи відповідає продукт або система нормам вимогам специфікаціям.

перевірка того чи відповідає продукт або система нормам вимогам специфікаціям і загалом своїм цілям і функціям

тестування відповідності потребам ринку чи відповідає продукт або система загалом відповідає своїм цілям і функціям

перевірка результату на відповідність бізнес-цілям чи відповідає продукт або система нормам вимогам специфікаціям і загалом своїм цілям і функціям

Запитання 58

Що відбуватиметься першим: сегментація аудиторії чи визначення потреб користувача?

варіанти відповідей

визначення ключових користувачів

вивчення ринку

визначення потреб користувача

сегментація аудиторії 

Запитання 59

59. Трасування – це … 

варіанти відповідей

оцінка важливості окремих вимог

визначення зв’язків між вимогами і реалізацією

створення карти залежностей

критерії які дозволяють зрозуміти, чому було прописано саме таку вимогу

Запитання 60

Що є недоліком в стратегії виявлення вимог, як «Самостійний опис вимог»?

варіанти відповідей

Відсутність перевірки з боку команди

Суб’єктивність розуміння потреб

Упущення інформації 

Недостатність інформації про бізнес-процеси

Запитання 61

За допомогою яких інструментів можна створити прототипування? (3 правильні відповіді)

варіанти відповідей

Figma

Adobe XD

Sketch

Balsamiq 

Webflow

UXPin

Запитання 62

З яких питань складається 5w? (5 правильних відповідей)

варіанти відповідей

what

when

waist

why

where

wait

who

Запитання 63

Lean canvas назва всіх блоків (5 правильних відповідей)

варіанти відповідей

Сегменти споживачів і ранні послідовники, Прихована перевага

Проблема та існуючі альтернативи

Люди, які нас люблять, Рішення всіх питань

Унікальна цінність, Рішення проблеми

Канали просування, Джерела прибутку

Щось, що ми вигадали, Чому нас ще не копіюють

Структура витрат, Ключові метрики

Рішення всіх питань, Реклама, яка всім сподобається

Запитання 64

Складові управління вимогами (4 правильні відповіді)

варіанти відповідей

Управління змінами

Контроль версій

Контроль базовими вимогами

Управління командою

Контроль стану вимоги

Контроль тестування

Контроль за вимогами

Запитання 65

Які з перелічених типів зв’зяків використовуюється у діаграмі використання? (4 правильні відповіді)

варіанти відповідей

Association

Include

Export

Extend

Migrate

Generalization

Запитання 66

Які з перелічених станів відносяться до стану вимог? (3 правильні відповіді)

варіанти відповідей

Pending

Proposed

Assigned

Analyzed

Approved

Implemented

Запитання 67

Атрибути якості, які важливі для розробників (4 правильні відповіді)

варіанти відповідей

Легкість в експлуатації

Надійність

Легкість переміщення

Швидкість

Можливість повторного використання

Тестованість

Запитання 68

Атрибути якості, які важливі для користувача

варіанти відповідей

Доступність, Ефективність, Гнучкість, Цілісність, Здатність до взаємодії, Надійність, Стійкість до збоїв

Ефективність, Безпека, Здатність до взаємодії, Швидкість

Стійкість до збоїв, Надійність, Мобільність, Зручність

Доступність, Надійність, Технічна підтримка, Гнучкість, Цілісність

Запитання 69

Основні процеси життєвого циклу пз


варіанти відповідей

Планування та визначення вимог, Проектування, Розробка, Тестування, Реліз, Експлуатація та підтримка, Закриття проекту

Аналіз та дослідження, Проектування, Програмування, Тестування, Логістика, Експлуатація та підтримка, Закриття проекту

Розробка, Тестування, Пошук інвестицій, Реліз, Підготовка документів, Експлуатація та підтримка, Закриття проекту

Запитання 70

Кроки з яких складається розробка вимог


варіанти відповідей

Виявлення вимог, Аналіз вимог, Документування вимог, Перевірка вимог, Затвердження вимог, Управління вимогами

Оцінка вимог, Розробка документації, Перевірка коду, Затвердження вимог, Управління вимогами

Виявлення вимог, Оцінка бюджету, Створення прототипів, Тестування вимог, Управління вимогами

Виявлення вимог, Аналіз вимог, Створення коду, Тестування вимог, Затвердження вимог, Управління вимогами

Створюйте онлайн-тести
для контролю знань і залучення учнів
до активної роботи у класі та вдома

Створити тест