УМЛ дијаграм коришћења

Јесте ли икада сматрали да су дијаграми токова занимљиви? Способност дијаграма тока је да објасне сложене алгоритме корак по корак упутствима у разним кутијама у облику - увек је то био једноставан начин да сликовно прикажете било који алгоритам или поступак. УМЛ дијаграми су напредна верзија дијаграма тока. Да разумемо сваки појам.

Шта је дијаграм случаја употребе УМЛ-а?

Звучи као прилично тежак наслов, зар не? Па, размотримо то на сваку реч.

УМЛ

Обједињени језик моделирања модеран је приступ конвенционалном процесу моделирања и документовања софтвера. Овај приступ је шематски приказ компоненти и процеса који су укључени у софтвер. То је попут објашњавања целог софтвера визуелним приказима, тако да је лако разумети и уклонити могуће недостатке и грешке у систему. Читав процес спада под веће окриље техника моделирања пословних процеса.

УМЛ дијаграми

Замислите моделе различитих огромних архитектура као што су тржни центар или стамбено друштво распоређене по хектарама, смјештене унутар лијепих сјајних стаклених кутија на пријему грађевине. Није ли лако разумети комплетну структуру када је пред вашим очима моделирана као целина?

Па, УМЛ дијаграми су софтвер какав су ти умањени модели стварној структури. Комплетан приказ целог система или његовог дела, уз помоћ дијаграма. Постоје разни дијаграми који служе у различите сврхе. Неки су примери:

  • Дијаграм класе - више се фокусира на нацрту.
  • дијаграм секвенци - Више се фокусира на процес, са становишта система.
  • дијаграм активности - фокусира се на радње, са становишта корисника.
  • Користите дијаграм случајева - усредсређује се на пословне захтеве и још много тога.

УМЛ дијаграм коришћења

Централна тема данашње расправе су дијаграми случаја употребе. Дијаграм употребе случаја моделира динамичко понашање система током његовог рада. Истиче захтеве система на високом нивоу. Моделирано је да представља спољни поглед система. Дијаграм случаја употребе објашњава различите случајеве употребе у којима крајњи корисник може комуницирати са системом. Перспектива на слици је крајњег корисника.

Једноставни пример дијаграма примене случаја је како крајњи корисник ступа у интеракцију са системом резервације авио карата. Неки од случајева употребе у овом примеру могу бити, али нису ограничени на:

  • Особа се пријављује да тражи летове.
  • Особа резервише лет.
  • Особа прегледава своје претходне резервације лета.
  • Особа врши веб-провјеру у свом лету.
  • Особа отказује лет.

и још нешто,

Уђимо у…

Као што је раније речено, дијаграм случајева употребе моделира динамичко понашање система. Примјетите ријеч динамичан. То подразумева да морају постојати неки унутрашњи или спољни фактори који утичу на понашање система током времена рада и чине га динамичним у природи. Ови унутрашњи или спољашњи агенси познати су као глумци . Дијаграм употребе случаја моделира актере, систем и њихову интеракцију. Дијаграм једног случаја употребе може да моделира одређену функционалност система.

Али зашто користити дијаграм случаја?

То је она знатижељна страна док разговарате. Анализирајмо кроз неке КнА.

  • Зашто користити случај, када дијаграм активности такође моделира рад система на основу улаза?

Одговор: Да, али дијаграм случајева употребе ради из перспективе крајњег корисника, док дијаграм активности то чини из системске перспективе. Крајњи корисник можда не зна његову улогу кроз дијаграм активности.

  • Па онда дијаграми секвенци укључују актере и радње које изводе у различитим фазама. Зашто користити случај?

Одговор: Дијаграми редоследа су детаљније верзије интеракције између корисника и система. Такође укључују интерно функционисање система, интеракцију између под-модула и време које је протекло током интерног функционисања. Крајњег корисника можда неће занимати такви детаљи. Он је забринут за укупни исход система.

  • Знам да су дијаграми колаборације / комуникације једноставнија верзија дијаграма секвенци. Зашто их не могу користити?

Анс. Дијаграми колаборације су заиста једноставнији, али се углавном фокусирају на комуникацију између компонената. То још увијек укључује већи фокус на порукама које се размјењују између система и под-модула. Крајњем кориснику се можда чини превише исцрпним за његову сврху.

  • Постоји и шема дијаграма стања. Они су једноставни, не укључују унутрашње под-модуле и не приказују интеракције крајњег корисника. Како се дијаграм употребе случаја пребија?

Анс. Примарна сврха дијаграма стања је анализа стања система у сваком могућем тренутку. Погоднији су за уклањање погрешака и обрнути инжењеринг система. Користите дијаграме случајева прескочите интермедијарна стања система, јер крајњег корисника можда неће занимати када знају сва стања кроз која машина пролази. Надаље, дијаграми стања дијаграма не усредоточују се на укупни захтјев као што су дијаграми случаја употребе. Они се више фокусирају на одређени улаз и дотични излаз.

Дакле, из ове расправе долази до закључка да, иако многи УМЛ дијаграми обављају сличне функционалности, ипак имају истакнуту улогу у разумевању система. Дијаграм употребе-случаја важан је као и било који други дијаграм за цјелокупну документацију системских компоненти дијаграма случајева Усе.

Пример

Испод је једноставан пример дијаграма употребе система за резервацију авио-карата. Овај дијаграм се може учинити свеобухватнијим увођењем других актера, као што су оператери резервација, банке итд. Поједностављено је да се покаже како се прави дијаграм употребе случаја.

Закључак

Користите дијаграме случајева једноставне, али ефикасне за разумевање система споља. Они су од велике користи за предузеће да дефинише захтеве на високом нивоу и анализира недостатке у захтевима. Разумевање дијаграма случајева употребе помаже предузећу, као и техничком тиму, да се пронађу на истој страници у смислу захтева.

Препоручени чланци

Ово је водич за дијаграм случаја употребе УМЛ-а. Овде смо разговарали о томе шта је УМЛ дијаграм случаја и зашто се користи и компоненте овог дијаграма. Можете и да прођете кроз друге наше предложене чланке да бисте сазнали више -

  1. Корак по корак водич за дијаграм класе
  2. Шта је рачунарски графички дизајн?
  3. Дата Сциенце вс визуализација података
  4. Шта је терадата? | Терадата Арцхитецтуре

Категорија: