Моделлаштириш тили UML
Моделлаштириш тили UML (Unified Modeling Language, Бирлаштирилган моделиллаштириш тили) жараён ва компонентларни диаграмма ва схемалар ёрдамида тасвирлайди. Шу билан бирга, UML ҳақиқий дастурлаш тили эмас, аммо унинг моделлари асосида код генерация қилиш мумкин.
Ушбу моделиллаштириш тили кенг қўлланилиш топди ДАСТУРЛАШ ИШ СИКЛИДА, тизимли лойиҳалаш.
UML тилида куйидаги асосий диаграмма турлари мавжуд:
- Структуравий диаграммалар (Structure Diagrams), уларга синфлар, компонентлар, композит/таркибий тузилиш, ҳамкорлик (UML2.0), joylash, объектлар, пакетлар, профиллар (UML2.2) диаграммалари киради.
- Хат-харакат диаграммалари (Behavior Diagrams), улар фаолият, ҳолат, фойдаланиш ҳолатлари ёки вариантлари диаграммаларини ўз ичига олади.
- Ўзаро таъсир диаграммалари (Interaction Diagrams), уларга коммуникация (UML2.0), ўзаро таъсирни умумий кўриниши, (UML2.0), кетма-кетлик, синхронизация (UML2.0) диаграммалари киради.
Ҳам қаранг
-
дастурлашга ёндашувни белгиловчи тушунчалар тўплами Дастурлаш парадигмаси,
у дастурлашга ёндашувни белгилайди -
OOPметодологияси,
у дастурлашда кенг қўлланилади -
MVCсхемаси,
у ҳар бир вазифа учун кодни блоклар бўйича ташкиллаштириш учун қўлланилади -
вазифаларни сўниш диаграммаси,
у иш ҳажмининг график ифодаси учун қўлланилади