Font size
WorksheetsЗапитання з об'єктно-орієнтованого програмування
Total questions: 12
Worksheet time: 11mins
Діаграма класів — це:
зв’язок, при якому зміни в описі одного класу впливають на інші класи
результати відпрацювання методів
опис сукупності статичних складових ПЗ
опис сукупності об’єктів із загальними атрибутами, операціями і семантикою
Які бувають типи зв’язків між класами?
узагальнення
асоціація
генерація
залежність
абстракція
Що таке "інкапсуляція" в об’єктно-орієнтованому програмуванні?
механізм, що обмежує доступ до певних компонентів об'єкта
процес створення нового класу на основі існуючого
використання одного імені для методів у різних контекстах
спосіб структурування класів у залежності від їхньої поведінки
Яке з тверджень найкраще описує поліморфізм?
можливість одного класу мати багато атрибутів
здатність об'єкта приймати різні форми залежно від контексту
механізм захисту даних в межах класу
спосіб створення складних об'єктів із простих
Основне завдання діаграми діяльностей –
об’єкти, їх стан і взаємозв’язок між ними в конкретний момент часу
результати відпрацювання методів
подання алгоритмів процесів, які виконуються в системі
показати послідовність етапів складного процесу та деякі обмеження, накладені на ці етапи
Універсальна мова моделювання UML є засобом моделювання для створення моделей будь-якого рівня абстракції для ПЗ будь-якого призначення і містить:
таблиці
графіки
діаграми
нотації
Відновіть порядок послідовності загальної схеми розробки ПЗ:
1. Розробка ПЗ (тільки розробник)
2. Результат — ПЗ (замовник, користувач)
3. Вимоги (замовник)
1 − 2 − 3
3 − 1 − 2
2 − 3 − 1
3 − 2 − 1
Валідація –
це саме ті функції, які має виконувати дане ПЗ, його сервіси
це процес перевірки ПЗ або його компонентів на відповідність отриманих результатів визначеним вимогам
це множина ролей, які виконуються в процесі взаємодії дійових осіб та прецедентів
це визначення відповідності ПЗ очікуванням і потребам замовника (користувача)
Що із запропонованого є засобами моделювання?
UML (Unifi ed Modeling Language — уніфікована мова моделювання), використовується у парадигмі ООП
Rational Rose — світовий лідер серед засобів візуального моделювання
CASE (Computer Aided Software Engineering — комплекс інструментів і методів програмної інженерії для проектування ПЗ)
Вперше поняття "архітектури програмного забезпечення" з'являється:
на початку 1960-х років у Едсгера Дейкстри
в 1978 році в описах науково-дослідних робіт Девіда Парнаса
в 1968 році в описах науково-дослідних робіт Едсгера Дейкстри
на початку 1970-х років у Девіда Парнаса
Що є основною метою діаграми послідовностей у UML?
показати взаємодію об'єктів у певному порядку
описати структуру класів і об'єктів
деталізувати алгоритми програмування
створити модель процесів
Що таке "реалізація" у контексті UML?
зв’язок між об’єктами різних класів
відношення між інтерфейсом і класом, який його реалізує
процес створення кінцевого продукту
узагальнення зв’язків між класами
