Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка Проектування інформаційних систем.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
760.32 Кб
Скачать

Контрольні питання

1. Дайте визначення діаграмі прецедентів.

2. Із яких елементів складається діаграма?

3. Дайте визначення „акторові”.

4. Дайте визначення „прецедентові”.

5. Які відношення існують між акторами?

6. Які відношення існують між прецедентами?

7. Які відношення існують між акторами та прецедентами?

8. Як підключити до прецеденту файл з поясненнями?

9. Як впливає зміна стереотипу на елемент діаграми?

10. Призначення пакету.

Література: [2, 4].

Лабораторна робота № 3

Тема. Діаграма „послідовності”. Об'єкти, повідомлення,

повідомлення до себе

Мета роботи: отримання навичок щодо побудови діаграм „послідовності” та використання відповідних будівельних сутностей та відношень, а також формування їхніх специфікацій

Короткі теоретичні відомості

Діаграма послідовності є однією з форм візуалізації взаємодії в моделі, як і діаграма кооперації, оперує об'єктами і повідомленнями. Загальні рекомендації по побудові діаграми послідовності були розглянуті в лекції. Особливість роботи в середовищі Rational Rose полягає в тому, що цей вид канонічної діаграми може бути створений автоматично після побудови діаграми кооперації і натиснення клавіші <F5>. За допомогою цієї ж клавіші здійснюється перемикання між діаграмами послідовності і кооперації в моделі.

Проте в окремих випадках зручно почати побудову діаграм взаємодії з діаграми послідовності. В цьому випадку активізувати робоче вікно діаграми послідовності можна декількома способами:

  • Клацнути на кнопці із зображенням діаграми взаємодії на стандартній панелі інструментів і вибрати для побудови діаграму послідовності.

  • Виконати операцію головного меню: Browse Interaction Diagram (Браузер Діаграма взаємодії) і вибрати для побудови нову діаграму послідовності.

  • Виконати операцію контекстного меню: New Sequense Diagram (Нова Діаграма послідовності) для логічної точки зору або представлення варіантів використання в браузері моделі.

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

Порядок виконання роботи

Спроектувавши і вивчавши діаграму прецедентів, можна визначити область застосування системи.

Проаналізувавши її складові частини визначаємо що вищий пріоритет серед користувачів має варіант використання "Ввести нове замовлення", він же пов'язаний з щонайбільшим ризиком. Розглянувши потік подій, який буде реалізовуватися у варіанті використання складемо опис сценаріїв:

  • Продавець вводить нове замовлення.

  • Продавець намагається ввести замовлення, але товару немає на складі.

  • Продавець намагається ввести замовлення, але при його збереженні в базі даних виникає помилка.

Далі приступимо до створення діаграм Послідовності і Кооперації для прецедента "Ввести нове замовлення".

Настройка

  1. В меню моделі виберіть пункт Toots > Options (Інструменти > Параметри).

  2. Перейдіть на вкладку Diagram (Діаграма).

  3. Встановіть прапорці Sequence numbering, Collaboration numbering і Focus of control.

  4. Натисніть OK, щоб вийти з вікна параметрів.