MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
Kompyuter Injiniring Fakulteti
220-21-(ISE001-L1)guruh talabasi
Jumaboyev Azizbekning
“Dasturiy injiniringga kirish” fanidan tayyorlagan
1-Shaxsiy topshirig’i
O’qituvchi: Abdurazzoqov Faxriddin Bekpo’latovich
Reja:
Loyihani maqsadi va vazifalari
Loyihani ishlab chiqishda qo’yiladigan talablar
Tizim talablarini shakllantirish
Foydalanuvchi talablarini ishlab chiqish
1.Loyihaning maqsad va vazifalari:
Ushbu bo'limda siz loyihaning asosiy maqsadini aniq belgilashingiz kerak. Maqsad aniq, o'lchanadigan, erishish mumkin, tegishli va vaqt bilan cheklangan bo'lishi kerak (SMART usuli). Keyin maqsadni bir nechta kichik vazifalarga yoki unga erishishga yordam beradigan bosqichlarga bo'lish mumkin.
Misol:
Loyihaning maqsadi: .
Vazifalar:
- Foydalanuvchi interfeysi va dastur dizaynini ishlab chiqish.
- Mahsulot va buyurtma ma'lumotlarini saqlash uchun ma'lumotlar bazasini yarating.
- Savatga tovarlarni qo'shish va buyurtma berish funktsiyalarini amalga oshirish.
- Foydalanuvchi ma'lumotlari va tranzaktsiyalarining xavfsizligini ta'minlash.
2. Loyihani ishlab chiqishda talablar:
Ushbu bo'limda loyihani ishlab chiqishda qondirilishi kerak bo'lgan talablar ko'rsatilgan. Ushbu talablarni ikki toifaga bo'lish mumkin:
2.1. Tizim talablarini shakllantirish:
Bu erda loyihaning arxitekturasi va texnik xususiyatlari bilan bog'liq talablar keltirilgan. Bu apparat, dasturiy ta'minot, tarmoq protokollari, xavfsizlik va boshqalarga qo'yiladigan talablar bo'lishi mumkin.
Misol:
- Veb-dastur texnologiyalar to'plami asosida ishlab chiqilishi kerak: HTML, CSS, mijoz tomonidagi JavaScript va Node.JS server tomonida.
- Xavfsiz ma'lumotlarni uzatish uchun veb-server HTTPS-ni qo'llab-quvvatlashi kerak.
2.2 Foydalanuvchi talablarini ishlab chiqish:
Bu erda loyiha foydalanuvchilarining qiziqishlari va ehtiyojlarini ifodalovchi talablar shakllantiriladi. Bu funktsionallik, qulaylik, mavjudlik va boshqalarga qo'yiladigan talablar bo'lishi mumkin.
Misol:
- Foydalanuvchilar ilovada ro'yxatdan o'tishlari va tizimga kirishlari kerak.
- Veb-ilova moslashuvchan bo'lishi va turli xil qurilmalarda (kompyuterlar, planshetlar, smartfonlar) ishlashni qo'llab-quvvatlashi kerak.
Shuningdek, byudjetni, loyihaning vaqtini, xatarlarni, ish jarayonida yuzaga kelishi mumkin bo'lgan o'zgarishlarni va jamoani boshqarishni hisobga olish muhimdir. Bundan tashqari, loyiha pasportining har bir qismida loyihaning murakkabligi va ko'lamiga qarab qo'shimcha bo'limlar va batafsil tavsiflar bo'lishi mumkin.
Bundan tashqari, loyiha pasportini muvaffaqiyatli ishlab chiqish uchun manfaatdor tomonlar, mijozlar va loyiha jamoasi a'zolari bilan aloqa va o'zaro aloqalar zarur. Fikr-mulohazalarga ochiqlik va tuzatishga tayyorlik sifatli va samarali loyiha pasportini yaratishga yordam beradi.
Dostları ilə paylaş: |