20484

Діаграми атрибутів. Категоризація сутностей

Доклад

Информатика, кибернетика и программирование

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

Украинкский

2013-07-25

38 KB

3 чел.

Діаграми атрибутів. Категоризація сутностей.

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

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

Випадок використання визначає, з точки зору акторів (користувачів), групу дій у системі, які призводять до конкретного видимого результату.

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

Під час роботи з випадками використання важливо пам’ятати декілька простих правил:

  •  Кожен випадок використання має бути пов’язано принаймні з одним актором
  •  У кожного з випадків використання має бути ініціатор (тобто актор)
  •  Кожен з випадків використання має призводити до відповідного результату (результату з “комерційним значенням”)

Випадки використання можуть мати зв’язки з іншими випадками використання. Ось три найпоширеніших зв’язки між випадками використання:

  •  <<включення>>, яке вказує на те, що випадок використання відбувається всередині іншого випадку використання
  •  <<розширення>>, яке означає, що у певних випадках або у певній точці (яку називають точкою розширення) випадок використання буде розширено іншим випадком використання.
  •  Узагальнення, за якого випадок використання успадковує характеристики випадку використання “вищого рангу”, при цьому можливе перевизначення деяких з характеристик у спосіб, подібний до успадкування між класами.

Актор

Актор — це зовнішній чинник (поза межами системи), який взаємодіє з системою шляхом участі (і часто ініціювання) у випадку використання. Акторами, на практиці, можуть бути звичайні люди (наприклад, користувачі системи), інші комп’ютерні системи або зовнішні події.

Акторам відповідають не реальні люди або системи, а лише їх ролі. Це означає, що коли особа у різний спосіб взаємодіє з системою (виконуючи різні ролі), їй відповідають декілька акторів. Наприклад, особа, яка виконує підтримку користувачів телефоном і приймає замовлення від користувачів до системи, може бути показано актором“Персонал служби підтримки” і актором “Відповідальний за продажі”.

Опис випадків використання

Описи випадків використання — це текстові примітки до випадків використання. Зазвичай, вони мають форму нотаток або документа, який певним чином пов’язано з випадком використання, і який пояснює процеси або дії, які відбуваються під час випадку використання.

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

  •  + відповідає публічним (public) атрибутам
  •  # відповідає захищеним (protected) атрибутам
  •  - відповідає приватним (private) атрибутам


 

А также другие работы, которые могут Вас заинтересовать

22418. Сравнения функций. Свойства функций, непрерывных на отрезке 218.5 KB
  Если предел 1 равен 0 то функция fx называется бесконечно малой более высокого порядка чем gx при x  a а функция gx называется бесконечно малой более низкого порядка чем fx при x  a. Если предел 1 равен   то функция fx является бесконечно малой болей низкого порядка чем gx при x  a а gx функция является бесконечно малой более высокого порядка чем fx при x  a. Если предел 1 равен   то функция является бесконечно большой при x  a. Тогда по свойству бесконечно малых функция бесконечно малая при...
22419. Производная и дифференциал функции одной переменной 224 KB
  Производная и дифференциал функции одной переменной Приращение аргумента и приращение функции. Понятие функции дифференцируемой в точке. Дифференциал функции. Производная функции.
22420. Теоремы о дифференцируемых функциях. Производные и дифференциалы высших порядков 246.5 KB
  Производные и дифференциалы высших порядков Возрастание и убывание функции в точке. Точки экстремума функции. Линеаризация функции. Приближенное вычисление значений функции.
22421. Правила Лопиталя. Формула Тейлора 245 KB
  Формула Тейлора. Формула Тейлора с остаточным членом в форме Пеано. Формула Тейлора с остаточным членом в форме Лагранжа. Разложение основных элементарных функций по формуле Тейлора.
22422. Исследование функции с помощью производной 216 KB
  Исследование функции с помощью производной. Возрастание и убывание функции на промежутке. Точки экстремума функции. Нахождение наибольшего и наименьшего значения функции на отрезке.
22423. Неопределенный интеграл 126.5 KB
  Функция Fx называется первообразной функцией или просто первообразной для функции fx на интервале a b если функция Fx дифференцируема в любой точке x  a b и имеет производную F ' x равную fx т. Если F1x и F2x две первообразные функции fx на интервале a b то всюду на интервале a b F2x = F1x С где С некоторая постоянная. Пусть F1x и F2x две первообразные функции fx на a b. Если F1x первообразные функции fx на интервале a b то любая ее первообразная F2x имеет вид F2x =...
22424. Многочлены и рациональные дроби 259 KB
  Многочлены и рациональные дроби План Комплексные числа. Комплексносопряженные числа. Модуль и аргумент комплексного числа. Тригонометрические формы комплексного числа.
22425. Методы интегрирования 115.5 KB
  Он упрощается в следующих трех случаях: Функция Rx y нечетная относительно x Rx y = Rx y Rsin xcos x = Rsin xcos x sin x входит в нечетной степени в Rsin xcos x = R1sin2 xcos x sin x. Делаем подстановку t = cos x и получим . Функция Rx y нечетная относительно y Rx y = Rx y Rsin xcos x = Rsin xcos x cos x входит в нечетной степени в Rsin xcos x = R1sin xcos2 x cos x. Функция Rx y четная относительно x и y Rx y = Rx y Rsin xcos x = Rsin x cos x.
22426. Определители. Элементы векторной алгебры. Системы координат 700 KB
  Операция сложения векторов и ее свойства. Вычитание векторов. Пространство геометрических векторов. Базис векторного геометрического пространства Базис векторов прямой.