O’ZBEKISTON RESPUBLIKASI
OLIY VA O’RTA MAXSUS TA’LIM VAZIRLIGI
QARSHI DAVLAT UNIVERSITETI
MAGISTRATURA BO’LIMI
1 kurs amaliy matematika (sohalar bo’yicha) mutaxassislik magistranti Sodiqova Umidaning
Axborot tizimlari fanudan
AMALIY MASHG`ULOT ISHLANMASI
Bajardi: _______ Sodiqova U.
Qabul qildi: __________ Nigmаtov H
Qarshi - 2022
Texnik topshiriq yaratish
Texnik topshiriqlar ham pudratchi, ham mijoz uchun muhimdir. Bu pudratchiga mijozning nimani xohlashini yaxshiroq tushunishga, mijozning to'satdan "istaklari" dan sug'urtalashga, topshiriqni bajarish ishlarini tezlashtirishga yordam beradi. Mijozga - xohlagan narsani aniq aytib berish, sifat nazorati soddalashtirish, xizmatning aniq narxini olish. Qanday qilib texnik topshiriqni to'g'ri tuzish kerakligini va u bilan nima qilish kerakligini keyinroq aytib beramiz.
Texnik topshiriqlar - kelajakdagi mahsulot uchun barcha talablarni aks ettiruvchi hujjat. Bu barcha texnik talablarni tavsiflaydi. Odatda, TK matnli hujjat shaklida, kamdan-kam hollarda boshqa formatlarda tuziladi. TK barcha veb-saytlarni ishlab chiquvchilar tomonidan qo'llaniladi. Bu dizaynerlarga, dasturchilarga, dizaynerlarga mijozning talablarini yaxshiroq tushunishda va uning umidlariga javob beradigan resurs yaratishda yordam beradi. Bundan tashqari, TK boshqa barcha sohalarda qo'llaniladi, masalan: dastur ishlab chiqish; uyni loyihalash; matnlarni yozish va boshqalar. Agar siz texnik topshiriq bo'yicha ishlasangiz, nizolar va sud jarayonining uzoq davom etishi xavfi minimallashtiriladi.
Ishga kirishishdan oldin: Texnik topshiriqni kim tuzishini hal qiling Terminlarni tushuntiring Subyektiv atamalarni bekor qiling Bir qarashda, sayt uchun texnik spetsifikatsiyani mijoz yaratishi kerak ekanchunki u resursga buyurtma beradi va unga talablar qo'yadi. Aslida, bu jarayonda ikkalasi ham ishtirok etishi kerak: mijoz talablarni bildiradi va pudratchi ularni aniq, aniq va aniq yozadi. Masalan, mijoz barcha foydalanuvchilar uchun moslashtirilgan veb-saytni xohlashini aytadi va ishlab chiquvchi mavjud bo'lgan 4 o'lcham uchun shaxsiy kompyuterlar, noutbuklar, planshetlar, smartfonlar uchun moslashtirish talablarini belgilaydi. Atamalarni aniqlashtirish juda muhim nuqta... Barcha yuqori darajadagi ixtisoslashtirilgan atamalarni boshida tushuntirish maqsadga muvofiq - mijozlar har doim ham podval (altbilgi), CMS, baliq nima ekanligini bilishmaydi.
Tushuntirishlar qanchalik sodda va tushunarli bo'lsa, TOR ikkala tomon uchun ham shunchalik aniq bo'ladi. Subyektiv atamalar keraksiz tortishuvlarga sabab bo'lishi mumkin... "Dizayn chiroyli bo'lishi kerak" deb yozmang - go'zallik tushunchasi hamma uchun har xil. Xuddi shu narsa "qulay", "ishlatish uchun qulay", "katta" sifat sifatlariga ham tegishli. Muayyan raqamlar va parametrlardan foydalaning: masalan, ranglar sxemasini yoki elementlarning joylashishini tavsiflang. Texnik topshiriqning tuzilishi har qanday bo'lishi mumkin. Misol tariqasida biz sayt uchun TK ning oddiy tuzilishini taklif etamiz. Sizga qaysi turdagi sayt kerakligini, kim undan foydalanishini, nima uchun umuman yaratilganligini aytib bering. Masalan, sizga onlayn-do'kon, mahsulotni sotish uchun ochilish sahifasi yoki 10 sahifali tashrif qog'ozi sayti kerakligini yozing. Agar aniq sonini bilmasangiz, taxminiy sahifalar sonini ko'rsating. Agar loyihada aniq maqsadli auditoriya bo'lsa, uni tavsiflab bering. Bu sizning mijozlaringizga yoqadigan manbani yaratishda yordam beradi - masalan, maqolalaringizda yoki dizaynlaringizda yoshlar yoki keksa odamlarga ma'qul keladigan so'z birikmalaridan foydalanib. Tuzilishi haqida tushuncha bo'lmasa, oddiy saytni ishlab chiqish mumkin emas. Saytda qaysi sahifalar bo'lishini tasvirlab bering va ularning uyalash darajalarini ko'rsating. Buni turli usullar bilan amalga oshirish mumkin: Sxema Jadval Ro'yxat Asosiysi, oxir-oqibat menyuda qaysi sahifalar joylashganligi, qaerga olib borishi, har bir bo'lim uchun ota-sahifa nima ekanligi aniq. Biz oqim jadvallarini ishlatishni tavsiya etamiz - ular ro'yxatlar va jadvallarga qaraganda sodda va o'qish osonroq; ular saytning butun tuzilishini bir necha soniya ichida baholashga yordam beradi. Blok-diagramma ko'rinishidagi eng oddiy tuzilishga misol Sayt sahifalarini qanday ko'rayotganingizni bizga ayting. Har bir elementning joylashishini aniq ko'rsatish uchun buni prototip formatida qilish maqsadga muvofiqdir. Siz talablarni ro'yxat bilan tavsiflashingiz mumkin, masalan - sayt sarlavhasida nima bo'lishini, mulohaza shakli qaerda joylashganligini, erkin yon ustunda nima bo'lishini aytib bering. Agar saytning barcha sahifalari taxminan bir-biriga o'xshash bo'lsa - masalan, siz biznes karta saytini yaratmoqchi bo'lsangiz, ikkita prototip bilan tanishishingiz mumkin: asosiy sahifa va qolgan bo'limlar uchun. Agar shunga o'xshash sahifalarning bir nechta guruhlari bo'lsa - masalan, onlayn-do'kon katalogidagi bo'limlar, maqolalar va etkazib berish / yig'ish / o'rnatish xizmatlarining tavsifi bo'lgan blog, har bir guruh uchun o'zingizning prototipingizni yaratganingiz ma'qul. Saytning asosiy sahifasi prototipiga misol: barchasi oddiy, qulay, tushunarli Agar sizda ishlab chiqilgan tartib bo'lsa, juda zo'r - uni faqat texnik shartlarga kiritishingiz mumkin. Agar yo'q bo'lsa, siz ranglar sxemasiga, ishlatilgan rasmlarga, logotiplarga qo'yiladigan talablarni tavsiflashingiz kerak. Masalan: Dizaynda qaysi korporativ ranglardan foydalanish mumkinligini va qaysi soyalarni - aniq emasligini ko'rsating Sayt sarlavhasida bo'lishi kerak bo'lgan logotipni taqdim eting Sahifalar, menyular, altbilgilar, tarkibni loyihalash uchun foydalanmoqchi bo'lgan shriftlarni ko'rsating Agar aniq talablar bo'lmasa - ya'ni mijozning o'zi sayt haqidagi tasavvurini shakllantira olmasa, siz unga individual ravishda tartibni tanlash yoki ishlab chiqish uchun bir nechta standart maketlarni taklif qilishingiz mumkin, so'ngra rozi bo'lishingiz mumkin. Bu TOR tomonidan tasdiqlanishidan oldin amalga oshirilishi kerak, aks holda ta'mdagi farq loyihani sezilarli darajada kechiktirishi mumkin. Bu qaysi vositalar bilan ishlashingiz mumkinligini va qaysi biri bilan ishlay olmasligingizni oldindan bilish uchun kerak. Alohida blokda tasvirlab bering: Qaysi saytda joylashgan bo'lishi kerak - WordPress, Joomla, Modex va boshqalar Qaysi dasturlash tilidan foydalanish mumkin - PHP, JavaScript, HTML va boshqalar Sayt qaysi xosting va qaysi domen zonasida joylashgan bo'lishi kerak, qanday domen nomidan foydalanish mumkin Qaysi dasturiy platformadan f oydalanish mumkin - .NET, OpenGL, DirectX Va boshqalar
Agar mijoz ishlatilgan shartlarda hech narsani tushunmasa, WordPress-ning Modex-dan, PHP-ni HTML-dan, .ru zonasidagi domenni.com-zonadagi domendan qanday farq qilishini tushuntiring. Mijozga mos keladigan talablarni birlashtiring. Odatiy bo'lib, sayt barcha qurilmalar foydalanuvchilari uchun, turli xil brauzerlarda, xakerlar hujumlariga qarshi turishi va bir vaqtning o'zida 1000 foydalanuvchiga tashrif buyurishi bilan yotmasligi kerak. Ammo uni alohida blokda yozish yaxshiroqdir. Ko'rsating: Siz uchun qabul qilinadigan saytni yuklash tezligi yoki standart qiymat - 1-5 soniya Brauzerlararo muvofiqligi - sayt qaysi brauzerlarda ochilishi kerakligini tavsiflang Javob berish qobiliyati - dizayni moslashtirilishi kerak bo'lgan ekranlarning o'lchamlarini va ishlatiladigan qurilmalarni belgilang Yuklarga qarshilik - sayt "yotmasligi" uchun bir vaqtning o'zida qancha odam bo'lishi kerak Hacker va dDos hujumlariga qarshilik: sayt kichik hujumlarga qarshi turishi kerak Foydalanuvchining sayt bilan qanday munosabatda bo'lishi kerakligini va bunga javoban resursda qanday harakatlar bo'lishi kerakligini tasvirlab bering. Agar foydalanuvchilarda xatti-harakatlar o'rtasida tanlov mavjud bo'lsa, buni oddiy raqamlangan ro'yxat yoki tarmoqlangan algoritm shaklida amalga oshirish mumkin. Agar interaktiv xizmatlar ko'p bo'lsa, ularning har biri uchun stsenariy yozing. Sayt uchun eng oddiy stsenariyga misol Tarkibni kim amalga oshirayotganiga oydinlik kiriting. Ba'zi ishlab chiquvchilar matnlarni o'zlari yozadilar, kimdir ularni kopirayterlardan buyurtma qiladi, kimdir baliqlardan foydalanadi. Tarkibiy ta'minot ishlab chiqish xizmatiga kiritilganligini darhol tekshirib ko'ring. Agar shunday bo'lsa, darhol qo'shimcha talablarni belgilashingiz mumkin, masalan: - Advego, Text.ru, Content.Watch uchun kamida 95% Bulantı (spaminess) - Advego ma'lumotlariga ko'ra 10% yoki Text.ru ma'lumotlariga ko'ra 65% Glavred ballari - kamida 6,5 \u200b\u200byoki 7 ball Albatta, turli xil xizmatlar davolovchi vosita emas, ammo ular "suvli" yoki haddan tashqari spamlangan bo'lish xavfini minimallashtiradi. Bundan tashqari, matnlarning sifatini baholash mezonlari shu tarzda paydo bo'ladi. Bu ko'pincha unutiladi. Texnik topshiriqlarning aksariyati muddatlarni o'z ichiga olishi kerak, aks holda ishlab chiqish bir necha oy, yarim yil yoki yillarni talab qilishi mumkin. Noto'g'ri so'zlarni ishlatmang - masalan, "bir oy ichida". Aniq sanani yozing: masalan, 2018 yil 1 dekabr. Layf-xaker: texnik topshiriqni hamkorlik shartnomasiga ilova sifatida tuzish yaxshiroqdir. Shunday qilib, siz saytni rivojlantirish uchun barcha talablarni tuzatasiz va nizolar yuzaga kelganda siz sudda g'alaba qozonishingiz mumkin. Esingizda bo'lsin: har bir TK bir nechta asosiy bloklarga ega bo'lishi kerak: Maqsad va vazifalar - nima uchun umuman texnik spetsifikatsiyani yaratganingiz, mahsulot bilan nima qilishni xohlayotganingiz haqida Mahsulot qanday bo'lishi kerak - kontur tavsifi Texnik talablar - uy maydoni, matn hajmi, dasturning funktsionalligi va boshqalar Vaqt - bu nizolarni oldini olish uchun muhimdir. Biz dasturiy ta'minotni yaratishimiz kerak. Texnik talablar quyida keltirilgan.
Tavsif: barcha nufuzli saytlarda kalit so'zlar bo'yicha maqolalarni qidirish dasturi, nufuzli saytlarning manzillari qo'lda kiritilishi kerak. Dastur nima qilishi kerak: kalit so'zni kiritgandan so'ng, u oldindan nufuzli manbalar sifatida kiritilgan saytlarda maqolalarni topadi, ushbu formatdagi o'yinlar ro'yxatini namoyish etadi: Havola Maqolaning nomi Bosh xatboshi Agar 10 dan ortiq o'yin bo'lsa, siz sahifalarga bo'lishingiz kerak - har biri 10 ta. Texnik talablar:dasturlash tili - har qanday, tubdan emas. Eng muhimi shundaki, dastur keyinchalik yakunlanib, onlayn xizmat sifatida chiqarilishi mumkin. Ideal holda, xizmat 10 soniyada qidirishi kerak. Vaqt: 15.09.2018 yilgacha. Tabiiyki, ushbu TK yaxshilanishi mumkin - biz buni misol sifatida taqdim etdik.
Xulosa
Texnik topshiriqlar - buyurtmachining pudratchiga bo'lgan talablarini tavsiflovchi asosiy hujjat. Unda loyihaning to'liq tavsifi, maqsadlari, xususiyatlari, dastlabki ma'lumotlari, muddati, natijaga qo'yiladigan talablar mavjud. Texnik spetsifikatsiyaning (texnik topshiriqning) mavjudligi majburiy emas, lekin aksariyat hollarda uning yo'qligi buyurtmachi va pudratchi o'rtasida muammolar va tushunmovchiliklarni keltirib chiqaradi, bu esa etkazib berish muddatlarini doimiy ravishda kechiktirishga, loyiha narxining oshishiga va boshqa kutilmagan xarajatlarga olib keladi. Ba'zan bir necha kunni doimiy takomillashtirish va tuzatishlarda sarflashdan ko'ra, texnik topshiriqni ishlab chiqishga bir necha kun sarflash foydali bo'ladi.
Shunday qilib, hech kim aytmaydi, lekin texnik topshiriqni buyurtmachi yoki yollangan loyiha menejeri (loyiha menejeri) yaratishi kerak, u mahsulotni ishlab chiqishning barcha bosqichlarini biladi, ijrochilarni tanlashga ixtisoslashgan, ma'lum bir xizmat turini taqdim etish uchun real bozor narxlarini biladi. rivojlanish shartlari. Ko'pgina hollarda, loyihalar kichik va loyiha menejerini yollash tijorat nuqtai nazaridan foydasizdir, shuning uchun mijozlar TORni o'zlari yozadilar yoki ozmi-ko'pmi, texnologiyalarni tushunadilar, ular ijrochini qidiradilar va hujjatni tayyorlashda yordam berishlarini so'rashadi.
Dostları ilə paylaş: |