100 1) мәні;
2) қатынасы;
3) диаграммалар.
Мәндері - бұл модельдің негізгі элементтері болып табылатын
дерексіздік. Қатынастар түрлі мәндерді байланыстырады. Диаграм- малар - бұл арнайы графикалық конструкциялар, олар түрінде
модельдер көрінеді. Диаграммалар мәндердің жиынтығынан тұратын
мүддені топтастырады.
Тақырыптық саланы немесе жобаланатын жүйенің түрлі
аспектілерін UML тілінде модельдеу үшін келесі диаграмма түрлері
көзделген:
■
қолдану нұсқаларының диаграммасы (Use Case Diagram);
■
кластар диаграммасы (Class Diagram);
■
жүріс-тұрыс диаграммасы (Behavior Diagram), оның ішінде:
✓ жағдай диаграммасы (Statechart Diagram);
✓ қызмет диаграммасы (Activity Diagram);
■
өзара байланыс диаграммасы (Interaction Diagram), оның ішінде:
✓ жүйелілік диаграммасы (Sequence Diagram);
✓ кооперация диаграммасы (Collaboration Diagram);
■
іске асыру диаграммалары (Implementation Diagram), оның ішінде:
✓ компоненттер диаграммасы (Component Diagram);
✓ бұрау диаграммасы (Deployment Diagram).
UML-диаграммалармен сипатталған жүйе жобалау процесінде
қолжеткізу керек болатын нәтидені әзірлеушіге көрсетеді.
UML тілінің модельдері екі түрге бөлінеді:
1) құрылымдық модельдер (тұрақты модельдер) тақырыптық саланың
мәнін сипаттайды немесе модельденетін жүйенің компоненттерін,
олардың кластары, атрибуттары, байланыстары, интерфейстерін
қоса алғанда сипаттайды; бұл модель түрлеріне пайдалану, класс,
компоненттер, бұрау нұсқаларының диаграммалары жатады;
2) жүріс-тұрыс модельдері (динамикалық модельдер) тақырыптық
саланың мәнінің немесе жүйенің компоненттерінің жұмыс істеуін
сипаттайды, олардың әдістерін, арасындағы өзара байланысты
сипаттайды, жалпы жүйенің жеке мәндерінің, компоненттерінің
өзгеруі; бұл модель түріне күйінің диаграммасы, қызмет
диаграммасы, жүйелілік диаграммасы, кооперация диаграммасы
жатады.
UML тілінің барлық модельдері үш деңгейге бөлінеді.
1. Тұжырымдамалық модельдер модельденетін жүйенің жоғарғы,