Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
finishЗвіт_2_ОАПСОС.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
67 Кб
Скачать

НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА”

Кафедра АСУ

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

з курсу

“Основи автоматизованого проектування складних об'єктів і систем”

на тему:

«Моделювання прецедентів»

Bиконала:

Ст. гр. КН – 41

Микитин І.Р.

Прийняв: ст.викл. Дорошенко А.В.

Львів – 2013

Мета:Оволодіти навичками моделювання діаграм прецедентів та навчитися реалізовувати їх.

Завдання: Здійснити моделювання діаграм прецедентів за допомогою середовища проектування IBM RationalRose.

1. Теоретичні відомості

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

Діаграма прецедентів в UML - це діаграма, на якій зображено відношення між акторами та прецедентами в системі. Також перекладається як діаграма варіантів використання.

Діаграми прецедентів або діаграми варіантів використання (usecasediagrams). Такі діаграми описують функціональність, яка буде надаватись користувачам системи, котра проектується. Представляються шляхом використання прецедентів та акторів, а також відношень між ними. Набір усіх прецедентів діаграми фактично визначає функціональні вимоги, за допомогою яких може бути сформульоване технічне завдання.

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

Суб'єкт — це система, що розглядається, і до якої відносяться прецеденти. Користувачів та будь-які інші системи, що можуть взаємодіяти із суб'єктом, представлено як акторів. Актори завжди представляють сутності, що знаходяться за межами системи. Поведінка суб'єкта описується одним або більше прецедентами, що визначаються відповідно до потреб акторів. Строго кажучи, термін «прецедент» означає тип прецедента. Екземпляр прецедента означає існування поведінки, що відповідає вимогам типу прецедента. Часто такі екземпляри описуються специфікаціями взаємодії.

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

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

Як саме визначати прецеденти? Відповідь може бути такою. Стосовно кожного діяча слід розглянути типові (узагальнюючі) варіанти сервісів (функцій), які мають підтримуватись системою і якими може скористатись діяч. (Можливо, для цього доведеться спочатку провести ділове моделювання.) Виділеним сервісам і мають відповідати прецеденти.

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