- Arxitektura ta'rifi tili (ADL) dasturiy ta'minot arxitekturasini rasmiy va semantik tavsiflashning yana bir usuli hisoblanadi.
- Oddiy dasturiy ta'minot arxitekturasining namunasi 3.4-rasmda keltirilgan.
- Birlashtirilgan modellashtirish tili (UML) - bu dasturiy ta'minotni talab qiladigan tizim artefaktlarini tasavvur qilish, aniqlash, qurish va hujjatlashtirish uchun grafik tildir.
- UML tizim chizmalarini, shu jumladan biznes jarayonlari va tizim funktsiyalari kabi kontseptual tushunchalarni, shuningdek dasturlash tili yo'riqnomalari, ma'lumotlar bazasi diagrammasi va qayta ishlatilishi mumkin bo'lgan dasturiy ta'minot tarkibiy qismlari kabi kontseptsiyalarni chizishning standart usulini taklif etadi.
Dastur arxitekturasi uchun UML - UML odatdagi ob'ektga yo'naltirilgan tahlil va loyihalash vositasi bo'lib, u ko'plab foydali tahlil diagrammalarini taqdim etadi va hattoki kod skeletini yaratadi.
Dastur arxitekturasi uchun UML - UML dasturiy ta'minotni ishlab chiqish uchun asos bo'lgan dasturiy ta'minot talablari va dizayn hujjatlarini tahlil qilish uchun etalon sifatida keng qo'llaniladi.
- Odatda UML muammoli maydonni modellashtirish, foydalanuvchi talablarini tavsiflash, dasturiy ta'minotni ishlab chiqish paytida muhim arxitektura elementlarini, masalan, sinflar va ob'ektlarni aniqlash, ushbu elementlarning xatti-harakatlari va o'zaro ta'sirini tavsiflash va dasturiy ta'minotning tuzilishini tartibga solish, cheklovlarini ko'rsatish, kerakli atributlarni tavsiflash va boshqa ko'p narsalar uchun ishlatilishi mumkin.
Dastur arxitekturasi uchun UML - UML ikkita asosiy toifaga birlashtirilishi mumkin bo'lgan bir nechta modellashtirish diagrammalarini taqdim etadi: tizimli (statik) va xulq-atvorli (dinamik).
- Strukturaviy dasturiy ta'minotning arxitekturasi tizimdagi barcha dasturiy ta'minotlarning statik tuzilishini tavsiflaydi: sinflar ierarxiyasi, sinf kutubxonasi tuzilishi va meros, birlashma (ega), birlashma (foydalanadi) va xabar almashish (usul chaqirish) kabi sinflar o'rtasidagi munosabatlar.
Do'stlaringiz bilan baham: |