Колдонуу кейс диаграммасы менен аракет диаграммасынын ортосундагы айырма

Мазмуну:

Колдонуу кейс диаграммасы менен аракет диаграммасынын ортосундагы айырма
Колдонуу кейс диаграммасы менен аракет диаграммасынын ортосундагы айырма

Video: Колдонуу кейс диаграммасы менен аракет диаграммасынын ортосундагы айырма

Video: Колдонуу кейс диаграммасы менен аракет диаграммасынын ортосундагы айырма
Video: Architecture Kata #1 - Разбор с экспертом [Как работает настоящий Solution Architect] #ityoutubersru 2024, Ноябрь
Anonim

Колдонуу жагдайынын диаграммасы менен аракет диаграммасынын ортосундагы негизги айырма - бул колдонуу схемасы системаны жана колдонуучунун өз ара аракеттенүүсүн моделдөөгө жардам берет, ал эми аракет диаграммасы системанын иш процессин моделдөөгө жардам берет.

UML бирдиктүү моделдөө тилин билдирет. Ал C, C++, Java сыяктуу башка программалоо тилдеринен айырмаланат. Бул программалык камсыздоо системасынын сүрөттүү өкүлчүлүгүн түзүүгө жардам берет. Объектти багыттоо программалык чечимдерди иштеп чыгуунун эң кеңири таралган методологиясы. UML диаграммалары Объектке багытталган түшүнүктөрдү көрсөтүүгө жардам берет. Бул диаграммалар концептуалдык моделдөөгө жардам берет жана аны жөнөкөй жана системаны түшүнүүнү жеңилдетет. Ар кандай UML диаграммалары бар. Алардын экөөсү колдонуу схемасы жана аракет диаграммасы.

Use Case диаграммасы деген эмне?

UML моделдөөнүн эки түрү бар. Алар структураланган моделдөө жана жүрүм-турумду моделдөө. Структураланган моделдөө системанын статикалык өзгөчөлүктөрүн сүрөттөйт, ал эми жүрүм-турумду моделдөө системанын динамикалык мүнөзүн сүрөттөйт. Use case диаграммасы жүрүм-турум диаграммасы.

Бир колдонуу учуру тутумдун жогорку деңгээлдеги функционалдуулугун билдирет. Эллипс колдонуу учурун билдирет жана анын ичинде аты жазылган. Актер колдонуу учурун чакырат. Бул системаны колдонуу максаты бар адам, башка система же уюм болушу мүмкүн. Мындан тышкары, тик бурчтук системанын чегин билдирет.

Банкомат үчүн колдонуучунун схемасы төмөнкүдөй.

Колдонуу кейс диаграммасы менен иш-аракет диаграммасынын ортосундагы айырма
Колдонуу кейс диаграммасы менен иш-аракет диаграммасынын ортосундагы айырма

01-сүрөт: Колдонуу схемасы

Кардар актёр. Ал балансты текшерүү, накталай акчаны депозитке салуу жана акчаны алуу сыяктуу колдонуу учурларын аткарат. Сызыктар кардар менен колдонуу учурларынын ортосундагы байланышты билдирет. Банк экинчи даражадагы актер болуп саналат жана банкоматты накталай акчага толтурууну жүзөгө ашырат. Мындан тышкары, колдонуу схемалары көз карандылыкты да көрсөтө алат.

Камтуу жана кеңейтүү деп аталган эки көз карандылык бар. Колдонуу учуру башка колдонуу учурунун колдоосун талап кылганда, бул эки колдонуу учуру "камтыган" көз карандылыкка ээ. Акчаны алуу үчүн система адегенде балансты текшериши керек. Демек, бул көз карандылыкты камтыйт. Балансты текшерип, акча салып же акчаны алып койгондон кийин, кардар квитанцияны басып чыгара алат. Бул зарыл эмес, бирок мүмкүн. Ошондуктан, ошол колдонуу учурлары жана басып чыгаруу дүмүрчөктөрү көз карандылыкка ээ "узарат". Жалпысынан, колдонуу схемасы тутумдун контекстин моделдештирүүгө жардам берет.

Аракеттер диаграммасы деген эмне?

Аракет диаграммасы дагы бир жүрүм-турум диаграммасы. Бул бир иш-аракеттен башка ишке өтүүнү чагылдырган агым диаграммасына окшош. Иш-аракеттер системанын ар кандай операциялары болуп саналат. Бул диаграмма системанын жогорку деңгээлдеги көрүнүшүн камсыз кылат. Студенттик башкаруу үчүн иш-аракеттердин үлгү диаграммасы төмөнкүдөй.

Колдонуу учурларынын диаграммасы менен аракет диаграммасынын ортосундагы негизги айырма
Колдонуу учурларынын диаграммасы менен аракет диаграммасынын ортосундагы негизги айырма

02-сүрөт: Аракеттер диаграммасы

Диаграмма баштапкы түйүн менен башталат. Биринчи кадам студенттик маалыматтарды көрүү болуп саналат. Андан кийин бир шарт бар. Алмаз белгиси шартты билдирет. Ал окуучунун бар же жок экенин текшерет. Эгер студент жаңы болсо, анда ал жаңы студент үчүн жазууларды түзүү керек.

Мындан тышкары, эгер студент мурунтан эле бар болсо, окуучу дагы эле окуп жатканын же жокпу текшерүү үчүн дагы бир шарт бар. Болбосо, студенттин жазууларын жок кылууга болот. Жана эгер студент дагы эле үйрөнүп жатса, анда жазууларды жаңыртуу мүмкүн.

Жазууларды түзүү, жаңыртуу жана жок кылуу, биргелешкен символду колдонуу менен биригет. Бул символ бир нече аракеттерди бириктирет. Акыр-аягы, студент чоо-жайын көрүүгө болот. Аяктоо белгиси процесстин агымынын аяктаганын көрсөтөт. Бул аракеттин үлгү диаграммасы.

Колдонуу схемасы менен аракет диаграммасынын ортосунда кандай айырма бар?

Колдонуу схемасы колдонуучунун система менен өз ара аракеттенүүсүн билдирет. Башка жагынан алганда, иш диаграммасы схемага окшош системадагы иш-аракеттердин сериясын же агымды башкарууну билдирет. Колдонуу схемасы системаны жана колдонуучунун өз ара аракеттенүүсүн моделдөөгө жардам берет, ал эми иш-аракет диаграммасы системанын иштөө процессин моделдөөгө жардам берет. Бул колдонуу схемасы менен аракет диаграммасынын ортосундагы негизги айырма.

Таблица түрүндөгү колдонуу схемасы менен иш-аракет диаграммасынын ортосундагы айырма
Таблица түрүндөгү колдонуу схемасы менен иш-аракет диаграммасынын ортосундагы айырма

Корытынды – Колдонуу схемасы жана аракет диаграммасы

Use case диаграммасы жана аракет диаграммасы системанын динамикалык мүнөзүн сүрөттөгөн жүрүм-турумдук UML диаграммалары. Колдонуу схемасы менен активдүүлүк диаграммасынын ортосундагы айырмачылык - бул колдонуу схемасы системаны, колдонуучунун өз ара аракеттенүүсүн моделдөөгө жардам берет, ал эми активдүүлүк диаграммасы системанын иш агымын моделдөөгө жардам берет. Бул диаграммалар көптөгөн артыкчылыктарды берет. Алар бизнес талаптарын моделдештирүүгө жана системанын функцияларын жогорку деңгээлде түшүнүүгө жардам берет.

Сунушталууда: