У вас немає активної підписки на цей іспит. Ви можете безкоштовно переглянути теорію та тести першого розділу!
ЄФВВ Інформаційні технології
Інженерія систем програмного забезпечення
Складні великі системи; властивості систем: емерджентність, адитивність, еквіфінальність
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
— правильних відповідей