У вас немає активної підписки на цей іспит. Ви можете безкоштовно переглянути теорію та тести першого розділу!

ЄФВВ Інформаційні технології

Інженерія систем програмного забезпечення

Складні великі системи; властивості систем: емерджентність, адитивність, еквіфінальність

0/20 — правильних відповідей

Відкриті та закриті системи; класифікація за призначенням, походженням, видом елементів, способом організації; спільне та відмінності складних і великих систем

0/32 — правильних відповідей

Моделі систем: склад і структуровані системи; моделі типи чорної та білої скриньки; концептуальні, математичні i комп’ютерні моделі; зв’язок між системою та моделлю; iзо- та гомоморфізм

0/25 — правильних відповідей

Інформаційні системи: поняття, цілі, значення, класифікація за функціональністю, масштабом, сферою застосування

0/20 — правильних відповідей

Забезпечення інформаційних систем: організаційне, математичне, програмне, технічне, лінгвістичне, методичне, правове

0/19 — правильних відповідей

Аналіз вимог: класифікація вимог до програмного забезпечення, джерела та методи збирання вимог

0/19 — правильних відповідей

Вимоги користувача (варіанти використання та історії користувачів)

0/17 — правильних відповідей

Функціональні та нефункціональні вимоги, обмеження; структуризація функціональних вимог

0/21 — правильних відповідей

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

0/22 — правильних відповідей

Парадигми проектування: функціональна декомпозиція згори донизу, архітектура, орієнтована на дані, об’єктно-орієнтований аналіз та проектування, подієво-керована архітектура

0/22 — правильних відповідей

Ідентифікація класів предметної області; UML-діаграми ієрархії класів

0/17 — правильних відповідей

Проектування сценаріїв реалізації варіантів використання на основі UML-діаграм послідовностей та комунікацій

0/20 — правильних відповідей

Основні патерни проектування: MVC, Abstract Factory, Facade, Decorator, Flyweight, Visitor, Observer, Proxy, Strategy, Chain of Responsibility

0/22 — правильних відповідей

Реалізація програмного забезпечення: вимоги до оформлення коду; засоби автоматичної генерації програмного коду; налагодження (Breakpoints, Variable Watch, Console output, Debugger, Code Analyzers); керування конфігурацією та версіями програмного забезпечення; постійна інтеграція/постійне впровадження (CI/CD)

0/25 — правильних відповідей

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

0/20 — правильних відповідей

Тестування методами білої та чорної скрині; pівні тестування: модульний, інтеграційний, системний, валідаційний; розробка через тестування (TDD)

0/22 — правильних відповідей

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

0/25 — правильних відповідей

Командна робота, підходи до розробки програмного забезпечення (ПЗ): класичні моделі розробки ПЗ: каскадна (водоспадна), ітераційна, інкрементна

0/22 — правильних відповідей

Промислові технології розробки ПЗ: RUP, MSF, Аgile, Scrum, Extreme Programming (ХР), Kanban

0/20 — правильних відповідей

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

0/20 — правильних відповідей

Основні стани планування i виконання проекту; життєвий цикл IT проєкту

0/20 — правильних відповідей