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

58. Обґрунтувати, які діаграми uml доцільно застосовувати для аналізу вимог? з якої діаграми доцільно починати?

У зв’язку з тим що діаграми описують з одного боку рекомендують використовувати декілька діаграм. Тому при структурному аналізі слід використовувати таких діаграм:

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

  2. Діаграми суть-зв'язок – вони описують бази даних системи.

  3. Діаграма переходів станів ( поведінка системи в часі)

  4. Специфікація процесів.

  5. Словник термінів.

  6. Функціональна модель

59. Обґрунтуйте, які принципові рішення повинні бути прийняті на початкових етапах процесу проектування і чому?

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

Архітектурним проектуванням називають перший етап процесу проектування, на якому визначаються підсистема, а також структура управління й взаємодія підсистем. Ціль архітектурного проектування – описати архітектуру програмного забезпечення. Архітектура намагається визначити внутрішню структуру системи, що одержується, задаючи спосіб, яким система організована або конструюється. На етапі проектування ми виконуємо завдання для того, щоб отримати докладні специфікації ПЗ, а саме:

- проектуємо загальну структуру ПЗ

- проводимо декомпозицію системи на компоненти

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

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

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

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

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