Kursning predmeti uml tilining 5 versiyasining notaviy tavsifi va ob'ektga yo'naltirilgan tahlil jarayonining xususiyatlari, dasturiy ta'minotni loyihalash va ishlab chiqish


Sinov namunalari ( Test naqshlar )



tải về 0.69 Mb.
trang99/106
Chuyển đổi dữ liệu28.03.2024
Kích0.69 Mb.
#56991
1   ...   95   96   97   98   99   100   101   102   ...   106
Kursning predmeti uml tilining 5 versiyasining notaviy tavsifi v

Sinov namunalari ( Test naqshlar ) dasturiy ta'minot tizimlarini sinovdan o'tkazish jarayonining umumiy tashkil etilishini ifodalovchi maxsus sxemalardir.
Ushbu toifadagi naqshlar qora quti, oq quti, individual sinf, tizim testi kabi naqshlarni o'z ichiga oladi. Ushbu turkumning naqshlari M. Grand tomonidan tizimlashtirilgan va tavsiflangan. Ulardan ba'zilari asboblarda amalga oshiriladi, ulardan eng yaxshisi IBM hisoblanadi sinov Studiya . Shu sababli, sinov namunalari ba'zan sinov strategiyalari yoki sinov sxemalari deb ataladi.
Amalga oshirish naqshlari ( Amalga oshirish naqshlar ) - dastur kodini yozishda model tuzilishida foydalaniladigan komponentlar va boshqa amalga oshirish elementlari to'plami.
Ushbu toifadagi naqshlar quyidagi kichik toifalarga bo'linadi: kodni tashkil qilish naqshlari, kodni optimallashtirish naqshlari, kod barqarorligi naqshlari, GUI ishlab chiqish naqshlari va boshqalar. Ushbu toifadagi naqshlar M. Grand, C. Beck, J. Tidwell asarlarida tasvirlangan. , va boshqalar.Ulardan ba'zilari loyiha shablonlari ko'rinishida mashhur integratsiyalashgan dasturlash muhitlarida amalga oshiriladi. Bunday holda, dasturiy ta'minot ilovasi shablonini tanlash sizga ba'zi dastur kodlarini olish imkonini beradi.
14.1
UML yozuvidagi dizayn naqshlari
dizayn naqshlari eng ko'p qo'llaniladi. GoF , ulardan ba'zilari mashhur dasturlash muhitlarida amalga oshiriladi. Shu bilan birga, dizayn naqshlarini UML tilining ko'rib chiqilgan yozuvlari yordamida vizualizatsiya qilish mumkin .
UML tili kontekstidagi dizayn namunasi uni ishlatishning asosiy tamoyillari tavsifi bilan birga parametrlashtirilgan hamkorlikdir.
UML tilining parametrlangan hamkorligining yozuvi qo'llaniladi ( 14.1-rasm ), bu nuqtali ellips bilan ko'rsatilgan. Ellipsning yuqori o'ng burchagiga nuqtali to'rtburchak ko'milgan bo'lib, u yoki bu naqshni ifodalovchi hamkorlikning parametrlarini ko'rsatadi .


Guruch. 14.1. Parametrlashtirilgan hamkorlik ko'rinishidagi naqshni tasvirlash
Keyinchalik, ma'lum bir hamkorlik doirasida naqshning amalga oshirilishini olish uchun naqsh parametrlari turli sinflar bilan almashtirilishi mumkin. Ushbu parametrlar ko'rib chiqilayotgan quyi tizimda sinf rollari shaklida qo'llanilishi kerak bo'lgan sinflarni belgilaydi. Naqshni bog'lash yoki amalga oshirishda har qanday chiziq naqsh parametrining nomi bilan belgilanadi, bu mos keladigan assotsiatsiya rolining nomi. Hamkorlik diagrammalariga qo'shimcha ravishda , ketma-ketlik diagrammalari yordamida alohida naqshlarni amalga oshirish tafsilotlari ifodalanadi.
Dizayn naqshlari ob'ektga yo'naltirilgan ilovalar dizaynerlari doimo duch keladigan turli muammolarni hal qilish imkonini beradi. Quyida to'liq ro'yxat keltirilgan dizayn naqshlari GoF va ularning har birining maqsadining qisqacha tavsifi ( 14.1-jadval ).

14.1-jadval. Dizayn naqshlarining to'liq ro'yxati GoF


tải về 0.69 Mb.

Chia sẻ với bạn bè của bạn:
1   ...   95   96   97   98   99   100   101   102   ...   106




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2024
được sử dụng cho việc quản lý

    Quê hương