5.1. Loyihaning qamrovini loyihaning narxini sezilarli darajada oshirishi mumkin bo'lgan loyihani doimiy ravishda ko'paytirish sifatida aniqlash mumkin. Tizim kontekstining to'g'ri modeli qamrab olishni oldini olishga qanday yordam berishi mumkinligini tushuntiring.
• Dastlabki bosqich:
-tizim chegaralarini aniqlang
- qayta ishlash va operatsiyalarni hisobga olgan holda qaysi funktsional imkoniyatlarni kiritish kerakligini hal qiling.
- Mavjud tizimlar bilan ishlashda mumkin bo'lgan ziddiyatlarni tekshiring va qayerda yangi bo'lishini aniqlang funktsional imkoniyatlarni amalga oshirish kerak.
• Keyinroq:
- tizim atrof-muhitga bog'liq bo'lgan kontekst va bog'liqlikni aniqlash.
Oddiy arxitektura modelini ishlab chiqarish bu faoliyatning birinchi bosqichidir.
• Kontekst modeli
- Atrof-muhit bir qator boshqa avtomatlashtirilgan tizimlarni o'z ichiga oladi.
UML ishlatiladigan diagrammalar tizimlardan foydalaniladigan biznes-jarayonlarni ko'rsatish uchun ishlatilishi mumkin.
5.2. Tizim chegarasi va kontekstning tegishli modelini yaratish usuli loyihaning murakkabligi va narxiga jiddiy ta'sir ko'rsatishi mumkin. Shu holatga oid bo'lgan ikkita misol keltiring.
• Ijtimoiy va tashkiliy tashvishlar tizim chegarasi bilan belgilanishi mumkinligini anglatadi texnik bo'lmagan omillar
Masalan, tizim chegarasi ataylab joylashtirilgan bo'lishi mumkin, shunda to'liq tahlil jarayonni bitta saytda amalga oshirish mumkin
• Texnik xususiyatlarni ishlab chiqishda tizim faqat unga e'tibor qaratish kerakligini hal qilish kerak
konsultatsiyalar haqida ma'lumot to'plash yoki shaxsiy bemorni ham to'plash kerakmi ma'lumot (Mentcare misoli)
Tizimning boshqa har qanday tizimga qo'shilish qiymati va murakkabligi, agar bo'lsa, oshadi integratsiyalashgan sog'liqni saqlash tizimiga aylanadi, boshqa har xil tizimlar va shuningdek, ma'lumotlarni o'qiydi
o'sha tizimlarga ma'lumotlarni taqdim etish.
5.3. Sizdan to'ylar, bitiruv bayramlari va tug'ilgan kunlar kabi keng ko'lamli tadbirlar va kechalarni rejalashtirishda yordam beradigan tizimni ishlab chiqishni taklif qilishdi. Harakatlar diagramidan foydalanib, tadbirni rejalashtirish bilan bog'liq harakatlar (joyni bron qilish, taklifnomalarni tashkil qilish va hk) va har bir bosqichda ishlatilishi mumkin bo'lgan tizim elementlarini ko'rsatadigan tizim uchun jarayon kontekstini modellashtiring.
5.4. Mentcare tizimi uchun bemorlarni ko'radigan va dori-darmonlarni va davolanishni buyuradigan shifokor bilan Mentcare tizimining o'zaro ta'sirini ko'rsatadigan foydalanish holatlari to'plamini taklif eting.
Aktyorlar.
|
Doktor, bemorni ro'yxatga olish tizimi
|
Ta'rif
|
Shifokor bemorning o'ziga xos identifikatsiya ma'lumotlarini ushbu ma'lumotlarga kiritadi
Menturatsiya tizimi
Bemorni ro'yxatga olish tizimi bemor haqidagi asosiy ma'lumotlarni unga o'tkazadi
ko'rish uchun shifokor Shaxsiy ma'lumotlar, tashxislar, oldingi
yozuvlar, davolash ma'lumotlari
Shifokor Mentcare-dagi bemor bilan uning sessiyasini yozib oladi
tizim, masalan, sana, vaqt, diagnostika
Shifokor Mentcare tizimida belgilangan davolanishni qayd etadi
|
Ma'lumotlar
|
Bemorning shaxsiy ma'lumotlari, davolash haqida qisqacha ma'lumot
|
Stimulus
|
Vrach tomonidan chiqarilgan buyruq
|
Masulyat
|
Mentcare tizimida bemorning yozuvlari mavjudligini tasdiqlash
yangilandi
|
Izohlar
|
Shifokor haqiqiy identifikatsiya raqamini kiritishi kerak bemor ma'lumotlariga kirish Kirish uchun shifokorning tegishli xavfsizlik ruxsatnomalari bo'lishi kerak bemor haqida ma'lumot
|
5.5. Talaba universitetga ro'yxatdan o'tishda qatnashadigan o'zaro bog'liqlik diagrammasini tuzing. Kurslarga kirish cheklangan bo'lishi mumkin, shuning uchun ro'yxatdan o'tish jarayoni joylar mavjudligini tekshirishni o'z ichiga olishi kerak. Aytaylik, talabalar mavjud kurslar to'g'risida ma'lumot olish uchun elektron kurslar katalogiga kirishadi.
5.6. Siz foydalanadigan elektron pochta tizimida xabarlar va pochta qutilarining qanday ko'rinishini diqqat bilan ko'rib chiqing. Pochta qutisi va elektron pochta xabarlarini taqdim etish uchun tizimni ishlab chiqishda ishlatilishi mumkin bo'lgan ob'ektlar sinflarini modellashtiring.
5.7. Bankomatning bankomati bilan ish tajribangizga asoslanib, mijoz naqd pulni plastik kartadan yechib olganda ma'lumotlarni qayta ishlashni modellashtiradigan faoliyat diagrammasini tuzing.
5.8. Xuddi shu tizim uchun ketma-ketlik diagrammasini chizish. Tizimning xatti-harakatlarini modellashtirishda nima uchun harakatlar va ketma-ketlik diagrammalarini ishlab chiqishni xohlashingiz mumkinligini tushuntiring.
Modellar tizimni turli nuqtai nazardan tushuntirish uchun ishlatiladi
Tashqi nuqtai nazar
Hamkorlik istiqbollari
Tarkibiy nuqtai nazar
Xulq-atvorga oid nuqtai nazar
Faoliyat sxemasi (tarkibiy nuqtai nazar)
Faoliyat sxemasi biznes-jarayon modellarini aniqlash uchun ishlatiladi
Dastur faoliyatining oqimlari faoliyat sxemasida ko'rsatilgan
• Tarkibiy diagramma (o'zaro ta'sir istiqboli)
- Ushbu diagrammalar aktyorlar va ularning ichidagi ob'ektlar o'rtasidagi o'zaro munosabatlarni modellashtirish uchun ishlatiladi tizimi
- Seriya diagrammasidan vaqt belgisi asosida ob'ektlarning hamkorligini modellashtirish uchun foydalaniladi
5.9. Boshqarish dasturining davlat diagrammalarini chizish:
• har xil turdagi kiyimlar uchun har xil dasturlarga ega bo'lgan avtomatik kir yuvish mashinasi;
• DVD pleyer uchun dastur;
• mobil telefoningizdagi kamerani boshqarish dasturi. Agar telefoningizda bo'lsa, chiroqni e'tiborsiz qoldirmang.
1. Har xil turdagi kiyimlar uchun turli xil dasturlarga ega avtomatik kir yuvish mashinasi
2. DVS pleer uchun dastur
3. Uyali telefoningizdagi kamerani boshqarish dasturi. Agar sizda yoqilgan bo'lsa, chirog'ni e'tiborsiz qoldiring sizning telefoningiz
5.10. Asos sifatida, modelga asoslangan arxitekturadan foydalanganda, ishlaydigan dasturlarni yuqori darajadagi modeldan anual aralashuvisiz yaratish mumkin. To'liq avtomatlashtirilgan tarjima vositalarining mavjudligi oldida turgan ba'zi bir qiyinchiliklarni muhokama qiling.
• Avtomatlashtirilgan modelni konvertatsiya qilish uchun ayniqsa qiyin muammo - bu bog'lanish zarurati
turli xil CIMSda ishlatiladigan tushunchalar.
• Uy sharoitida vositalarni qo'llab-quvvatlash mumkin emas, shuning uchun MDA tashkilotga kiritilganda maxsus
mahalliy imkoniyatlardan foydalanish uchun maqsadli tarjimonlar yaratilishi kerak
atrof-muhit. Kompaniyalar o'z vositalarini ishlab chiqishni yoki ularga xizmat ko'rsatishni yoki kichiklarga ishonishni xohlamaydilar
vositalarni ishlab chiqish uchun dasturiy ta'minot kompaniyalari.
• Har doim ham munozaralar uchun foydali bo'lgan mavhumliklar to'g'ri kelmaydi
amalga oshirish uchun abstraksiyalar. Siz butunlay boshqacha amalga oshirishdan foydalanishga qaror qilishingiz mumkin
omborxonadan tashqaridagi ilova tizimlarini qayta ishlatishga asoslangan yondashuv.
• Ko'pgina murakkab tizimlar uchun amalga oshirish asosiy muammo emas - muhandislik talablari,
xavfsizlik va ishonchlilik, eskirgan tizimlar bilan integratsiyalashuv va sinovlar bundan ham muhimroq.
Shunday qilib, MDA-dan foydalanishdan olingan foyda cheklangan.
• Platformaning ishlamay qolishi uchun dalillar faqat katta, uzoq umr ko'radigan tizimlar uchun amal qiladi
Tizimning ishlash muddati davomida platformalar eskiradi. Dasturiy mahsulotlar va ma'lumotlar uchun
Windows va Linux kabi oddiy standart platformalar ishlab chiqilgan tizimlar
MDAdan foydalanish uning kiritilishi va qurilishi uchun sarflanadigan xarajatlardan yuqori bo'ladi
• MDA rivojlanayotgan davrda tezkor usullarni keng qo'llash
e'tiborni modelga asoslangan yondashuvlardan uzoqlashtirdi.
Do'stlaringiz bilan baham: |