Sinov vositalari
Sinov deganda xatolarni aniqlash uchun dasturni bajarish jarayoni tushuniladi. Regression test - bu dasturning funktsiyalari yaxshilangandan yoki unga o'zgartirishlar kiritilgandan so'ng o'tkaziladigan sinov.
QA sinov vositalarining eng yangi ishlab chiqilgan vositalaridan biri (yangi nom - Sifat ishlari) har qanday darajadagi avtomatlashtirilgan testlarni ishlab chiqish uchun integratsiyalashgan, ko'p platformali muhit, shu jumladan grafik interfeysli ilovalar uchun regressiya testlari.
QA sizga hayot tsiklining har qanday bosqichida sinovlarni boshlash, sinov jarayonini rejalashtirish va boshqarish, ilovadagi o'zgarishlarni namoyish etish va 25 dan ortiq turli platformalarda testlarni qayta ishlatishga imkon beradi.
Xulosa qilib, biz to'liq IC ICni qo'llab-quvvatlaydigan CASE-vositalari majmuasiga misol keltiramiz. Shaxsiy CASE-vositalarni taqqoslash mantiqiy emas, chunki ularning hech biri umuman IP yaratish va saqlash bo'yicha barcha muammolarni hal qilmaydi. Buni IC IP-ning barcha bosqichlariga ta'sir qiluvchi baholash va tanlov mezonlarining to'liq to'plami ham tasdiqlaydi. Uslubiy va texnologik jihatdan kelishilgan vositalar majmuasini taqqoslash mumkin, ular IPning to'liq LC-ni qo'llab-quvvatlaydi va etkazib beruvchilar tomonidan zarur texnik va uslubiy yordam bilan ta'minlanadi (shuni esda tutingki, IPni ishlab chiqish uchun vositalarni oqilona birlashtirish ushbu IP sifatini ta'minlashning muhim shartidir va bu kuzatuv to'g'ri barcha fan sohalari uchun).
UML diagrammalarining turlari. UMLda modellashtirish
UML - bu ishlab chiqish jarayonida yaratilgan barcha artefaktlarning spetsifikatsiyasi, vizualizatsiyasi, dizayni va hujjatlari uchun umumiy maqsadli grafik modellash tili. dasturiy ta'minot tizimlari.
UML haqida batafsil tavsiflovchi ko'plab yaxshi kitoblar mavjud (ba'zan hatto juda batafsil), men tezda eslab qolish uchun diagrammalar, ob'ektlar va ular o'rtasidagi munosabatlar haqidagi asosiy tushunchalarni bir joyda to'plashni xohlayman, masalan, cheat varaqlari.
Eslatma kitoblardagi materiallardan foydalanadi: Ivanov D. Yu., Novikov F. A. UML modellashtirishning yagona tili va Leonenkov. UML darsligi.
Keling, muharrirdan boshlaylik. Linux ostida men turli xil UML muharrirlarini sinab ko'rdim, eng muhimi, menga UMLet yoqdi, garchi u Java-da yozilgan bo'lsa-da, u juda tez harakat qiladi va ob'ekt blankalarining aksariyati unda joylashgan. Bundan tashqari, Java-da yozilgan, funktsional jihatdan boy, lekin ko'proq sekinlashtiruvchi ArgoUML, o'zaro platformali UML muharriri ham mavjud.
da toʻxtadim UMLet, ostiga o'rnating Arch Linux va ubuntu:
# ostida Arch Linux yaourt -S umlet # Ubuntu sudo apt-get install umlet ostida
UMLda barcha ob'ektlarni quyidagi turlarga bo'lish mumkin:
tizimli;
xulq-atvor;
guruhlash;
izohli;
UML aloqalarning to'rtta asosiy turidan foydalanadi:
Tobelik- mustaqil shaxsni o'zgartirish tobe shaxsga qandaydir tarzda ta'sir qilishini ko'rsatadi. Grafik jihatdan qaramlik munosabati qaram ob'ektdan mustaqil ob'ektga ishora qiluvchi o'q bilan nuqta chiziq sifatida tasvirlangan.
Uyushma- agar bir ob'ekt boshqasiga bevosita bog'liq bo'lsa (yoki boshqalar bilan - assotsiatsiya nafaqat ikkilik bo'lishi mumkin) sodir bo'ladi. Grafik jihatdan, assotsiatsiya tegishli ob'ektlarni bog'laydigan turli qo'shimchalar bilan mustahkam chiziq sifatida tasvirlangan.
Umumlashtirish ikki shaxs o'rtasidagi munosabatlar bo'lib, ulardan biri ikkinchisining alohida (ixtisoslashgan) holatidir. Grafik jihatdan umumlashtirish oxirida uchburchak to'ldirilmagan o'q bilan alohida (kichik sinf) umumiy (supersinf) ga yo'naltirilgan chiziq sifatida tasvirlangan.
Amalga oshirish- amalga oshirish munosabati bir ob'ektning boshqasini amalga oshirish ekanligini ko'rsatadi. Grafik jihatdan, amalga oshirish oxirida uchburchak to'ldirilmagan strelka bilan nuqta chiziq sifatida tasvirlangan bo'lib, uni amalga oshiruvchi ob'ektdan amalga oshirilganiga yo'naltirilgan.
V UML 2 aniqlanadi 13 diagramma turlari. Standartlarga ko'ra, har bir diagrammada diagramma identifikatori (teg) va sarlavhasini ko'rsatadigan yuqori chap burchakda to'rtburchaklar (pastki o'ng burchak qiyshiq) bo'lgan ramka bo'lishi kerak.
Do'stlaringiz bilan baham: |