Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
vidpovidi_gotove.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
246.96 Кб
Скачать

42.Пояснити, яку діаграму використовують при уточненні взаємодії об'єктів?

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

43.Пояснити, як називається фаза життєвого циклу розробки програмного забезпечення, на якій формується контракт між замовником і виконавцем розробки?

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

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

44.Перерахувати основні компоненти класів. Як описують ці компоненти?

Клас є описом того, як буде виглядати та вести себе його представник – екземпляр класу. Отже, клас можна представити як деякий шаблон, що визначає формат об’єкта класа.

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

  • Засоби контролю доступу

  • Конструктори та деструктори

  • Члени-дані

  • Функції-члени

  • Спеціальний прихований покажчик з ім’ям this

В об'єктно-орієнтованому програмуванні, класи використовуються для групування пов'язаних змінних та функцій. Клас описує набір інкапсульованих змінних екземпляра та методів (функцій), можливо, разом з реалізацією цих типів разом з конструктором, який може використовуватись для створення екземплярів класа.

45.Обгрунтувати, що повинно міститися в звіті щодо аналізу здійсненності створення пз.

Аналіз здійсненності повинен висвітлити такі питання: - Чи відповідає система загальним і бізнес-ціляморганізації-замовника і організації- розробника? -Чи можна реалізувати систему, використовуючи існуючі наданий момент техно ¬ логії і не виходячи за межі заданоївартості? -Чи можна об'дініть систему з іншими системами, які вжеексплуатуються? Виконання аналізу здійсненності включає збір і аналіз інформації про майбутню систему, написання відповідногозвіту. Наприклад, цю інформацію можна отримати,відповівши на такі питання: -Що станеться з організацією, якщо система не буде введенав експлуатацію? -Які поточні проблеми існують в організації і як нова системадопоможе їх вирішити? -Яким чином система сприятиме цілям бізнесу? -Чи потребує розробка системи технології, яка до цього невикористовувалася в організації? Після обробки зібраної інформації готується звіт з аналізуздійсненності створення системи.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]