UML մոդելավորման լեզու
UML մոդելավորման լեզուն (Unified Modeling Language, Միավորված մոդելավորման լեզու) նկարագրում է գործընթացներն ու բաղադրիչները դիագրամների և սխեմաների միջոցով: Միևնույն ժամանակ, UML-ը իրական ծրագրավորման լեզու չէ, սակայն դրա մոդելների հիման վրա հնարավոր է գեներացնել կոդ:
Այս մոդելավորման լեզուն լայն կիրառություն է գտել ԾՕ-ի մշակման աշխատանքային ցիկլերում, համակարգային նախագծման մեջ:
UML լեզվում գոյություն ունեն դիագրամների հետևյալ հիմնական տեսակները.
- Կառուցվածքային դիագրամներ (Structure Diagrams), որոնց թվին են դասվում դասերի, բաղադրիչների, կոմպոզիտային/համակցված կառուցվածքի, կոոպերացիայի (UML2.0), տեղակայման, օբյեկտների, փաթեթների, պրոֆիլների (UML2.2) դիագրամները:
- Վարքագծի դիագրամներ (Behavior Diagrams), որոնք ներառում են գործունեության, վիճակների, օգտագործման դեպքերի դիագրամները:
- Փոխազդեցության դիագրամներ (Interaction Diagrams), որոնք ներառում են հաղորդակցման (UML2.0), փոխազդեցության ակնարկի, (UML2.0), հաջորդականության, սինխրոնացման (UML2.0) դիագրամները:
Տես նաև
-
հասկացությունների հավաքածուն Ծրագրավորման պարադիգմ,
որը սահմանում է ծրագրավորման մոտեցումը -
մեթոդաբանությունը
OOP,
որը լայնորեն օգտագործվում է ծրագրավորման մեջ -
սխեման
MVC,
որը կիրառվում է կոդը խնդիրների համար բլոկներով կազմակերպելու համար -
դիագրամը առաջադրանքների այրման,
որը կիրառվում է աշխատանքի ծավալի գրաֆիկական ներկայացման համար