Bog'liq Dasturiy injiniringga kirish Ma\'ruza 2022-03-11
Mahsulot standartlari
Jarayon standartlari
Dizayn ko'rib chiqish shakli
Dizaynni ko'rib chiqish
Talablar hujjat tuzilishi
Tizimni qurish uchun yangi kodni taqdim etish
Usul sarlavhasi formati
Versiyani chiqarish jarayoni
Java dasturlash uslubi
Loyiha rejasini tasdiqlash jarayoni
Loyiha rejasi formati
Boshqarish jarayonini o'zgartirish
So'rov shaklini o'zgartirish
Sinov yozish jarayoni
Jarayon standartlari Bular dasturiy ta'minotni ishlab chiqishda bajarilishi kerak bo'lgan jarayonlarni belgilaydi. Ular yaxshi rivojlanish amaliyotini qamrab olishlari kerak. Jarayon standartlari spetsifikatsiya, dizayn va tasdiqlash jarayonlarining ta'riflarini, jarayonni qo'llab-quvvatlash vositalarini va ushbu jarayonlar davomida yozilishi kerak bo'lgan hujjatlar tavsifini o'z ichiga olishi mumkin.
Foydalanish mumkin bo'lgan mahsulot va jarayon standartlariga misollar 24.4-rasmda ko'rsatilgan.
Standartlar mahsulot sifatini oshirish ko'rinishida qiymat berishlari kerak. Qo'llash uchun vaqt va kuch jihatidan qimmat bo'lgan standartlarni belgilashda hech qanday ma'no yo'q, bu faqat sifatning chegaraviy yaxshilanishiga olib keladi. Mahsulot standartlari iqtisodiy jihatdan samarali tarzda qo'llanilishi va tekshirilishi uchun ishlab chiqilishi kerak va jarayon standartlari mahsulot standartlariga rioya qilinganligini tekshiradigan jarayonlarning ta'rifini o'z ichiga olishi kerak.
Kompaniyada qo'llaniladigan dasturiy injiniring standartlari odatda kengroq milliy yoki xalqaro standartlarga moslashtiriladi. Milliy va xalqaro standartlar dasturiy injiniring terminologiyasi, Java va C++ kabi dasturlash tillari, grafik belgilar kabi belgilar, dasturiy ta'minot talablarini olish va yozish tartiblari, sifat kafolati protseduralari , dasturiy ta'minotni tekshirish va tekshirish jarayonlarini qamrab oluvchi milliy va xalqaro standartlar ishlab chiqilgan (IEEE 2003 ). ). Xavfsizlik va xavfsizlikning muhim tizimlari uchun ko'proq maxsus standartlar ishlab chiqilgan.
Dasturiy ta'minot muhandislari ba'zan standartlarni haddan tashqari ko'p va dasturiy ta'minotni ishlab chiqishning texnik faoliyatiga aloqasi yo'q deb hisoblashadi. Bu, ayniqsa, loyiha standartlari zerikarli hujjatlar va ish yozuvlarini talab qilganda mumkin. Garchi ular odatda standartlarga bo'lgan umumiy ehtiyoj to'g'risida rozi bo'lishsa-da, muhandislar ko'pincha standartlar o'zlarining muayyan loyihasiga mos kelmasligi uchun yaxshi sabablarni topadilar. Standartlarni o'rnatgan sifat menejerlari shuning uchun muhandislarni standartlarning qiymatiga ishontirish uchun mumkin bo'lgan harakatlarni ko'rib chiqishlari kerak:
Mahsulot standartlarini tanlashda dasturiy ta'minot muhandislarini jalb qiling. Agar ishlab chiquvchilar standartlar nima uchun tanlanganligini tushunsalar, ular ushbu standartlarga sodiq bo'lish ehtimoli ko'proq . Ideal holda, standartlar hujjati nafaqat amal qilinadigan standartni belgilab qo'yishi kerak, balki standartlashtirish bo'yicha qarorlar nima uchun qabul qilinganligini tushuntirishni ham o'z ichiga olishi kerak.
O'zgaruvchan texnologiyalarni aks ettirish uchun standartlarni muntazam ravishda ko'rib chiqing va o'zgartiring. Standartlarni ishlab chiqish qimmatga tushadi va ular odatda kompaniya standartlari bo'yicha qo'llanmada mustahkamlangan. Kerakli xarajatlar va muhokamalar tufayli, ko'pincha ularni o'zgartirishni istamaydi. Standartlar bo'yicha qo'llanma juda muhim, ammo u o'zgaruvchan sharoit va texnologiyani aks ettirish uchun rivojlanishi kerak.
Standartlarga asoslangan ishlab chiqishni qo'llab-quvvatlash uchun asboblarni qo'llab-quvvatlash mavjudligiga ishonch hosil qiling Ishlab chiquvchilar standartlarga muvofiqlik dasturiy ta'minot vositasi tomonidan bajarilishi mumkin bo'lgan zerikarli qo'lda ishlashni o'z ichiga olsa, ko'pincha ularni xato deb bilishadi. Agar asboblarni qo'llab-quvvatlash mavjud bo'lsa, standartlarga qo'shimcha harakatlarsiz rioya qilish mumkin. Masalan, dasturlarni joylashtirish standartlari sintaksisga yo'naltirilgan dasturlarni tahrirlash tizimi tomonidan belgilanishi va amalga oshirilishi mumkin.
Har xil turdagi dasturiy ta'minot turli xil ishlab chiqish jarayonlarini talab qiladi, shuning uchun standartlar moslashuvchan bo'lishi kerak. Agar loyiha yoki loyiha jamoasi uchun mos bo'lmasa, muayyan ish usulini belgilashning ma'nosi yo'q. Har bir loyiha menejeri individual holatlarga qarab jarayon standartlarini o'zgartirish huquqiga ega bo'lishi kerak. Biroq, o'zgartirishlar kiritilganda, bu o'zgarishlar mahsulot sifatining yo'qolishiga olib kelmasligini ta'minlash kerak.
Loyihaning boshida sifatni puxta rejalashtirish orqali noto'g'ri standartlar muammolaridan qochishlari mumkin . Ular tashkiliy standartlarning qaysi biri o'zgarmasdan qo'llanilishi, qaysi biri o'zgartirilishi va qaysi biri e'tiborga olinmasligi haqida qaror qabul qilishi kerak . Xaridor yoki loyiha talablariga javoban yangi standartlar yaratilishi mumkin. Misol uchun, agar ushbu standartlar avvalgi loyihalarda qo'llanilmagan bo'lsa, rasmiy spetsifikatsiyalar uchun standartlar talab qilinishi mumkin.