|
Dt qurilishi Sinovdan o’tkaziish
|
bet | 3/4 | Sana | 16.12.2023 | Hajmi | 119,66 Kb. | | #120685 |
Bog'liq DT LOYIHA MUSTAQIL ISHDasturiy ta'minotni loyihalash
Dasturiy ta'minot dizayni dasturiy ta'minot talab bosqichidan keyin amalga oshiriladi. Talablardan kelib chiqqan holda, dasturiy ta'minot talablar hujjatida talab qilinadigan xususiyatlar dasturiy ta'minotni loyihalashda amalga oshirilishi mumkin bo'lgan tarzda ishlab chiqilgan. Funktsional talablarga muvofiq xususiyatlarni qanday amalga oshirish mumkinligi bilan bir qatorda, dizayn ishonchlilik, mustahkamlik, xavfsizlik, foydalanish qulayligi, xalqarolashtirish, mahalliylashtirish va moslik kabi omillarni ham hisobga oladi. Bularning barchasi birgalikda funktsional bo'lmagan dizayn talablari deb ataladi. Yirik korporativ tizimlar foydalanuvchilarning ko'p turlariga ega. Ular kundalik vazifalarini bajarish uchun tizimdan foydalanadilar. Yaxshi foydalanuvchi tajribasini yaratish uchun foydalanuvchiga dasturiy mahsulot qila oladigan hamma narsani emas, balki faqat o'z ishini bajarishi kerak bo'lgan ma'lumotlarni taqdim etishi muhimdir. Shunday qilib, dasturiy ta'minot xususiyatlari rollar bilan bog'langan bo'lishi kerak va bu rollar ushbu rollar tomonidan talab qilinadigan dasturiy ta'minot xususiyatlari bilan bog'langan bo'lishi kerak. Xuddi shunday, foydalanuvchiga taqdim etiladigan ma'lumotlar foydalanuvchi ma'lumotlardan foydalanishi va kundalik faoliyatini osonlik bilan bajarishi mumkin bo'lgan tarzda bo'lishi kerak. Bu jihatlarning barchasi dasturiy ta'minot dizaynining bir qismi bo'lishi kerak.
Dasturiy ta'minotni loyihalashdagi ba'zi qiyinchiliklarga o'zgarishlar yoki noaniq talablar tufayli modellashtirishdagi qiyinchiliklar, tizim dizaynidagi talablarni aks ettirish cheklovlari va boshqalar kiradi.
Dasturiy ta'minot dizayni dasturiy ta'minotni ishlab chiqishda muhim rol o'ynaydi. Agar dizayn yaxshi bo'lsa, dasturiy ta'minot kamroq nuqsonlarga ega bo'ladi va ishonchli deb hisoblanishi mumkin. Oldingi bo'limda aytib o'tilganidek, talabning o'zgarishi tufayli dizayn beqaror bo'lib qolishi mumkin, bu esa sifatsiz mahsulotga olib kelishi mumkin. Korxona dasturiy ta'minot mahsulotlari juda ko'p xususiyatlarga ega bo'lishi mumkin; shunga qaramay, ular boshqa dasturiy mahsulotlar bilan birlashtirilishi uchun ochiq interfeyslarga ega bo'lishi kerak. Buning sababi shundaki, hatto yirik ERP mahsulotlari ham korxonaga kerak bo'lgan hamma narsaga ega bo'lmasligi mumkin va shuning uchun u boshqa kerakli xususiyatlarni ta'minlaydigan boshqa dasturiy mahsulotlar bilan birlashtirilgan bo'lishi kerak. Har xil turdagi dasturiy mahsulotlarni loyihalashda yordam beradigan yaxshi jarayonlar mavjud. Misol uchun, Internet orqali joylashtiriladigan dasturiy ta'minot ilovalari oflayn rejimda joylashtirilishi kerak bo'lgan dasturdan farqli dizaynga muhtoj. Dasturiy ta'minot muhandisligi sohasidagi yangi kashfiyotlar ham dasturiy ta'minot dizaynini o'zgartirishga majbur qilmoqda. SOA ning so'nggi kashfiyoti loyiha guruhlarini o'z mahsulotlarini SOA talablariga muvofiq loyihalashga majbur qilmoqda. SOA haqiqatan ham dasturiy ta'minotni ommaviy miqyosda qayta ishlatishga yo'l ochadigan hayajonli sohadir. SOA va tegishli texnologiyalarni 25-bobda muhokama qilamiz. Biz 11-bobda dasturiy ta'minot dizaynini ko'proq o'rganamiz.
9.1.2.2. Dasturiy ta’minotni yaratish.
Dasturiy ta'minotni kodlash (shuningdek, qurilish yoki qurilish sifatida ham tanilgan) dasturiy ta'minotni ishlab chiqish loyihalarida eng ko'p mehnat talab qiladigan vazifadir. Yaxshi kodlashni boshqarish uchun konfiguratsiya va versiyani boshqarish, yaxshi kodlash standartlariga rioya qilish va yaxshi ob'ektga yo'naltirilgan yondashuvdan foydalanish uchun yaxshi rejalashtirilgan yondashuvni qo'llash kerak.
Dasturiy ta'minotni yaratish (qurilish) dasturiy ta'minotni yaratish uchun jamoaviy harakatni talab qiladi. Dasturiy ta'minotni qurishdagi ba'zi qiyinchiliklarga jamoaviy ishning etishmasligi, dizayndagi o'zgarishlar tufayli qayta ishlash, dizayndagi aniqlik yo'qligi, ishning noto'g'ri taqsimlanishi va noto'g'ri tarkibiy tuzilma kiradi.
Sharshara yoki tezkor rivojlanish bo'ladimi, kodlash bosqichida qayta ishlashdan iloji boricha qochish kerak. Dasturiy ta'minotni kodlash yirik loyihalar uchun ishlab chiquvchilarning katta jamoasi bilan tavsiflanadi. Loyiha qanday taqsimlanadi va ishlab chiquvchilarga o'z vazifalari qanday tayinlanadi va bu vazifalar qanday kuzatilishi loyihadagi asosiy qarordir. Ushbu vazifalarni to'g'ri rejalashtirish juda muhimdir. Bundan tashqari, ishlab chiqilayotgan dasturiy ta'minotning har bir versiyasini saqlab turishi va ishlab chiqish versiya muammolari va hokazolar tufayli hech qanday uzilishlarsiz amalga oshirilishi uchun juda yaxshi versiyani boshqarish vositasini o'rnatish muhimdir.
Biz 12-bobda dasturiy ta'minotni qurish haqida ko'proq bilib olamiz.
|
| |