2. ISO / IEC 12207 xalqaro standarti: 1995-08-01
Hozirgi vaqtda axborot tizimlarini loyihalash va rivojlantirish uchun bir nechta standartlar mavjud bo'lib, ular quyidagi tarzda to'planishi mumkin:
- standartlashtirish fanidan: funktsional standartlar (dasturlash tillari uchun standartlar, interfeyslar, protokollar) va avtomatlashtirilgan tizimlar (AC) va dasturiy ta'minot (dasturiy ta'minot) ni yaratish va ulardan foydalanish uchun hayot aylanishini tashkil etish standartlari (JC);
- tashkilotga ko'ra: rasmiy xalqaro standartlar, rasmiy milliy yoki milliy idoraviy (masalan, Gost, ANSI, IDEF0/1), xalqaro konsortsiumlar va standartlashtirish qo'mitalari standartlari (OSF, OMG, ilgari mashhur CODASYL), "de facto" standartlari (uzoq vaqt davomida SQL yoki SADT diagrammasi tili), markali standartlar( Microsoft ODBC, IBM SNA);
- uslubiy manbaga ko'ra: dasturiy ta'minot ishlab chiqaruvchi firmalarning uslubiy materiallari, maslahatchi firmalar, ilmiy markazlar, standartlashtirish konsortsiumi (masalan, Oracle Method, Price Waterhouse SMM, SEI CMM); ular "uslub", "metodologiya", "yondashuv", "model"kabi turli xil yo'llar bilan chaqirilishi mumkin.
Ushbu guruhlar va kichik guruhlarning har birida sezilarli darajada farq qiladigan materiallar mavjudligi juda muhim va tez-tez aniq emas:
- turli xil tashkilotlar uchun majburiyat darajasi;
- mavjud talablarning aniqligi va tafsilotlari;
- ochiqlik va moslashuvchanlik, muayyan sharoitlarga moslashish.
ISO / IEC 12207 xalqaro standarti: 1995-08-01
Ta'rifga ko'ra, ISO12207-dasturiy ta'minotning turli turlariga va AC loyihalarining turlariga yo'naltirilgan dasturiy ta'minot jarayonlarining asosiy standarti. Standart dasturiy ta'minotni yaratish va ishlatishda strategiya va umumiy tartibni belgilaydi. Bu uy-joy mulkdorlari shirkatining g'oyalarini KONTSEPTSIYALASHDAN tortib, uy-joy mulkdorlari shirkatiga qadar qamrab oladi. Shu bilan birga, kommunal xizmatlar davomida ishlatiladigan jarayonlar AC AS davrida ishlatiladigan jarayonlarga mos kelishi kerak. Shuning uchun AC va dasturiy ta'minot uchun standartlarni almashishning maqsadga muvofiqligi aniq.
Iso12207 standarti har ikki tomonning harakatlarini tashkil etishga teng: sotuvchi (ishlab chiquvchi) va xaridor (foydalanuvchi); har ikki tomon ham bir tashkilotdan teng ravishda qo'llanilishi mumkin.
Standartning umumiy tuzilishi Hz jarayonlarining to'plamidir. Har bir jarayon bir qator harakatlarga bo'linadi, har bir harakat vazifalar to'plamiga bo'linadi. ISO o'rtasidagi juda muhim farq: har bir jarayon, harakat yoki vazifa boshqa jarayon bilan boshlanadi va kerak bo'lganda amalga oshiriladi va oldindan belgilangan ketma-ketliklar mavjud emas (tabiiyki, vazifalarning dastlabki ma'lumotlariga ko'ra aloqalar mantig'ini saqlab qolish va h.k.).
Standartda 5 asosiy jarayonlar mavjud: sotib olish jarayoni, etkazib berish jarayoni, rivojlanish jarayoni, ishlash jarayoni, qo'llab-quvvatlash jarayoni. Boshqa jarayonni amalga oshirishni qo'llab-quvvatlovchi 8 ta yordamchi jarayonlar tavsiflanadi, bu dasturiy ta'minot mahsulotining barcha tarkibiy qismi bo'lib, dasturiy ta'minot loyihasining to'g'ri sifatini ta'minlaydi. Yordamchi jarayonlar - muammolarni hal qilish, hujjatlashtirish, konfiguratsiyani boshqarish, sifatni kafolatlash, ikkinchisi sifat kafolati guruhining boshqa jarayonlari natijalarini o'z ichiga oladi: tekshirish jarayoni, sertifikatlash jarayoni, birgalikdagi baholash jarayoni, audit jarayoni. 4 ta tashkiliy jarayonlar tavsiflanadi: boshqaruv jarayoni, infratuzilmani yaratish jarayoni, takomillashtirish jarayoni, o'quv jarayoni. Ular standartni muayyan loyiha shartlariga moslashtirish uchun zarur bo'lgan asosiy harakatlarni aniqlaydigan maxsus moslashuv jarayoniga qo'shilishadi.
Har qanday bosqich, bosqichlar, bosqichlar taqdim etilmaydi, bu yaxshi moslashuvchanlik darajasini beradi.
Standartning xususiyatlari:
1. Standartning "dinamik" xususiyati jarayonlar va vazifalarni bajarish ketma-ketligidan iborat bo'lib, unda bir jarayon kerak bo'lganda boshqa yoki uning bir qismini keltirib chiqaradi.
Misollar:
- tizim talablarini tahlil qilish va belgilash bo'yicha sotib olish jarayonini amalga oshirish yoki dasturiy ta'minot ishlab chiqish jarayonining tegishli vazifalarini bajarishga olib kelishi mumkin;
- yetkazib berish jarayonida yetkazib beruvchi subpudratchilarni sotib olish jarayoniga muvofiq boshqarishi va tegishli jarayonlar bo'yicha tekshirish va sertifikatlashni amalga oshirishi kerak;
- qo'llab-quvvatlash tizimning rivojlanishini va rivojlanish jarayonida amalga oshiriladigan dasturiy ta'minotni talab qilishi mumkin.
Ushbu belgi har qanday Hz modelini amalga oshirish imkonini beradi.
2. Moslashuvchanlik darajasi: maksimal. Ko'pgina jarayonlar va vazifalar dasturiy ta'minot loyihalariga mos ravishda moslashtirilishi uchun mo'ljallangan. Moslashuv jarayoni muayyan loyihada qo'llanilmaydigan jarayonlarni, faoliyatni va vazifalarni bartaraf etish jarayonidir.
3. Standart asosan muayyan harakatlar usullarini o'z ichiga olmaydi, ayniqsa, echimlar yoki hujjatlarni tayyorlash. U ZC dasturiy ta'minot jarayonlarining arxitekturasini tasvirlaydi, ammo uni batafsil bayon qilmaydi. Jarayonlarga kiritilgan xizmatlar va vazifalarni qanday amalga oshirish yoki amalga oshirishni tasvirlamaydi. Olingan hujjatlarning nomini, formatini yoki aniq mazmunini belgilash uchun mo'ljallanmagan. Ushbu turdagi qarorlar standartdan foydalangan holda amalga oshiriladi.
Standartning foydasining o'ziga xosligi shundaki, u dizayn vaziyatlarini har tomonlama qamrab oladigan vazifalar, sifat ko'rsatkichlari, baholash mezonlari va boshqalarni o'z ichiga oladi. Misol uchun, tizim talablarini tahlil qilishda quyidagilar nazarda tutilgan:
- tizimning talablarini aniqlash uchun tizimning doirasi ko'rib chiqiladi;
- tizim talablari spetsifikatsiyasi quyidagilarni tavsiflashi kerak: tizimning funktsiyalari va imkoniyatlari, biznes, tashkilotning talablari va foydalanuvchi talablari, xavfsizlik, xavfsizlik, inson omillari, ergonomika, aloqalar, operatsiyalar va qo'llab-quvvatlash talablari; loyiha cheklovlari va malakaviy talablar;
- tizim talablarining malakasi hujjatlashtirilishi kerak.
Bundan tashqari, dasturiy ta'minot talablarini tahlil qilishda sifatni kafolatlashda keyinchalik ishlatiladigan sifatlarning xarakteristikasi taqdim etiladi. Shu bilan birga, ishlab chiquvchi dasturiy ta'minot talablari sifatida o'rnatishi va hujjatlashishi kerak:
- dasturiy ta'minot birligi bajarilishi kerak bo'lgan ishlash, jismoniy xususiyatlar va operatsion muhit sharoitlari, shu jumladan funktsional va mumkin bo'lgan xususiyatlar;
- dasturiy ta'minot birligi bilan tashqi aloqalar (interfeyslar);
- malaka talablari;
- ishonchlilik xususiyatlari, shu jumladan ishlash va qo'llab-quvvatlash usullari, atrof-muhitga ta'sir qilish va xodimlarning jarohati ehtimoli bilan bog'liq xususiyatlar;
- ma'lumotlarning to'g'riligini buzish bilan bog'liq xususiyatlarni o'z ichiga olgan xavfsizlik xususiyatlari;
- muhandislik psixologiyasi (ergonomikasi) bo'yicha insoniy omillar, shu jumladan qo'lda boshqarish, inson va asbob-uskunalarning o'zaro ta'siri, xodimlar cheklovlari va inson e'tiboriga muhtoj bo'lgan joylar, inson xatosiga sezgir bo'lgan va o'qitiladigan;
- ma'lumotlar bazasi va talablarini aniqlash;
- taqdim etilgan dasturiy mahsulotni ishlash va qo'llab-quvvatlash (ishlatish)joylarida o'rnatish va qabul qilish talablari;
- foydalanuvchi hujjatlari;
- foydalanuvchi ishi va bajarish talablari;
- foydalanuvchi xizmatining talablari.
Shunday qilib, standart Hz ning o'ziga xos modelini yoki dasturiy ta'minotni ishlab chiqish usulini belgilamaydi. Ushbu standartdan foydalanishda ishtirok etuvchi tomonlar dasturiy ta'minot loyihasi uchun Hz modelini tanlash, ushbu modelga standartning jarayonlari va vazifalarini moslashtirish, dasturiy ta'minotni ishlab chiqish usullarini tanlash va qo'llash, dasturiy ta'minot loyihasi uchun mos bo'lgan harakatlar va vazifalarni bajarish uchun javobgardir.
4. Turli jarayonlar bilan sifatni ta'minlash nazorat faoliyatining tashkiliy mustaqilligining turli darajalari bilan nazorat qilinadigan ob'ektlar uchun har qanday bevosita javobgarlikdan nazorat qiluvchi xodimlarning to'liq mustaqilligi uchun majburiy talablarga qadar amalga oshiriladi.
5. Majburiyat darajasi: tashkilotning ISO12207NI savdo munosabatlari sharti sifatida qo'llash to'g'risidagi qaroridan so'ng, ushbu standart bilan muvofiqlikni tashkil etuvchi zarur jarayonlar va vazifalarning minimal to'plamini ko'rsatish mas'uliyati hisoblanadi.
6. Standart ma'lumotlar bazasini loyihalashga qaratilgan juda kam tavsiflarni o'z ichiga oladi. Buni oqilona deb hisoblash mumkin, chunki turli tizimlar va turli xil dasturiy ta'minot tizimlari nafaqat ma'lumotlar bazasining o'ziga xos turlaridan foydalanishi mumkin, balki ma'lumotlar bazasidan ham foydalanmaydi
Asni yaratish va rivojlantirish uchun GOST 34 kompleksining standartlari.
ACNI yaratish va rivojlantirish uchun ushbu standartlar umumlashtirilgan, ammo Hz va loyiha hujjatlari tarkibida juda qattiq deb hisoblanadi. GOST 34.601-90 ACGA tarqaladi va ularning yaratilish bosqichlari va bosqichlarini belgilaydi. Bundan tashqari, standart har bir bosqichda ishlarning tavsifini o'z ichiga oladi. Standartda belgilangan bosqichlar va bosqichlar hayot aylanish jarayonining kaskadli modeliga mos keladi. Dastlab, GOST34 1980-larning oxirida o'zaro bog'liq tarmoqlararo hujjatlarning keng qamrovli majmuasi sifatida ishlab chiqilgan. Standartlashtirish ob'ektlari nafaqat dasturiy ta'minot va ma'lumotlar bazasi(db), balki turli xil turdagi AS va ularning tarkibiy qismlari hisoblanadi. Kompleks mijoz va ishlab chiquvchining o'zaro hamkorligi uchun mo'ljallangan. Xuddi shunday, ISO 12207 mijozning o'zi uchun Aini ishlab chiqishi mumkin (agar u uchun maxsus bo'linma yaratilsa). GOST 34 asosan loyiha hujjatlarining mazmuniga e'tibor qaratganligi sababli, tomonlar o'rtasidagi harakatlarning taqsimlanishi odatda ushbu mazmunga asoslangan holda amalga oshiriladi.
Standart har bir bosqichda ishlab chiqilgan hujjatlarning mazmunini tasvirlaydi. Bu parallel yoki ketma-ket amalga oshiriladigan va ularning vazifalarini tashkil etadigan ishlarning mazmunli darajasida ajratishning mumkin bo'lgan imkoniyatlarini belgilaydi. Ushbu texnik GOST 34 va ISO 12207 standartlarining kelishilgan kichik majmuasini o'z ichiga olgan loyiha uy-joy standartlari profilini qurishda foydalanish mumkin.
Hujjatlar ro'yxati GOST 34 ga muvofiq amalga oshirilgan ishlar natijalarini qayd etishi kerak. GOST 34 (GOST 34.601-90) bo'yicha aceni yaratish jarayonining hayot aylanishi quyidagi bosqichlarni o'z ichiga oladi:
AC kontseptsiyasini ishlab chiqish
Texnik topshiriq
Sketch loyihasi
Texnik loyiha
Ish hujjatlari
Ishga tushirish
ACNI qo'llab-quvvatlash
AS uchun talablarni shakllantirish - asni tashkil etishning dastlabki bosqichida GOST 34 talablariga muvofiq avtomatlashtirish ob'ektini tekshirish kerak. Tadqiqot doirasida avtomatlashtirish ob'ektining tashkiloti, ishlab chiqarish tuzilishi va faoliyati to'g'risidagi ma'lumotlarni to'plash va tahlil qilish amalga oshiriladi. Tadqiqot shuningdek, avtomatlashtirish ob'ekti doirasida ishlaydigan avtomatlashtirilgan tizimlarni tahlil qilish kerak.
Texnik vazifa (TZ) - ACNI yaratishda asosiy rol texnik topshiriqni ishlab chiqish va muvofiqlashtirish uchun beriladi, chunki u tizimni ishlab chiqish, rivojlantirish va modernizatsiya qilish talablari va tartibini belgilashi kerak. Ushbu hujjatga muvofiq tizimni sinash va qabul qilish bo'yicha ishlar amalga oshirilishi kerak. Texnik topshiriq butun tizim va uning bir qismi uchun ishlab chiqilishi mumkin.
Ushbu hujjatni ishlab chiqish uchun standart GOST 34.602-89 bo'lib, u bo'limlarning mazmunini va Tcga taqdim etish uslubini tartibga soladi.
Ish hujjatlari-bu bosqich AC yoki uning bir qismi uchun ishchi hujjatlarni ishlab chiqishni o'z ichiga oladi. Ushbu hujjatlar to'plami mijoz bilan alohida kelishib olinadi va TK ga o'rnatiladi. Ko'pincha ish hujjatlari to'plami quyidagi hujjatlar bilan cheklangan:
Foydalanuvchi uchun qo'llanma (administrator)
CTC foydalanish qoidalari
Tizimning umumiy tavsifi ("texnik (eskiz) loyihaga tushuntirish xati" hujjati mavjud bo'lsa, ushbu hujjat maqsadga muvofiq emas, shuning uchun bo'limlarning aksariyati takrorlanadi)
Sinov dasturi va metodikasi
Kirish-GOST 34 bo'yicha ACNI ishga tushirish bosqichi texnik vositalar majmuasini tayyorlash, ishga tushirish va xodimlarni tayyorlashni o'z ichiga oladi. Asni ishga tushirishdan oldin dastlabki sinovlar amalga oshiriladi, natijalari bo'yicha "sinov bayonnomasi"shakllantiriladi. Protokol tizimga barcha izohlarni, ularni yo'q qilish tartibi va muddatlarini qayd etadi va tajribali foydalanishga tayyorligini tasdiqlaydi.
Tajribali operatsiya tugagandan so'ng, qabul qilish testlari o'tkaziladi, natijalari protokol bilan ham belgilanishi kerak. Qabul qilish testlari natijalariga ko'ra, ACNI sanoat foydalanishga topshirish to'g'risida qaror qabul qilinadi. Tizimni to'liq topshirgandan so'ng, har ikki tomon ham "bajarilgan ishlar akti"ni imzolaydilar.
ACNI qo'llab-quvvatlash-asni qo'llab-quvvatlash bosqichi tizimning kafolat va kafolatdan keyingi xizmat ko'rsatish bo'yicha ishlarni bajarishni nazarda tutadi.
Do'stlaringiz bilan baham: |