Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Діаграми прецедентів (варіантів використання)

Реферат Діаграми прецедентів (варіантів використання)
















Лабораторна робота

Діаграми прецедентів (варіантів використання)


Мета роботи : побудувати діаграму прецедентів (use case diagram)

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

Діаграма варіантів використання (use case diagram)

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

Розробка діаграми варіантів використання переслідує мети:

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

· Сформулювати загальні вимоги до функціонального поведінки проектованої системи.

· Розробити вихідну концептуальну модель системи для її подальшої деталізації у формі логічних і фізичних моделей.

· Підготувати вихідну документацію для взаємодії розробників системи з її замовниками і користувачами.

Суть даної діаграми полягає в наступному: проектована система представляється у вигляді безлічі сутностей або акторів, що взаємодіють з системою за допомогою так званих варіантів використання. При цьому актором (actor) або дійовою особою називається будь сутність, що взаємодіє з системою ззовні. Це може бути людина, технічний пристрій, програма або будь-яка інша система, яка може служити джерелом впливу на моделируемую систему так, як визначить сам розробник. У свою чергу, варіант використання (use case) служить для опису сервісів, які система надає акторові. Іншими словами, кожен варіант використання визначає деякий набір дій, що чиниться системою при діалозі з актором. При цьому нічого не говориться про те, яким чином буде реалізовано взаємодію акторів з системою.

Примітка

Розглядаючи діаграму варіантів використання в якості моделі системи, можна асоціювати її з моделлю чорного ящика" . Дійсно, докладна деталізація даної діаграми на початковому етапі проектування швидше має негативний характер, оскільки зумовлює I способи реалізації поведінки системи. А згідно з рекомендаціями RUP, саме ці аспекти повинні бути приховані від розробника на діаграмі варіантів використання

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

Рекомендації щодо розробки діаграм варіантів використання

Головне призначення діаграми варіантів використання полягає у формалізації функціональних вимог до системи за допомогою понять відповідного пакету і можливості узгодження отриманої моделі із замовником на ранній стадії проектування. Будь-який з варіантів використання може бути підданий подальшій декомпозиції на безліч подвариантов використання окремих елементів, які утворюють вихідну сутність. Рекомендоване загальна кількість акторів в моделі - не більше 20, а варіантів використання - не більше 50. В іншому випадку модель втрачає свою наочність і, можливо, замінює собою одну з деяких інших діаграм.

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

У випадку, коли для представл...


сторінка 1 з 11 | Наступна сторінка





Схожі реферати:

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