Ол не үшін қажет?
UML бағдарламалық жасақтаманың барлық түрлерін модельдеумен аяқталмайды. Сондай-ақ, бұл тіл бүгінде әртүрлі бизнес-процестерді модельдеу, жүйелік инженерия жүргізу, сондай-ақ ұйымдық құрылымдарды көрсету үшін белсенді қолданылады.
UML көмегімен бағдарламалық жасақтаманы әзірлеушілер құрамдас, жалпылау, сынып, мінез-құлық және біріктіру сияқты жалпы ұғымдарды көрсету үшін пайдаланылатын графикалық белгілерде толық конвенцияны қамтамасыз ете алады. Бұл сәулет пен дизайнға көбірек көңіл бөлуге мүмкіндік береді.
Сондай-ақ, мұндай диаграммалардың бірнеше түрі бар екенін атап өткен жөн.
Сынып диаграммасы
UML класс диаграммасы жүйенің құрылымын сипаттауға, сондай-ақ бірнеше түрлі сыныптар арасындағы атрибуттарды, әдістерді және тәуелділіктерді көрсетуге арналған статикалық құрылым диаграммасы болып табылады.
Айта кету керек, мұндай диаграммаларды құруға қатысты олардың қалай қолданылатынына байланысты бірнеше көзқарастар бар:
Тұжырымдама. Бұл жағдайда UML класс диаграммасы белгілі бір домен моделін сипаттайды және онда тек қолданбалы объектілердің сыныптары беріледі.
Арнайы. Диаграмма әртүрлі ақпараттық жүйелерді жобалау процесінде қолданылады.
Іске асыру. Класс диаграммасы бағдарлама кодында тікелей қолданылатын класстардың барлық түрлерін қамтиды.
Компонент диаграммасы
UML құрамдас диаграммасы толық статикалық құрылымдық диаграмма болып табылады. Ол белгілі бір программалық жүйенің әртүрлі құрылымдық компоненттерге бөлінуін, сондай-ақ олардың арасындағы байланыстарды көрсетуге арналған. UML құрамдас диаграммасы барлық үлгілерді, кітапханаларды, файлдарды, бумаларды, орындалатын файлдарды және көптеген басқа элементтерді пайдалана алады.
Құрама / Құрама құрылым диаграммасы
UML Құрама / Құрама құрылым диаграммасы да статикалық құрылым диаграммасы болып табылады, бірақ ол сыныптардың ішкі құрылымын көрсету үшін қолданылады. Мүмкін болса, бұл диаграмма сыныптың ішкі құрылымында кездесетін элементтердің өзара әрекеттесуін де көрсете алады.
Олардың ішкі түрі - ынтымақтастықтың UML-диаграммасы, ол рөлдерді, сондай-ақ ынтымақтастық шекарасындағы әртүрлі сыныптардың өзара әрекетін көрсету үшін қолданылады. Олар дизайн үлгілерін модельдеу қажет болғанда өте ыңғайлы.
Айта кету керек, UML класс диаграммасының түрлері мен құрама құрылым типтері бір уақытта қолданылуы мүмкін.
Достарыңызбен бөлісу: |