Imtiyozli maslahatchi. Faxriylar. Pensionerlar. Nogiron odamlar. Bolalar. Oila. Yangiliklar

Dastur hujjatlarining yagona tizimi. Dastur hujjatlariga umumiy talablar. Dastur hujjatlarining yagona tizimi Dastur hujjatlariga qo'yiladigan umumiy talablar

GOST 19.105-78

T55 guruhi

DAVLATlararo STANDART

bitta tizim dastur hujjatlari

DASTURIY HUJJATLARGA UMUMIY TALABLAR

Dastur hujjatlari uchun yagona tizim. Dastur hujjatlariga umumiy talablar

MKS 35.080

Kirish sanasi 1980-01-01


Rezolyutsiya Davlat qo'mitasi SSSR 1978 yil 18 dekabrdagi N 3350-sonli standartlarga muvofiq joriy etish sanasi 01.01.80 yilga belgilangan.

EDITION (2010 yil yanvar) 1981 yil sentyabr oyida tasdiqlangan 1-sonli tuzatish bilan (IUS 11-81).


Ushbu standart kompyuterlar, komplekslar va tizimlar uchun dasturiy hujjatlarni, ularning maqsadi va qo'llanilishidan qat'i nazar, bajarilishiga qo'yiladigan umumiy talablarni belgilaydi va Yagona Dastur Hujjatlari Tizimi (USPD) standartlarida har xil turdagi hujjatlarni rasmiylashtirishning har qanday usuli uchun nazarda tutilgan. ma'lumotlar tashuvchilar.

Standart axborot qismini loyihalash uchun umumiy talablar nuqtai nazaridan ST SEV 2088-80* ga mos keladi (ilovaga qarang).
________________
* Matnda ko'rsatilgan xalqaro va xorijiy hujjatlarga kirishni Mijozlarni qo'llab-quvvatlash xizmatiga murojaat qilish orqali olish mumkin. - Ma'lumotlar bazasi ishlab chiqaruvchisining eslatmasi.

(O'zgartirilgan nashr, 1-sonli tuzatish).

1. UMUMIY TALABLAR

1. UMUMIY TALABLAR

1.1. Siyosat hujjati quyidagi manzilda taqdim etilishi mumkin har xil turlari ma'lumotlar tashuvchilar.

1.2. Dastur hujjati quyidagi an'anaviy qismlardan iborat:

sarlavha;

axborot;

Asosiy;

o'zgarishlarni ro'yxatdan o'tkazish.

1.3. Hujjatni va uning qismlarini har bir ma'lumot tashuvchida bajarish qoidalari tegishli ma'lumotlar tashuvchilarda hujjatlarni rasmiylashtirish qoidalari uchun ESPD standartlari bilan belgilanadi.

2. Sarlavha QISM

2.1. Sarlavha qismi tasdiqlash varag'idan va iborat sarlavha sahifasi.

Tasdiqlash varaqasi va sarlavha sahifasini tuzish qoidalari - GOST 19.104-78 ga muvofiq.

3. AXBOROT QISM

3.1. Axborot qismi abstrakt va mazmundan iborat bo'lishi kerak.

3.2. Axborot qismini har xil turdagi dasturiy hujjatlarga kiritish zarurati ushbu hujjatlar uchun tegishli ESPD standartlari bilan belgilanadi.

3.3. Annotatsiya hujjatning maqsadi va uning asosiy qismining qisqacha mazmuni haqida ma'lumot beradi.

3.4. Tarkibga tegishli yozuvlar ro'yxati kiradi strukturaviy elementlar hujjatning asosiy qismi, ularning har biri quyidagilarni o'z ichiga oladi:

strukturaviy elementni belgilash (bo'lim, kichik bo'lim va boshqalar soni);

strukturaviy elementning nomi;

saqlash muhitidagi strukturaviy elementning manzili (masalan, sahifa raqami, fayl raqami va boshqalar).

Hujjatning asosiy qismining tarkibiy elementlarini belgilash va ularning manzillarini belgilash qoidalari tegishli ma'lumotlar tashuvchilarda hujjatlarni rasmiylashtirish qoidalari uchun ESPD standartlari bilan belgilanadi.

4. ASOSIY QISM

4.1. Dastur hujjatining asosiy qismining tarkibi va tuzilishi tegishli hujjatlar uchun ESPD standartlari bilan belgilanadi.

5. RO‘YXATDAN OLISH QISMINI O‘ZGARTIRISh

5.1. Dastur hujjatidagi har bir o'zgarish GOST 19.603-78 talablariga muvofiq ushbu qismda qayd etiladi.

ILOVA (ma'lumotnoma). GOST 19.105-78 ST SEV 2088-80 GA MUVOFIQLIK HAQIDA MA'LUMOT MA'LUMOTI

ILOVA
Ma `lumot

GOST 19.105-78 ning 3-bo'limi 4-bo'limga (4.2, 4.3-bandlar) ST SEV 2088-80 mos keladi.

(Qo'shimcha ravishda kiritilgan № 1 o'zgartirish).



Elektron hujjat matni
Kodeks OAJ tomonidan tayyorlangan va quyidagilarga nisbatan tasdiqlangan:
rasmiy nashr
Dastur hujjatlarining yagona tizimi:
Milliy standartlar to'plami. -
M.: Standartinform, 2010 yil

Dasturiy hujjatlarning yagona tizimi - bu dasturlar va dasturiy hujjatlarni ishlab chiqish, bajarish va muomala qilish uchun o'zaro bog'liq qoidalarni o'rnatadigan davlat standartlari to'plami.

ESP ning tarkibi

GOST 19.004 ESPD. Shartlar va ta'riflar.

GOST 19.101 ESPD. Dastur turlari va dastur hujjatlari.

GOST 19.102 ESPD. Rivojlanish bosqichlari.

GOST 19.103 ESPD. Dasturlar va dasturiy hujjatlarning belgilanishi.

GOST 19.104 ESPD. Asosiy yozuvlar.

GOST 19.105 ESPD. Umumiy talablar Kimga dastur hujjatlari.

GOST 19.106 ESPD. Chop etilgan dastur hujjatlariga qo'yiladigan talablar.

GOST 19.201 ESPD. Texnik vazifa. Tarkib va ​​dizaynga qo'yiladigan talablar.

GOST 19.202 ESPD. Spetsifikatsiya. Tarkib va ​​dizaynga qo'yiladigan talablar.

GOST 19.401 ESPD. Dastur matni. Tarkib va ​​dizaynga qo'yiladigan talablar.

GOST 19.402 ESPD. Dastur tavsifi.

GOST 19.501 ESPD. Shakl. Tarkib va ​​dizaynga qo'yiladigan talablar.

GOST 19.502 ESPD. Umumiy tavsif. Tarkib va ​​dizaynga qo'yiladigan talablar.

GOST 19.503 ESPD. Tizim dasturchisi uchun qo'llanma. Tarkib va ​​dizaynga qo'yiladigan talablar.

GOST 19.504 ESPD. Dasturchi uchun qo'llanma. Tarkib va ​​dizaynga qo'yiladigan talablar.

GOST 19.505 ESPD. Operator uchun qo'llanma. Tarkib va ​​dizaynga qo'yiladigan talablar.

GOST 19.506 ESPD. Tilning tavsifi. Tarkib va ​​dizaynga qo'yiladigan talablar.

GOST 19.601 ESPD. Ko'paytirish, hisobga olish va saqlashning umumiy qoidalari.

GOST 19.602 ESPD. Chop etilgan dastur hujjatlarini takrorlash, hisobga olish va saqlash qoidalari.

GOST 19.603 ESPD. Umumiy qoidalar o'zgarishlar qilish.

GOST 19.604 ESPD. Chop etilgan dastur hujjatlariga o'zgartirishlar kiritish qoidalari.

GOST 19.001 ESPD. Umumiy holat.

Dastur hujjatlarining yagona tizimi (USPD) - bu dasturlar va dasturiy hujjatlarni ishlab chiqish, bajarish va muomala qilish uchun o'zaro bog'liq qoidalarni o'rnatadigan davlat standartlari to'plami.

ESPD standartlari tartibga soluvchi talablarni belgilaydi

rivojlanish,

hamrohlik,

ishlab chiqarish va

dasturlarning ishlashi.

ESPD standartlarida belgilangan qoidalar va qoidalar, ularning maqsadi va hajmidan qat'i nazar, kompyuterlar, komplekslar va tizimlar uchun dasturiy ta'minot hujjatlariga nisbatan qo'llaniladi.

ESPD quyidagi standartlar guruhlarini o'z ichiga oladi:

0 – Umumiy qoidalar.

1 – Asosiy standartlar.

2 – Ishlab chiqish hujjatlarini bajarish qoidalari.

3 – Ijro hujjatlarini rasmiylashtirish qoidalari.

4 – Yordamchi hujjatlarni amalga oshirish qoidalari.

5 – Bajarish qoidalari operatsion hujjatlar.

6 – Dasturiy hujjat aylanishi qoidalari.

7 - zaxira guruhi.

8 - zaxira guruhi.

9 – Boshqa standartlar.

GOST 19.101 ESPD. Dastur turlari va dastur hujjatlari.

Standart kompyuterlar, komplekslar va tizimlar uchun, ularning maqsadi va ko'lamidan qat'i nazar, dasturlar va dasturiy hujjatlar turlarini belgilaydi.

Dastur turlari:

Original dastur. Undan dublikatlarni saqlash va ko'paytirish uchun mo'ljallangan dastur.

Ikki nusxadagi dastur. Asl dasturning nusxasi bo'lgan va nusxalarini saqlash va yaratish uchun mo'ljallangan dastur.

Dastur nusxasi. To'g'ridan-to'g'ri foydalanish uchun mo'ljallangan dastur.

Dasturiy hujjatlar turlari(Kompyuterlar uchun dasturlarni loyihalash shartlari uchun namuna):

Texnik vazifa. Dasturning maqsadi va hajmi, texnik, texno-iqtisodiy va maxsus talablar dasturga qo'yiladigan talablar, ishlab chiqishning zarur bosqichlari va muddatlari, test turlari.

Spetsifikatsiya. Dasturning tarkibi va uning hujjatlari.

Asl egalari ro'yxati. Asl dasturlar va asl dastur hujjatlarini saqlaydigan kompaniyalar ro'yxati.

Dastur matni. Kerakli izohlar bilan dasturni yozib olish.

Dastur tavsifi. Dasturning mantiqiy tuzilishi va faoliyati haqida ma'lumot.

Tushuntirish eslatmasi. Qabul qilingan texnik echimlarni asoslash, tavsifi umumiy algoritm dasturning ishlashi.

Sinov jarayoni va metodologiyasi. Dasturni sinovdan o'tkazishda tekshirilishi kerak bo'lgan talablar, shuningdek ularni nazorat qilish tartibi va usullari.

Operator (foydalanuvchi) qo'llanmasi. Dasturni bajarish jarayonida kompyuter tizimi bilan aloqa qilish tartibini ta'minlash uchun ma'lumot.

GOST 19.102 ESPD. Rivojlanish bosqichlari.

Rivojlanish bosqichi

Ish bosqichi

Texnik vazifa

Dasturni ishlab chiqish zaruriyatini asoslash

Muammoni shakllantirish.

Manba materiallari to'plami.

Dastur samaradorligi mezonlarini tanlash.

Tadqiqot ishiga bo'lgan ehtiyojni asoslash.

Tadqiqot ishi

Kirish va chiqish ma'lumotlarining tuzilishini aniqlash.

Muammoni hal qilish usullarini oldindan tanlash.

Ilgari ishlab chiqilgan dasturlardan foydalanishning maqsadga muvofiqligini asoslash.

Texnik vositalarga talablarni aniqlash.

Muammoni hal qilishning asosiy imkoniyatini asoslash.

Texnik shartlarni ishlab chiqish va tasdiqlash

Dastur talablarini aniqlash.

Dasturni ishlab chiqish uchun texnik-iqtisodiy asoslashni ishlab chiqish.

Rivojlanish bosqichlari, bosqichlari va vaqtlarini aniqlash.

Dasturlash tillarini tanlash.

Texnik shartlarni muvofiqlashtirish va tasdiqlash.

Dastlabki dizayn

ES rivojlanishi

Kirish va chiqish ma'lumotlarining strukturasini dastlabki ishlab chiqish.

Muammoni hal qilish usullarini aniqlashtirish.

Muammoni hal qilishning umumiy algoritmini ishlab chiqish.

Texnik-iqtisodiy asoslashni ishlab chiqish

Elektron imzoni tasdiqlash

Elektron imzoni muvofiqlashtirish va tasdiqlash.

Texnik loyiha

TP rivojlanishi

Kirish va chiqish ma'lumotlarining tuzilishini aniqlashtirish.

Muammoni hal qilish algoritmini ishlab chiqish.

Kirish va chiqish ma'lumotlarini taqdim etish shaklini aniqlash.

Tilning semantikasi va sintaksisining ta'rifi.

Dastur tuzilmasini ishlab chiqish.

Uskuna konfiguratsiyasini yakuniy aniqlash.

TPni tasdiqlash

Dasturlarni ishlab chiqish va amalga oshirish bo'yicha chora-tadbirlar rejasini ishlab chiqish.

Tushuntirish xatini ishlab chiqish.

Texnik shartlarni muvofiqlashtirish va tasdiqlash.

Ishchi qoralama

Dastur ishlab chiqish

Dasturlash va disk raskadrovka

Asl dasturni ishlab chiqarish.

Dasturiy ta'minot hujjatlarini ishlab chiqish

Dasturiy ta'minot hujjatlarini ishlab chiqish.

Dasturni sinovdan o'tkazish

Sinov tartiblari va usullarini ishlab chiqish, muvofiqlashtirish va tasdiqlash.

Sinov.

Sinov natijalari bo'yicha dastur va dastur hujjatlarini tuzatish.

Amalga oshirish

Dasturni tayyorlash va uzatish

Qo'llab-quvvatlash uchun dasturlar va hujjatlarni tayyorlash va topshirish.

Dasturni texnik xizmat ko'rsatishga topshirish aktini ro'yxatdan o'tkazish va tasdiqlash.

Dasturni algoritmlar va dasturlar fondiga o'tkazish.

GOST 19.201 ESPD. Texnik vazifa. Tarkib va ​​dizaynga qo'yiladigan talablar.

Standart kompyuterlar, komplekslar va tizimlar uchun, ularning maqsadi va qo'llanilishidan qat'i nazar, dastur yoki dasturiy mahsulotni ishlab chiqish uchun texnik shartlarni yaratish va tayyorlash tartibini belgilaydi.

Texnik topshiriq quyidagi bo'limlarni o'z ichiga olishi kerak:

Nomi va qo'llash doirasi.

Bo'limda dastur yoki dasturiy mahsulotning nomi, qo'llash doirasining qisqacha tavsifi, dastur yoki dasturiy mahsulot va dastur yoki dasturiy mahsulot qo'llaniladigan ob'ekt ko'rsatilgan.

Rivojlanish uchun asos.

Bo'limda ishlab chiqish amalga oshirilayotgan hujjat ko'rsatilishi kerak.

Rivojlanish maqsadi.

Bo'limda dastur yoki dasturiy mahsulotning funktsional va operatsion maqsadi ko'rsatilishi kerak.

Dastur yoki dasturiy mahsulot uchun texnik talablar.

Bo'lim quyidagi kichik bo'limlarni o'z ichiga olishi kerak:

Funktsional xususiyatlarga qo'yiladigan talablar.

Foydalanish shartlari.

Texnik vositalarning tarkibi va parametrlariga qo'yiladigan talablar.

Axborot va dasturiy ta'minotning muvofiqligiga qo'yiladigan talablar.

"Funktsional xususiyatlarga qo'yiladigan talablar" kichik bo'limida bajariladigan funktsiyalar tarkibiga, kirish va chiqish ma'lumotlarini tashkil etishga, vaqt xususiyatlariga va boshqalarga qo'yiladigan talablar ko'rsatilishi kerak.

"Texnik vositalarning tarkibi va parametrlariga qo'yiladigan talablar" kichik bo'limida ularning texnik xususiyatlarini ko'rsatgan holda texnik vositalarning zarur tarkibi ko'rsatilgan.

"Axborot va dasturiy ta'minotning muvofiqligiga qo'yiladigan talablar" kichik bo'limida kirish va chiqishda axborot tuzilmalariga, shuningdek ularni hal qilish usullariga, manba kodlariga va dasturlash tillariga qo'yiladigan talablar ko'rsatilishi kerak.

Texnik va iqtisodiy ko'rsatkichlar.

Bo'limda taxminiy iqtisodiy samaradorlik, taxminiy yillik talab, eng yaxshi namunalar va analoglar bilan taqqoslaganda rivojlanishning iqtisodiy afzalliklari ko'rsatilgan.

Rivojlanish bosqichlari va bosqichlari.

Nazorat va qabul qilish tartibi.

Bo'limda sinov turlari va ishni qabul qilish uchun umumiy talablar ko'rsatilishi kerak.

GOST 19.402 ESPD. Dastur tavsifi.

Hujjat axborot qismi (annotatsiyalar va mazmun) va asosiy qismdan (funktsional maqsad, mantiq tavsifi) iborat.

"Funktsional maqsad" bo'limi dasturning maqsadini ko'rsatadi va dasturning ishlashining umumiy tavsifini va foydalanish cheklovlari haqida ma'lumot beradi.

"Mantiq tavsifi" bo'limida quyidagilarni ko'rsating:

Dastur tuzilishi va uning tarkibiy qismlarining tavsifi.

Komponentlarning vazifalari va ular orasidagi bog'lanishlarning tavsifi.

Dasturlash tili haqida ma'lumot.

Har bir komponent uchun kirish va chiqish ma'lumotlarining tavsifi.

Komponentlarning mantiqiy tavsifi (agar kerak bo'lsa, dastur diagrammalarining tavsiflari tuziladi).

Dastur mantig'ini tavsiflashda dastur matniga havola kerak bo'ladi.

GOST 19.505 ESPD. Operator uchun qo'llanma. Tarkib va ​​dizaynga qo'yiladigan talablar.

Hujjat quyidagi bo'limlarni o'z ichiga olishi kerak:

Dasturning maqsadi.

Foydalanish shartlari.

Dasturni ishga tushiring.

Operator buyruqlari.

Operatorga xabarlar.

"Dasturni ishga tushirish" bo'limida dasturning yuklanishi va ishlashini ta'minlash uchun bajarilishi kerak bo'lgan qadamlar ko'rsatilishi kerak.

"Operator buyruqlari" bo'limida operator dasturni yuklaydigan va bajarilishini nazorat qiladigan funktsiyalar va mumkin bo'lgan buyruq variantlari tavsifi, shuningdek, operatorning dasturni to'ldirish tartibi bo'lishi kerak.

"Operatorga xabarlar" bo'limida dasturni bajarish paytida chiqarilgan xabarlar matnlari, ularning mazmuni va tegishli operator harakatlari (muvaffaqiyatsizlik holatida operatorning harakatlari, dasturni qayta ishga tushirish imkoniyati) tavsifi bo'lishi kerak.

Hisobotimda men quyidagilarga ishonaman:

  • kafedra mudiri V.V.Vasyutkovich va katta ilmiy xodim S.S.Samotoxinning “Dasturiy ta’minot sohasida standartlashtirish” maqolasi. Rossiya Federatsiyasi Davlat standartining Butunrossiya standartlari ilmiy-tadqiqot instituti;
  • E.Z.Zinderning "Tizimlarning hayot aylanishlarini tashkil qilish standartlarining o'zaro bog'liqligi va ulardan foydalanish" maqolasi;
  • GOST va boshqa standartlarning matnlari.

1. Dasturiy ta'minotni ishlab chiqishning asosiy masalalari

Dasturchi-ishlab chiquvchi u yoki bu shaklda dasturlash vazifasini olganida, u, loyiha menejeri va butun loyiha jamoasi quyidagi savollarga duch keladi:

  • haqiqiy dasturdan tashqari nima qilish kerak?
  • nimani va qanday hujjatlashtirish kerak?
  • foydalanuvchilarga nimani etkazish kerak va nima? eskort xizmati?
  • bu butun jarayonni qanday boshqarish kerak?
  • Dasturlash vazifasining o'ziga nimani kiritish kerak?

Yuqorida aytib o'tilgan masalalardan tashqari, boshqalar ham bor.

Dasturiy ta'minot hujjatlari bo'yicha davlat standartlari bu va boshqa ko'plab savollarga javob berdimi? GOST ESPD 19-seriya standartlari to'plami. Ammo shunga qaramay, dasturchilar ushbu standartlardan juda ko'p shikoyat qilishgan. Hujjatlarda biror narsa ko'p marta takrorlanishi kerak edi (ko'rinishidan - asossiz) va ko'p narsa nazarda tutilmagan, masalan, integratsiyalangan ma'lumotlar bazasi bilan ishlaydigan dasturlarni hujjatlashtirishning o'ziga xos xususiyatlarini aks ettiradi.

Hozircha qolmoqda dolzarb masala dasturiy ta'minot (PS) hujjatlarini tartibga soluvchi tizim mavjudligi haqida.

2. Holatning umumiy tavsifi

Dasturiy hujjatlashtirish sohasidagi mahalliy me'yoriy-huquqiy bazaning asosini Dastur hujjatlarining yagona tizimi (USPD) standartlari to'plami tashkil etadi. ESPD kompleksining asosiy va eng katta qismi 70-80-yillarda ishlab chiqilgan. Endilikda bu majmua MDH davlatlarining davlatlararo standartlari tizimi (GOST), hududda faoliyat yuritadi Rossiya Federatsiyasi standartlashtirish bo'yicha davlatlararo shartnoma asosida.

ESPD standartlari asosan dasturiy ta'minotni ishlab chiqish jarayonida yaratilgan hujjatlarning bir qismini qamrab oladi va ko'pincha dasturiy ta'minotning funktsional xususiyatlarini hujjatlashtirish bilan bog'liq. Shuni ta'kidlash kerakki, ESPD standartlari (GOST 19) maslahat xarakteriga ega. Biroq, bu PS sohasidagi boshqa barcha standartlarga ham tegishli (GOST 34, ISO/IEC xalqaro standarti va boshqalar). Gap shundaki, Rossiya Federatsiyasining "Standartlashtirish to'g'risida" gi qonuniga muvofiq, ushbu standartlar shartnoma asosida - ya'ni dasturiy ta'minotni ishlab chiqish (yetkazib berish) shartnomasida ko'rsatilganda majburiy bo'ladi.

Umuman olganda, ESPD holati haqida gapiradigan bo'lsak, ESPD standartlarining aksariyati ma'naviy jihatdan eskirganligini aytish mumkin.

Asosiy kamchiliklar orasida ESPD nisbat berish mumkin:

  • yagona, "kaskad" modeliga yo'naltirish hayot davrasi(LC) PS;
  • dasturiy ta'minotning sifat xususiyatlarini hujjatlashtirish bo'yicha aniq tavsiyalarning yo'qligi;
  • hayot aylanishi va umuman mahsulot hujjatlari uchun boshqa mavjud mahalliy standartlar tizimlari bilan tizimli aloqaning yo'qligi, masalan, ESKD;
  • PSni sotiladigan mahsulot sifatida hujjatlashtirishga noaniq yondashuv;
  • dasturiy ta'minotni o'z-o'zidan hujjatlashtirish bo'yicha tavsiyalarning yo'qligi, masalan, ekrandagi menyular va foydalanuvchiga operativ yordam ko'rsatish vositalari ("yordam");
  • PS bo'yicha istiqbolli hujjatlarning tarkibi, mazmuni va dizayni bo'yicha xalqaro va mintaqaviy standartlar tavsiyalariga mos keladigan tavsiyalarning yo'qligi.

Shunday qilib, ESPD dasturiy ta'minotning hayot aylanish jarayonlari uchun ISO/IEC 12207-95 standarti asosida to'liq qayta ko'rib chiqilishi kerak (bu standart keyinroq batafsilroq muhokama qilinadi).

Aytish kerakki, ESPD kompleksi bilan bir qatorda, rasmiy normativ baza Rossiya Federatsiyasi dasturiy ta'minot va tegishli sohalarni hujjatlashtirish sohasida bir qator istiqbolli standartlarni (ichki, davlatlararo va xalqaro darajalar) o'z ichiga oladi.

Xalqaro standart ISO/IEC 12207: 1995-08-01 mahsulotlarning hayot aylanishini tashkil qilish dasturiy ta'minot(dasturiy ta'minot) - juda noaniq ko'rinadigan, ammo juda yangi va biroz "moda" standart.

Murakkab standartlar GOST 34 yaratish va rivojlantirish uchun avtomatlashtirilgan tizimlar(AS) - umumlashtirilgan, lekin hayot tsiklining tuzilishida juda qattiq deb qabul qilinadi va loyiha hujjatlari. Ammo bu standartlar ko'pchilik tomonidan zararli darajada byurokratik va eskirgan darajada konservativ hisoblanadi. Bu qanchalik to'g'ri va GOST 34 qanchalik foydali bo'lib qolayotganini tushunish foydalidir.

E.Z.Zinder o‘z maqolasida metodologiyaga batafsil to‘xtalib o‘tadi Oracle CDM Ilovani ishlab chiqish uchun (maxsus ishlab chiqish usuli). axborot tizimlari buyurtma berish uchun - Oracle vositalariga asoslangan AES loyihalarida to'g'ridan-to'g'ri foydalanish uchun mo'ljallangan, dizayn hujjatlari blankalari darajasida batafsil tavsiflangan maxsus material.

2.1. ESPD standartlariga qisqacha kirish

Biroq, butun kompleksni qayta ko'rib chiqishdan oldin, ko'plab ESPD standartlari dasturiy ta'minotni hujjatlashtirish amaliyotida foydali bo'lishi mumkin. Ushbu pozitsiya quyidagilarga asoslanadi:

  • ESPD standartlari dasturiy ta'minotni hujjatlashtirish jarayoniga buyurtma elementini kiritadi;
  • ESPD standartlarida ko'zda tutilgan dasturiy hujjatlarning tarkibi ba'zilar o'ylaganchalik "qattiq" emas: standartlar dasturiy ta'minot uchun hujjatlar to'plamiga qo'shimcha turlarni qo'shish imkonini beradi.
  • ESPD standartlari, shuningdek, tuzilma va tarkibdagi moslashuvchan o'zgarishlarga imkon beradi belgilangan turlar Mijoz va foydalanuvchi talablariga asoslangan PD.

Shu bilan birga, standartlarni qo'llash uslubi standartlarni loyihaning o'ziga xos xususiyatlariga moslashtirishning zamonaviy umumiy uslubiga mos kelishi mumkin: buyurtmachi va loyiha menejeri loyiha uchun mos bo'lgan standartlar va PD kichik to'plamini tanlaydilar, uni to'ldiradilar. kerakli bo'limlar bilan tanlangan PD va keraksizlarini chiqarib tashlang, ushbu hujjatlarni yaratishni loyihada ishlatiladigan hayot tsikli sxemasiga bog'lang.

ESPD standartlari (boshqa GOSTlar kabi) jadvalda keltirilgan guruhlarga bo'lingan:

ESPD standartini belgilash tasniflash mezonlariga asoslanadi:

ESPD standartining belgilanishi quyidagilardan iborat bo'lishi kerak:

  • 19 raqami (ESPD standartlari sinfiga berilgan);
  • jadvalda ko'rsatilgan standartlarning tasniflash guruhining kodini ko'rsatadigan bitta raqam (nuqtadan keyin);
  • standart ro'yxatdan o'tgan yilni ko'rsatadigan ikki xonali raqam (chiziqdan keyin).

ESPD hujjatlari ro'yxati

  1. GOST 19.001-77 ESPD. Umumiy holat.
  2. GOST 19.101-77 ESPD. Dastur turlari va dastur hujjatlari.
  3. GOST 19.102-77 ESPD. Rivojlanish bosqichlari.
  4. GOST 19.103-77 ESPD. Dasturlar va dastur hujjatlarini belgilash.
  5. GOST 19.104-78 ESPD. Asosiy yozuvlar.
  6. GOST 19.105-78 ESPD. Dastur hujjatlariga umumiy talablar.
  7. GOST 19.106-78 ESPD. Chop etilgan dastur hujjatlariga qo'yiladigan talablar.
  8. GOST 19.201-78 ESPD. Texnik vazifa. Tarkib va ​​dizaynga qo'yiladigan talablar.
  9. GOST 19.202-78 ESPD. Spetsifikatsiya. Tarkib va ​​dizaynga qo'yiladigan talablar.
  10. GOST 19.301-79 ESPD. Sinov jarayoni va metodologiyasi.
  11. GOST 19.401-78 ESPD. Dastur matni. Tarkib va ​​dizaynga qo'yiladigan talablar.
  12. GOST 19.402-78 ESPD. Dastur tavsifi.
  13. GOST 19.404-79 ESPD. Tushuntirish eslatmasi. Tarkib va ​​dizaynga qo'yiladigan talablar.
  14. GOST 19.501-78 ESPD. Shakl. Tarkib va ​​dizaynga qo'yiladigan talablar.
  15. GOST 19.502-78 ESPD. Ilova tavsifi. Tarkib va ​​dizaynga qo'yiladigan talablar.
  16. GOST 19.503-79 ESPD. Tizim dasturchisi uchun qo'llanma. Tarkib va ​​dizaynga qo'yiladigan talablar.
  17. GOST 19.504-79 ESPD. Dasturchi uchun qo'llanma.
  18. GOST 19.505-79 ESPD. Operator uchun qo'llanma.
  19. GOST 19.506-79 ESPD. Tilning tavsifi.
  20. GOST 19.508-79 ESPD. Qoʻllanma texnik xizmat ko'rsatish. Tarkib va ​​dizaynga qo'yiladigan talablar.
  21. GOST 19.604-78 ESPD. Chop etishda bajariladigan dastur hujjatlariga o'zgartirishlar kiritish qoidalari.
  22. GOST 19.701-90 ESPD. Algoritmlar, dasturlar, ma'lumotlar va tizimlar sxemalari. Konventsiyalar va ijro qoidalari.
  23. GOST 19.781-90. Axborotni qayta ishlash tizimlari uchun dasturiy ta'minot.

Shartlar va ta'riflar

Barcha ESPD standartlari ichida biz faqat amalda tez-tez ishlatilishi mumkin bo'lganlariga e'tibor qaratamiz.

Birinchidan, biz dasturlash vazifalarini yaratishda foydalanish mumkin bo'lgan standartni ko'rsatamiz.

GOST (ST SEV) 19.201-78 (1626-79). ESPD. Texnik vazifa. Tarkib va ​​dizaynga qo'yiladigan talablar. (1987 yil noyabr oyida 1-sonli tahrir bilan qayta nashr etilgan).

Texnik spetsifikatsiya (TOR) dasturiy ta'minotga qo'yiladigan talablar to'plamini o'z ichiga oladi va ishlab chiqilgan dasturni tekshirish va qabul qilish mezoni sifatida ishlatilishi mumkin. Shuning uchun, juda to'liq tuzilgan (qo'shimcha bo'limlarni kiritish imkoniyatini hisobga olgan holda) va buyurtmachi va ishlab chiquvchi tomonidan qabul qilingan texnik spetsifikatsiya PS loyihasining asosiy hujjatlaridan biridir.

Texnik topshiriq quyidagi bo'limlarni o'z ichiga olishi kerak:

  • tanishtirish;
  • rivojlanish sabablari;
  • rivojlanish maqsadi;
  • dastur yoki dasturiy mahsulotga qo'yiladigan talablar;
  • dasturiy ta'minot hujjatlariga qo'yiladigan talablar;
  • texnik-iqtisodiy ko'rsatkichlar;
  • rivojlanish bosqichlari va bosqichlari;
  • nazorat qilish va qabul qilish tartibi;
  • Ilovalar texnik shartlarga kiritilishi mumkin.

Dastur yoki dasturiy mahsulotning xususiyatlariga qarab, bo'limlar mazmunini aniqlashtirish, yangi bo'limlarni kiritish yoki alohida bo'limlarni birlashtirish mumkin.

Keyingi standart
GOST (ST SEV) 19.101-77 (1626-79). ESPD. Dasturlar va dasturiy hujjatlar turlari (1987 yil noyabr oyida 1-o'zgartirish bilan qayta nashr etilgan).
EHMlar, komplekslar va tizimlar uchun, ularning maqsadi va ko'lamidan qat'i nazar, dastur turlarini va dastur hujjatlarini belgilaydi.

Dasturlar turlari

Dasturiy hujjatlar turlari

Dastur hujjati turi

Spetsifikatsiya Dasturning tarkibi va uning hujjatlari
Asl dastur hujjatlarini saqlaydigan korxonalar ro'yxati
Dastur matni Dasturni kerakli izohlar bilan yozib olish
Dastur tavsifi Dasturning mantiqiy tuzilishi va ishlashi haqida ma'lumot
Dasturni sinovdan o'tkazishda tekshirilishi kerak bo'lgan talablar, shuningdek ularni nazorat qilish tartibi va usullari
Texnik vazifa Dasturning maqsadi va hajmi, dasturga qo'yiladigan texnik, texnik-iqtisodiy va maxsus talablar, ishlab chiqishning zarur bosqichlari va muddatlari, sinov turlari
Tushuntirish eslatmasi Algoritm diagrammasi, algoritm va (yoki) dasturning ishlashining umumiy tavsifi, shuningdek qabul qilingan texnik va texnik-iqtisodiy qarorlarni asoslash
Operatsion hujjatlar Dasturning ishlashi va ishlashini ta'minlash uchun ma'lumot

Operatsion hujjatlarning turlari

Operatsion hujjat turi

Dastur uchun operatsion hujjatlar ro'yxati
Shakl Dasturning asosiy xarakteristikalari, to'liqligi va dasturning ishlashi haqidagi ma'lumotlar
Ilova tavsifi Dasturning maqsadi, qo'llanilish doirasi, qo'llaniladigan usullar, echilishi kerak bo'lgan muammolar sinfi, foydalanish cheklovlari, texnik vositalarning minimal konfiguratsiyasi haqida ma'lumot
Tekshirish, ishlashini ta'minlash va dasturni muayyan dastur shartlariga moslashtirish uchun ma'lumot
Dasturchi uchun qo'llanma Dasturdan foydalanish uchun ma'lumot
Operator uchun qo'llanma Dasturni bajarish jarayonida operator va kompyuter tizimi o'rtasidagi aloqa tartibini ta'minlash uchun ma'lumot
Til tavsifi Til sintaksisi va semantikasining tavsifi
Texnik jihozlarga xizmat ko'rsatishda sinov va diagnostika dasturlarini qo'llash uchun ma'lumot

Amalga oshirish usuli va qo'llash xususiyatiga qarab, dastur hujjatlari dasturni ishlab chiqish, saqlash va ishlatish uchun mo'ljallangan asl, dublikat va nusxalarga (GOST 2.102-68) bo'linadi.

Turli bosqichlarda ishlab chiqilgan dasturiy hujjatlar turlari va ularning kodlari

Hujjat turi kodi Hujjat turi Rivojlanish bosqichlari
Dastlabki dizayn Texnik loyiha Ishchi qoralama
komponent murakkab
- Spetsifikatsiya - - ! +
05 Asl egalari ro'yxati - - - ?
12 Dastur matni - - + ?
13 Dastur tavsifi - - ? ?
20 Operatsion hujjatlar ro'yxati - - ? ?
30 Shakl - - ? ?
31 Ilova tavsifi - - ? ?
32 Tizim dasturchisi uchun qo'llanma - - ? ?
33 Dasturchi uchun qo'llanma - - ? ?
34 Operator uchun qo'llanma - - ? ?
35 Til tavsifi - - ? ?
46 Xizmat qo'llanma - - ? ?
51 Test dasturi va metodikasi - - ? ?
81 Tushuntirish eslatmasi ? ? - -
90-99 Boshqa hujjatlar ? ? ? ?

Birlashtirishga ruxsat beriladi individual turlar operativ hujjatlar (operativ hujjatlar ro'yxati va shakldan tashqari). Ushbu hujjatlarni birlashtirish zarurati texnik xususiyatlarda ko'rsatilgan. Birlashtirilgan hujjatga birlashtirilgan hujjatlardan birining nomi va nomi beriladi. Birlashtirilgan hujjatlarda birlashtirilayotgan har bir hujjatga kiritilishi kerak bo'lgan ma'lumotlar ko'rsatilishi kerak.

GOST 19.102-77. ESPD. Rivojlanish bosqichlari.

EHMlar, komplekslar va tizimlar uchun dasturlar va dasturiy hujjatlarni, ularning maqsadi va qo‘llanish doirasidan qat’i nazar, ishlab chiqish bosqichlarini belgilaydi.

Ishning rivojlanish bosqichlari, bosqichlari va mazmuni

Rivojlanish bosqichlari

Ish bosqichlari

Texnik vazifa Dasturni ishlab chiqish zaruriyatini asoslash Muammoni shakllantirish.
Manba materiallari to'plami.
Ishlab chiqilgan dasturning samaradorligi va sifati mezonlarini tanlash va asoslash.
Tadqiqot ishiga bo'lgan ehtiyojni asoslash.
Tadqiqot ishi Kirish va chiqish ma'lumotlarining tuzilishini aniqlash.
Muammoni hal qilish usullarini oldindan tanlash.
Ilgari ishlab chiqilgan dasturlardan foydalanishning maqsadga muvofiqligini asoslash.
Texnik vositalarga talablarni aniqlash.
Muammoni hal qilishning asosiy imkoniyatini asoslash.
Texnik shartlarni ishlab chiqish va tasdiqlash Dastur talablarini aniqlash.
Dasturni ishlab chiqish uchun texnik-iqtisodiy asoslashni ishlab chiqish.
Dasturni va uning hujjatlarini ishlab chiqish bosqichlari, bosqichlari va muddatlarini aniqlash.
Dasturlash tillarini tanlash.
Keyingi bosqichlarda tadqiqot ishlariga ehtiyojni aniqlash.
Texnik shartlarni muvofiqlashtirish va tasdiqlash.
Dastlabki dizayn Dastlabki dizaynni ishlab chiqish Kirish va chiqish ma'lumotlarining strukturasini dastlabki ishlab chiqish.
Muammoni hal qilish usullarini aniqlashtirish.
Masalani yechish algoritmining umumiy tavsifini ishlab chiqish.
Texnik-iqtisodiy asoslashni ishlab chiqish.
Dastlabki loyihani tasdiqlash
Dastlabki loyihani muvofiqlashtirish va tasdiqlash
Texnik loyiha Texnik loyihani ishlab chiqish Kirish va chiqish ma'lumotlarining tuzilishini aniqlashtirish.
Muammoni hal qilish algoritmini ishlab chiqish.
Kirish va chiqish ma'lumotlarini taqdim etish shaklini aniqlash.
Tilning semantikasi va sintaksisining ta'rifi.
Dastur tuzilmasini ishlab chiqish.
Uskuna konfiguratsiyasini yakuniy aniqlash.
Texnik dizaynni tasdiqlash Dasturlarni ishlab chiqish va amalga oshirish bo'yicha chora-tadbirlar rejasini ishlab chiqish.
Tushuntirish xatini ishlab chiqish.
Texnik loyihani muvofiqlashtirish va tasdiqlash.
Ishchi qoralama Dastur ishlab chiqish Dasturlash va disk raskadrovka
Dasturiy ta'minot hujjatlarini ishlab chiqish GOST 19.101-77 talablariga muvofiq dasturiy hujjatlarni ishlab chiqish.
Dastur sinovi Test dasturi va metodologiyasini ishlab chiqish, muvofiqlashtirish va tasdiqlash.
Dastlabki davlat, idoralararo, qabul qilish va boshqa turdagi testlarni o'tkazish.
Sinov natijalari bo'yicha dastur va dastur hujjatlarini tuzatish.
Amalga oshirish Dasturni tayyorlash va uzatish Xizmat ko'rsatish va (yoki) ishlab chiqarish uchun dasturlar va dasturiy ta'minot hujjatlarini tayyorlash va topshirish.
Dasturni texnik xizmat ko'rsatish va (yoki) ishlab chiqarishga topshirish aktini ro'yxatdan o'tkazish va tasdiqlash.
Dasturni algoritmlar va dasturlar fondiga o'tkazish.

Eslatmalar:

  1. Rivojlanishning ikkinchi bosqichini, texnik jihatdan asoslangan hollarda esa - ikkinchi va uchinchi bosqichlarni chiqarib tashlashga ruxsat beriladi. Ushbu bosqichlarga bo'lgan ehtiyoj texnik xususiyatlarda ko'rsatilgan.
  2. Ish bosqichlarini va (yoki) ularning mazmunini birlashtirish, chiqarib tashlash, shuningdek buyurtmachi bilan kelishilgan boshqa ish bosqichlarini joriy etishga ruxsat beriladi.

GOST 19.103-77 ESPD. Dasturlar va dastur hujjatlarini belgilash

Ishlab chiquvchi mamlakat kodi va ishlab chiquvchi tashkilot kodi belgilangan tartibda tayinlanadi.

  • Har bir rivojlanish tashkiloti uchun ro'yxatga olish raqami o'sish tartibida 00001 dan 99999 gacha beriladi.
  • Dasturning nashr raqami yoki tahrir raqami. ushbu turdagi hujjatning raqami, hujjat qismining raqami 01 dan 99 gacha o'sish tartibida belgilanadi. (Agar hujjat bir qismdan iborat bo'lsa, unda chiziqcha va qismning tartib raqami ko'rsatilmaydi).
  • Spetsifikatsiyaning qayta ko'rib chiqish raqami va dastur uchun operatsion hujjatlar ro'yxati xuddi shu dasturning nashr raqamiga mos kelishi kerak.

GOST 19.105-78 ESPD. Dastur hujjatlariga umumiy talablar

Ushbu standart kompyuterlar, komplekslar va tizimlar uchun dasturiy hujjatlarni, ularning maqsadi va qo'llanilishidan qat'i nazar, bajarilishiga qo'yiladigan umumiy talablarni belgilaydi va Yagona Dastur Hujjatlari Tizimi (USPD) standartlarida har xil turdagi hujjatlarni rasmiylashtirishning har qanday usuli uchun nazarda tutilgan. ma'lumotlar tashuvchilar.

Dastur hujjati har xil turdagi saqlash vositalarida taqdim etilishi mumkin va quyidagi an'anaviy qismlardan iborat:
sarlavha;
axborot;
Asosiy.

Hujjatni va uning qismlarini har bir ma'lumot tashuvchida bajarish qoidalari tegishli ma'lumotlar tashuvchilarda hujjatlarni rasmiylashtirish qoidalari uchun ESPD standartlari bilan belgilanadi.

GOST 19.106-78 ESPD. Chop etilgan dastur hujjatlariga qo'yiladigan talablar

Dastur hujjatlari quyidagilar tomonidan tuziladi:

  • Hujjatni yozuv yoki qo'l yozuvi bilan tayyorlashda A4 formatidagi varaqlarda (GOST 2.301-68);
  • A3 o'lchamdagi varaqlarda chop etilishi mumkin;
  • hujjatni bajarishning mashina usuli bilan, foydalaniladigan texnik vositalarning imkoniyatlari bilan belgilanadigan A4 va A3 formatlariga mos keladigan varaqlar o'lchamidagi og'ishlarga yo'l qo'yiladi; Hujjatni mashinada ishlab chiqarishda ma'lumotlarni chiqarish qurilmalarining chiqish xususiyatlari bilan ta'minlangan A4 va A3 formatidagi varaqlarda;
  • tipografik usuldan foydalangan holda hujjat ishlab chiqarishda tipografik formatlar varaqlarida.

Dasturiy hujjatning materiallari quyidagi ketma-ketlikda joylashtirilgan:

Sarlavha qismi:

  • tasdiqlash varaqasi (hujjat varaqlarining umumiy soniga kiritilmagan);
  • sarlavha sahifasi (hujjatning birinchi sahifasi);
ma'lumot qismi:
  • izoh;
  • Mundarija;
Asosiy qism:
  • hujjat matni (rasmlar, jadvallar va boshqalar bilan)
  • atamalar ro'yxati va ularning ta'riflari;
  • qisqartmalar ro'yxati;
  • ilovalar;
  • mavzu ko'rsatkichi;
  • ma'lumotnomalar ro'yxati;
jurnal qismini o'zgartirish:
  • ro'yxatga olish varaqasini o'zgartirish.

Atamalar ro'yxati va ularning ta'riflari, qisqartmalar ro'yxati, ilovalar, mavzu ko'rsatkichi, kerak bo'lganda ma'lumotnomalar ro'yxati taqdim etiladi.

Quyidagi standart ishlab chiqilayotgan mahsulotni hujjatlashtirishga qaratilgan:

GOST 19.402-78 ESPD. Dastur tavsifi

"Dastur tavsifi" hujjatining tarkibi uning mazmunida boshqa tavsiflovchi hujjatlar va qo'llanmalar uchun standartlardan olingan bo'limlar va paragraflar bilan to'ldirilishi mumkin: GOST 19.404-79 ESPD. Tushuntirish yozuvi, GOST 19.502-78 ESPD. Ilova tavsifi, GOST 19.503-79 ESPD. Tizim dasturchisi uchun qo'llanma, GOST 19.504-79 ESPD. Dasturchi uchun qo'llanma, GOST 19.505-79 ESPD. Operator uchun qo'llanma.

Shuningdek, dasturiy ta'minotni uzatish uchun tuzilgan barcha dasturlar va PD to'plamini qayd etish talablarini belgilaydigan bir guruh standartlar mavjud. Ular qisqacha buxgalteriya hujjatlarini yaratadilar va dasturlarni va PDni to'liq boshqarishni soddalashtirish uchun foydali bo'lishi mumkin (axir, ko'pincha siz oddiy tartibni tiklashingiz kerak!). Shuningdek, PSning "uy xo'jaligida" hujjatlarni saqlash qoidalarini belgilaydigan standartlar mavjud.

Biz ham ta'kidlashimiz kerak

GOST 19.301-79 ESPD. Sinov dasturi va metodologiyasi (moslashtirilgan shaklda) rejalashtirish hujjatlarini ishlab chiqish va podstansiyaning tayyorligi va sifatini baholash uchun sinov ishlarini o'tkazish uchun ishlatilishi mumkin.

Nihoyat, qabul qilingan yilga ko'ra eng so'nggi standart.

GOST 19.701-90 ESPD. Algoritmlar, dasturlar, ma'lumotlar va tizimlar sxemalari. An'anaviy grafik belgilar va bajarish qoidalari.

U har xil turdagi ma'lumotlarni qayta ishlash muammolarini ko'rsatish uchun ishlatiladigan diagrammalarni bajarish qoidalarini va ularni hal qilish vositalarini belgilaydi va ISO 5807: 1985 standartiga to'liq mos keladi.

ESPD bilan bir qatorda davlatlararo darajada yana ikkita standart amal qiladi, ular PSni hujjatlashtirish bilan bog'liq va GOST ESPDning aksariyati kabi yaqinda qabul qilingan.

GOST 19781-90 Axborotni qayta ishlash tizimlari uchun dasturiy ta'minot. Shartlar va ta'riflar. GOST 19.781-83 va GOST 19.004-80 o'rnini bosish uchun ishlab chiqilgan va ma'lumotlarni qayta ishlash tizimlarining (SOD) dasturiy ta'minoti (dasturiy ta'minoti) sohasidagi atamalar va ta'riflarni o'rnatadi, standartlashtirish bo'yicha ishlar doirasiga kiruvchi hujjatlar va adabiyotlarning barcha turlarida qo'llaniladi. bu ishning natijalari.

GOST 28388-89 Axborotni qayta ishlash tizimlari. Magnit saqlash vositalaridagi hujjatlar. Bajarish va ishlov berish tartibi. Bu nafaqat dasturiy ta'minotga, balki magnitli tashuvchilarda bajarilgan dizayn, texnologik va boshqa loyiha hujjatlariga ham tegishli.

2.2. GOST 34 kompleksining standartlari

GOST 34 80-yillarning oxirida o'zaro bog'langan tarmoqlararo hujjatlarning keng qamrovli to'plami sifatida ishlab chiqilgan. Motivlar va natijada olingan natijalar quyida GOST 34 ning "Xususiyatlar" da tasvirlangan. Standartlashtirish ob'ektlari nafaqat dasturiy ta'minot va ma'lumotlar bazalari emas, balki har xil (har qanday!) turdagi ma'ruzachilar va ularning tarkibiy qismlarining barcha turlari.

Kompleks mijoz va ishlab chiquvchi o'rtasidagi o'zaro aloqa uchun mo'ljallangan. ISO12207 ga o'xshab, mijoz o'zi uchun dinamiklarni ishlab chiqishi mumkin (agar u buning uchun ixtisoslashtirilgan bo'linma yaratsa) taqdim etiladi. Biroq, GOST 34 matni har ikki tomonning harakatlarini ISO12207 kabi aniq va ma'lum ma'noda nosimmetrik aks ettirishga qaratilgan emas. GOST 34 asosan loyiha hujjatlarining mazmuniga e'tibor qaratganligi sababli, tomonlar o'rtasidagi harakatlarni taqsimlash odatda ushbu tarkib asosida amalga oshiriladi.

Mavjud va amalga oshirilmagan barcha hujjatlar guruhlaridan biz faqat 0-guruh "Umumiy qoidalar" va 6-guruh "ASni yaratish, ishlatish va rivojlantirish" ga asoslanamiz. Eng mashhur standartlarni GOST 34.601-90 (AS yaratish bosqichlari), GOST 34.602-89 (AS yaratish uchun TK) va RD 50-34.698-90 (Hujjatlarning mazmuniga qo'yiladigan talablar) ko'rsatmalarini ko'rib chiqish mumkin. Standartlar ASni yaratish bo'yicha ish bosqichlari va bosqichlarini nazarda tutadi, ammo oxirigacha jarayonlarni aniq ko'rsatmaydi.

AS rivojlanishining umumiy holati uchun GOST 34 bosqichlari va bosqichlari jadvalda keltirilgan:

1. FT - ma'ruzachilarga talablarni shakllantirish. 1.1. ob'ektni tekshirish va atom elektr stantsiyasini yaratish zarurligini asoslash;
1.2. Dinamiklarga foydalanuvchi talablarini shakllantirish;
1.3. Bajarilgan ishlar bo'yicha hisobot va ASni ishlab chiqish uchun ariza tayyorlash (taktik va texnik shartlar);
2. RK - AS konsepsiyasini ishlab chiqish. 2.1. Ob'ektni o'rganish;
2.2. Zaruriy tadqiqot ishlarini olib borish;
2.3. Foydalanuvchi talablariga javob beradigan spiker kontseptsiyasi variantlarini ishlab chiqish
2.4. Bajarilgan ishlar bo'yicha hisobot tuzish
3. TK - ASni texnik yaratish. 3.1. Vazifa uchun texnik shartlarni ishlab chiqish va tasdiqlash.
4. EP - qoralama dizayn. 4.1. Dastlabki ishlab chiqish dizayn yechimlari tizim va uning qismlari haqida;
4.2. AU va uning qismlari uchun hujjatlarni ishlab chiqish.
5. TP - Texnik dizayn. 5.1. Tizim va uning qismlari uchun dizayn echimlarini ishlab chiqish;
5.2. AES va uning qismlari uchun hujjatlarni ishlab chiqish;
5.3. Karnaylarni va/yoki to'ldirish uchun mahsulotlarni yetkazib berish bo'yicha hujjatlarni ishlab chiqish va rasmiylashtirish texnik talablar(texnik spetsifikatsiyalar) ularni ishlab chiqish uchun;
5.4. Avtomatlashtirish ob'ekti loyihasining qo'shni qismlarida dizayn vazifalarini ishlab chiqish.
6. RD - Ishchi hujjatlar. 6.1. Tizim va uning qismlari uchun ishchi hujjatlarni ishlab chiqish;
6.2. Dasturlarni ishlab chiqish yoki moslashtirish.
7. VD - ishga tushirish. 7.1. Zavodni ishga tushirish uchun avtomatlashtirish ob'ektini tayyorlash;
7.2. Kadrlar tayyorlash;
7.3. Taqdim etilgan mahsulotlar (dasturiy ta'minot va texnik vositalar, dasturiy va apparat tizimlari, axborot mahsulotlari);
7.4. Qurilish-montaj ishlari;
7.5. Ishga tushirish ishlari;
7.6. Dastlabki sinovlarni o'tkazish;
7.7. Sinov amaliyotini o'tkazish;
7.8. Qabul qilish sinovlarini o'tkazish.
8. Sp - AC qo'llab-quvvatlash. 8.1. Kafolat majburiyatlariga muvofiq ishlarni bajarish;
8.2. Kafolatdan keyingi xizmat.

Har bir bosqichda ishlab chiqilgan hujjatlarning mazmuni tavsiflanadi. Bu parallel yoki ketma-ket bajarilgan (ya'ni, mohiyatan jarayonlar) va ularning tarkibiy vazifalarini mazmunli darajada aniqlashning potentsial imkoniyatlarini belgilaydi. Ushbu uslub GOST 34 va ISO12207 standartlarining kelishilgan kichik to'plamlarini o'z ichiga olgan loyihaning hayot tsikli standartlari profilini yaratishda ishlatilishi mumkin.

Asosiy maqsad: "Bobil minorasi" muammosini hal qilish.

80-yillarda turli sohalar va faoliyat sohalarida yomon muvofiqlashtirilgan yoki nomuvofiq NTD - "normativ-texnik hujjatlar" ishlatilgan vaziyat yuzaga keldi. Bu tizimlarni birlashtirish va ularning birgalikda samarali ishlashini ta'minlashni qiyinlashtirdi. Talablarni o'rnatadigan turli xil komplekslar va standartlar tizimlari mavjud edi har xil turlari AC.

Standartlarni qo'llash amaliyoti shuni ko'rsatdiki, ular mohiyatan (lekin qat'iy ta'riflarga ko'ra emas) yagona tushunchalar tizimini qo'llaydilar, standartlashtirishning ko'plab umumiy ob'ektlari mavjud, ammo standartlar talablari bir-biriga mos kelmaydi, farqlar mavjud. ishning tarkibi va mazmuni, hujjatlarning belgilanishi, tarkibi, mazmuni va bajarilishidagi farqlar va boshqalar.

Albatta, bu holat qisman ASni rivojlantirish uchun shart-sharoitlarning tabiiy xilma-xilligini, ishlab chiquvchilarning maqsadlarini, qo'llaniladigan yondashuvlar va usullarni aks ettirdi.

Bunday sharoitda bunday xilma-xillikni tahlil qilish va keyin, masalan, ikkita qarama-qarshi yo'ldan birida davom etish mumkin edi:

  1. Yagona umumlashtirilgan kontseptual va terminologik tizimni ishlab chiqish, umumiy sxema ishlab chiqish, ularning mazmuni bilan umumiy hujjatlar to'plami va ularni barcha AS uchun majburiy deb belgilash;
  2. Shuningdek, bitta umumiy kontseptual va terminologik tizimni, umumlashtirilgan kompleksni aniqlang tizim talablari, sifat mezonlari to'plami, lekin ishlab chiqish sxemasini, hujjatlar tarkibini va boshqa jihatlarni tanlashda maksimal erkinlikni ta'minlaydi, faqat minimal miqdorni belgilaydi. majburiy talablar, bu quyidagilarga imkon beradi:
    • natijaning sifat darajasini aniqlash;
    • ishlab chiqish shartlariga eng mos keladigan va foydalanilayotgan axborot texnologiyalariga mos keladigan aniq usullarni (ularning hayotiy tsikli modellari, hujjatlar to'plami va boshqalar bilan) tanlash;
    • shunday qilib, ma'ruzachi dizaynerning samarali harakatlariga minimal cheklovlar bilan ishlash.

34-standartlar to'plamini ishlab chiquvchilar yuqorida ko'rsatilganlardan birinchisiga yaqin usulni tanladilar, ya'ni ular ISO12207 kabi standartlarga qaraganda aniq usullar sxemalariga yaqinroq yo'l oldilar. Biroq, kontseptual asosning umumiyligi tufayli standartlar juda keng doiradagi holatlarda qo'llaniladi.

Moslashuvchanlik darajasi rasman imkoniyatlar bilan belgilanadi:

  • dastlabki loyihalash bosqichini qoldirib, "Texnik loyihalash" va "Batafsil hujjatlashtirish" bosqichlarini birlashtirish;
  • bosqichlarni o'tkazib yuborish, ko'pchilik hujjatlarni va ularning bo'limlarini birlashtirish va o'tkazib yuborish;
  • kiriting qo'shimcha hujjatlar, hujjatlar va ishlarning bo'limlari;
  • dinamik deb atalmish yaratish. ChTZ - xususiy texnik xususiyatlar - ASning hayot aylanishini shakllantirish uchun juda moslashuvchan; Qoida tariqasida, ushbu uslub katta birliklar (quyi tizimlar, komplekslar) darajasida qo'llaniladi, buning uchun CTZni yaratish asosli deb hisoblanadi, ammo hayot aylanishini boshqarishning ushbu usulini jiddiy cheklash uchun jiddiy sabablar yo'q.

Atom elektr stantsiyalarini yaratishda ishtirok etuvchi tashkilotlar tomonidan amalga oshiriladigan bosqichlar va bosqichlar shartnomalar va texnik shartlarda belgilanadi, bu ISO yondashuviga yaqin.

Yagona, sifatli aniqlangan terminologiyani joriy etish, ishlarning, hujjatlarning, qo'llab-quvvatlash turlarining va boshqalarning etarlicha asosli tasnifi mavjudligi shubhasiz foydalidir. GOST 34 haqiqatan ham turli xil tizimlarni yanada to'liq va sifatli birlashtirishga yordam beradi, bu ayniqsa murakkab integratsiyalashgan tizimlar ishlab chiqilayotgan sharoitlarda, masalan, jarayonni boshqarish tizimini o'z ichiga olgan CAD-CAM, boshqaruv tizimi, SAPR dizayneri, SAPR texnologi, ASNI va boshqa tizimlar.

Standartlashtirish ob'ekti sifatida ASning xususiyatlarini aks ettiruvchi bir nechta muhim qoidalar aniqlangan, masalan: "umuman, AS dasturiy-apparat (PTK), dasturiy-uslubiy (PMK) komplekslari va tashkiliy-texnik tarkibiy qismlarning alohida qismlaridan iborat. texnik, dasturiy va axborot ta’minoti”.

PTC va AS tushunchalarini ajratish printsipni o'z ichiga oladi, unga ko'ra AS "ma'lumotlar bazasiga ega IS" emas, balki:

  • "Axborot jarayonlarini avtomatlashtirishga asoslangan echimlarni ishlab chiqishni ta'minlaydigan tashkiliy-texnik tizim turli sohalar faoliyat (boshqaruv, loyihalash, ishlab chiqarish va boshqalar) yoki ularning kombinatsiyasi" (RD 50-680-88 bo'yicha), bu biznesni reinjiniring aspektlarida ayniqsa dolzarbdir;
  • "O'rnatilgan funktsiyalarni bajarish uchun axborot texnologiyalarini joriy qiluvchi xodimlar va ularning faoliyatini avtomatlashtirish vositalari to'plamidan iborat tizim" (GOST 34.003-90 ga muvofiq).

Ushbu ta'riflar shuni ko'rsatadiki, AS, birinchi navbatda, qarorlar qabul qiladigan va tashkiliy-texnik vositalar bilan ta'minlangan boshqa boshqaruv harakatlarini bajaradigan xodimlardir.

Majburiyat darajasi:

oldingi to'liq majburiy talab yo'q, GOST34 materiallari asosan uslubiy yordamga aylandi, ko'pincha standartda texnik xususiyatlar tarkibiga va AES sinovlarini o'tkazishga qo'yiladigan talablar to'plamiga ega bo'lgan mijozlar uchun. Shu bilan birga, GOST34 ning foydaliligi, agar ular AS hayot tsikli profilini shakllantirishda yanada moslashuvchan foydalanilsa, ko'p marta oshishi mumkin.

Tomonlar o'rtasidagi o'zaro hamkorlikning asosiy hujjati AESni yaratish uchun texnik shartlardir. Texnik spetsifikatsiya ASni yaratish va uni qabul qilish uchun asosiy manba hujjati bo'lib, texnik spetsifikatsiya mijoz va ishlab chiquvchi o'rtasidagi o'zaro munosabatlarning eng muhim nuqtalarini belgilaydi. Bunday holda, texnik shartlar ishlab chiquvchi tashkilot tomonidan ishlab chiqiladi (GOST 34.602-89 bo'yicha), lekin mijoz rasmiy ravishda ishlab chiquvchiga texnik shartlarni beradi (RD 50-680-88 bo'yicha).

2.3. Rossiya Federatsiyasining davlat standartlari (GOST R)

Rossiya Federatsiyasida xalqaro ISO standartlarini bevosita qo'llash asosida ishlab chiqilgan dasturiy ta'minotni hujjatlashtirish uchun bir qator standartlar mavjud. Bu? qabul qilish vaqtidagi eng so'nggi standartlar. Ulardan ba'zilari bevosita loyiha menejerlari yoki axborot xizmatlari direktorlariga murojaat qilishadi. Shu bilan birga, ular professionallar orasida asossiz ravishda kam tanilgan. Mana ularning ijrosi.

GOST R ISO/IEC 9294-93 Axborot texnologiyalari. Dasturiy ta'minot hujjatlarini boshqarish bo'yicha qo'llanma. Standart ISO/IEC TO 9294:1990 xalqaro standartiga to‘liq mos keladi va bu borada tavsiyalar beradi. samarali boshqaruv ularni yaratish uchun mas'ul bo'lgan menejerlar uchun dasturiy ta'minotni hujjatlashtirish. Standartning maqsadi - dasturiy ta'minotni hujjatlashtirish strategiyasini aniqlashda yordam berish; hujjatlar standartlarini tanlash; hujjatlarni rasmiylashtirish tartibini tanlash; zarur resurslarni aniqlash; hujjatlar rejalarini tuzish.

GOST R ISO/IEC 9126-93 Axborot texnologiyalari. Dasturiy ta'minot mahsulotlarini baholash. Sifat xususiyatlari va ulardan foydalanish bo'yicha ko'rsatmalar. Standart ISO/IEC 9126:1991 xalqaro standartiga to‘liq mos keladi. Uning kontekstida sifat tavsifi "dasturiy mahsulotning sifati tavsiflanadigan va baholanadigan xususiyatlar (atributlar) to'plami" deb tushuniladi. Standart oltita keng qamrovli xususiyatni belgilaydi, ular minimal takrorlash bilan dasturiy ta'minot (dasturiy ta'minot, dasturiy mahsulotlar) sifatini tavsiflaydi: funksionallik; ishonchliligi; amaliylik; samaradorlik; hamrohlik; harakatchanlik. Ushbu xususiyatlar dasturiy ta'minot sifatini yanada aniqlashtirish va tavsiflash uchun asos bo'lib xizmat qiladi.

GOST R ISO 9127-94 Axborotni qayta ishlash tizimlari. Iste'molchi dasturiy paketlari uchun foydalanuvchi hujjatlari va qadoqlash ma'lumotlari. Standart ISO 9127:1989 xalqaro standartiga to‘liq mos keladi. Ushbu standart maqsadlari uchun iste'molchi dasturiy ta'minot to'plami (CPP) "muayyan funktsiyani bajarish uchun mo'ljallangan va sotiladigan dasturiy mahsulot; dastur va unga tegishli hujjatlar yagona birlik sifatida sotuvga qadoqlangan" deb ta'riflanadi. Foydalanuvchi hujjatlari deganda oxirgi foydalanuvchiga dasturiy ta'minotni o'rnatish va ishlatish to'g'risida ma'lumot beradigan hujjatlar tushuniladi. Qadoqlash to'g'risidagi ma'lumotlar qayta ishlab chiqarilgan ma'lumotlarni anglatadi tashqi qadoqlash PP. Uning maqsadi potentsial xaridorlarga dasturiy ta'minot haqida asosiy ma'lumotlarni taqdim etishdir.

GOST R ISO/IEC 8631-94 Axborot texnologiyalari. Dasturiy ta'minot konstruktsiyalari va shartli belgilar ularning taqdimoti uchun. Protsessual algoritmlarning taqdimotini tavsiflaydi.

2.4. ISO/IEC 12207 xalqaro standarti: 1995-08-01

ISO12207 ning birinchi nashri 1995 yilda ISO/IEC JTC1 qo'shma texnik qo'mitasi tomonidan tayyorlangan. Axborot texnologiyalari,SC7 quyi qo'mitasi, dasturiy ta'minot muhandisligi."

Ta'rifga ko'ra, ISO12207 dasturiy ta'minotning bir qismi sifatida kiritilgan har xil (har qanday!) dasturiy ta'minot va AS loyihalari turlariga qaratilgan dasturiy ta'minotning hayot aylanish jarayonlari uchun asosiy standartdir. Standart strategiyani belgilaydi va umumiy tartib dasturiy ta'minotni yaratish va ishlatishda u g'oyalarni kontseptsiyalashdan to hayot aylanishini yakunlashgacha bo'lgan dasturiy ta'minotning hayot aylanishini qamrab oladi.

STANDARTNING juda muhim eslatmalari:

  1. Dasturiy ta'minotning hayot aylanish jarayonida qo'llaniladigan jarayonlar AS hayotiy tsiklida ishlatiladigan jarayonlarga mos kelishi kerak. (Shuning uchun AS va dasturiy ta'minot standartlaridan birgalikda foydalanishning maqsadga muvofiqligi aniq.)
  2. Noyob yoki aniq jarayonlar, faoliyat va vazifalarni qo'shish tomonlar o'rtasidagi shartnomada ko'rsatilishi kerak. Shartnoma keng ma'noda tushuniladi: qonuniy ravishda rasmiylashtirilgan shartnomadan norasmiy bitimga qadar, shartnoma bir tomon tomonidan o'z oldiga qo'yilgan vazifa sifatida belgilanishi mumkin.
  3. Standart printsipial jihatdan aniq harakat usullarini, kamroq tayyorlangan echimlarni yoki hujjatlarni o'z ichiga olmaydi. U dasturiy ta'minotning hayot aylanish jarayonlari arxitekturasini tavsiflaydi, lekin jarayonlarga kiritilgan xizmatlar va vazifalarni qanday amalga oshirish yoki bajarishni batafsil ko'rsatmaydi va natijada olingan hujjatlarning nomi, formati yoki aniq mazmunini belgilash uchun mo'ljallanmagan. Ushbu turdagi qarorlar standart foydalanuvchi tomonidan qabul qilinadi.

STANDART ta'riflar:

  1. Tizim - bu belgilangan ehtiyojlar yoki maqsadlarni qondirish uchun bir yoki bir nechta jarayonlar, apparat, dasturiy ta'minot, uskunalar va odamlarning kombinatsiyasi.
  2. Hayotiy tsikl modeli- ishlab chiqish, foydalanish va texnik xizmat ko'rsatish jarayonida amalga oshiriladigan jarayonlar, harakatlar va vazifalarni o'z ichiga olgan tuzilma dasturiy mahsulot tizimning ishlash muddati davomida, talablarni aniqlashdan to undan foydalanishni yakunlashgacha.
    Ko'pgina jarayonlar va vazifalar dasturiy ta'minot loyihalariga mos ravishda moslashtirilishi mumkin bo'lgan tarzda ishlab chiqilgan. Moslashuv jarayoni - bu muayyan loyihaga taalluqli bo'lmagan jarayonlar, faoliyat va vazifalarni bartaraf etish jarayoni. Moslashuvchanlik darajasi: maksimal
  3. Malaka talabi- mezonlar yoki shartlar to'plami ( malaka talablari) dasturiy ta'minot mahsulotini uning spetsifikatsiyalariga mos keladigan (shartlarini qondiradigan) va maqsadli muhitda foydalanishga tayyor deb bilish uchun qanoatlantirilishi kerak.

Standart talab qilmaydi maxsus model Hayotiy tsikl yoki dasturiy ta'minotni ishlab chiqish usuli, lekin standartdan foydalanish taraflari dasturiy ta'minot loyihasi uchun hayot tsikli modelini tanlash, standart jarayonlari va vazifalarini ushbu modelga moslashtirish, dasturiy ta'minotni ishlab chiqish usullarini tanlash va qo'llash uchun javobgar ekanligini belgilaydi. , dasturiy ta'minot loyihasiga mos keladigan harakatlar va vazifalarni bajarish uchun.

ISO12207 standarti ikki tomonning har birining harakatlarini tashkil etishga teng darajada yo'naltirilgan: yetkazib beruvchi (ishlab chiquvchi) va xaridor (foydalanuvchi); agar ikkala tomon ham bir tashkilotdan bo'lsa, teng ravishda qo'llanilishi mumkin.

Har bir hayot aylanish jarayoni bir qator harakatlarga, har bir harakat bir qator vazifalarga bo'linadi. ISO o'rtasidagi juda muhim farq: har bir jarayon, harakat yoki vazifa kerak bo'lganda boshqa jarayon tomonidan boshlanadi va bajariladi va oldindan belgilangan ketma-ketliklar mavjud emas (albatta, vazifalarning dastlabki ma'lumotlariga ko'ra ulanishlar mantig'ini saqlagan holda va hokazo). ).

ISO12207 standarti quyidagilarni ta'riflaydi:

  1. Dasturiy ta'minotning hayot aylanish jarayonining 5 ta asosiy jarayoni:
    • Qabul qilish jarayoni. AS, dasturiy mahsulot yoki dasturiy ta'minot xizmatini sotib olgan xarid qiluvchi korxonaning harakatlarini belgilaydi.
    • Yetkazib berish jarayoni. Xaridorga tizim, dasturiy mahsulot yoki dasturiy ta'minot xizmatini etkazib beruvchi yetkazib beruvchi kompaniyaning harakatlarini belgilaydi.
    • Rivojlanish jarayoni. Dasturiy mahsulot va dasturiy mahsulotni qurish tamoyilini ishlab chiquvchi ishlab chiqaruvchi korxonaning harakatlarini belgilaydi.
    • Faoliyat jarayoni. Tizimga (nafaqat dasturiy ta'minotga) xizmat ko'rsatishni ta'minlovchi operator-kompaniyaning foydalanuvchilar manfaatlarini ko'zlab ishlashi davomida harakatlarini belgilaydi. Ishlab chiqaruvchi tomonidan foydalanish yo'riqnomasida belgilangan harakatlardan farqli o'laroq (ishlab chiquvchining ushbu faoliyati ko'rib chiqilayotgan barcha uchta standartda ko'zda tutilgan), operatorning harakatlari foydalanuvchilar bilan maslahatlashish, ma'lumot olish uchun belgilanadi. fikr-mulohaza va hokazo, u o'zini o'zi rejalashtiradi va tegishli mas'uliyatni oladi.
    • Ta'mirlash jarayoni. Dasturiy ta'minot mahsulotiga texnik xizmat ko'rsatishni ta'minlaydigan yordamchi xodimlarning harakatlarini belgilaydi, bu dasturiy mahsulot modifikatsiyalarini boshqarish, uni qo'llab-quvvatlash. hozirgi holat va funktsional yaroqlilik, kompyuter tizimida dasturiy mahsulotni o'rnatish va olib tashlashni o'z ichiga oladi.
  2. Dasturiy ta'minot mahsulotining butun hayotiy tsiklining ajralmas qismi bo'lgan va dasturiy ta'minot loyihasining tegishli sifatini ta'minlaydigan boshqa jarayonni amalga oshirishni qo'llab-quvvatlaydigan 8 ta yordamchi jarayonlar:
    • muammoni hal qilish;
    • hujjatlar;
    • konfiguratsiyani boshqarish;
    • Sifatni ta'minlash guruhining qolgan jarayonlari natijalaridan foydalanadigan sifat kafolati, unga quyidagilar kiradi:
      • Tasdiqlash jarayoni;
      • Sertifikatlash jarayoni;
      • Hamkorlik asosida baholash jarayoni;
      • Audit jarayoni.
  3. 4 tashkiliy jarayon:
    • Boshqaruv jarayoni;
    • Infratuzilmani yaratish jarayoni;
    • Takomillashtirish jarayoni;
    • O'quv jarayoni.

Ular standartni muayyan loyiha shartlariga moslashtirish uchun zarur bo'lgan asosiy harakatlarni belgilaydigan maxsus Moslashuv jarayoni bilan birga keladi.

Bu erda takomillashtirish jarayoni AS yoki dasturiy ta'minotni takomillashtirishni anglatmaydi, balki tashkilotda haqiqatda amalga oshirilgan sotib olish, ishlab chiqish, sifatni ta'minlash va hokazo jarayonlarini takomillashtirishdir.

Quyida tavsiflangan moslashuvchanlik darajasini beradigan bosqichlar, bosqichlar, bosqichlar taqdim etilmaydi.

Standartning "dinamik" xususiyati jarayonlar va vazifalarning ketma-ketligi bilan belgilanadi, bunda bir jarayon boshqasini yoki kerak bo'lganda uning bir qismini chaqiradi.

  • tizim yoki dasturiy ta'minotga qo'yiladigan talablarni tahlil qilish va qayd etish nuqtai nazaridan Sotib olish jarayonining bajarilishi Ishlab chiqish jarayonining tegishli vazifalarini bajarishga turtki bo'lishi mumkin;
  • Yetkazib berish jarayonida etkazib beruvchi subpudratchilarni Sotib olish jarayoniga muvofiq boshqarishi va tegishli jarayonlarga nisbatan tekshirish va malakani amalga oshirishi kerak;
  • Texnik xizmat ko'rsatish ishlab chiqish jarayoniga muvofiq amalga oshiriladigan tizim va dasturiy ta'minotni ishlab chiqishni talab qilishi mumkin.

Bu tabiat har qanday hayot tsikli modelini amalga oshirish imkonini beradi.

Dasturiy ta'minot talablarini tahlil qilishda sifat tavsiflarining 11 klassi mavjud bo'lib, ular keyinchalik sifatni ta'minlashda qo'llaniladi.

Bunday holda, ishlab chiquvchi dasturiy ta'minot talablari sifatida quyidagilarni belgilashi va hujjatlashtirishi kerak:

  1. Funktsional va faollashtirish spetsifikatsiyalari, jumladan, dasturiy ta'minot elementi bajarilishi kerak bo'lgan bajarilishi, jismoniy xususiyatlari va ish muhiti sharoitlari;
  2. Dasturiy ta'minot bloki bilan tashqi ulanishlar (interfeyslar);
  3. Malakaviy talablar;
  4. Ishonchlilik spetsifikatsiyalari, shu jumladan foydalanish va texnik xizmat ko'rsatish usullari bilan bog'liq spetsifikatsiyalar, ta'sir muhit va xodimlarning shikastlanish ehtimoli;
  5. Xavfsizlik xususiyatlari
  6. Muhandislik psixologiyasi (ergonomika) uchun inson omillari spetsifikatsiyalari, shu jumladan qo'lda boshqarish, inson va asbob-uskunalarning o'zaro ta'siri, xodimlarning cheklovlari va inson xatosi va o'rganishga sezgir bo'lgan inson diqqatini jamlashni talab qiladigan sohalar;
  7. Ma'lumotlar va ma'lumotlar bazasi talablarini aniqlash;
  8. Yetkazib beriladigan dasturiy mahsulotni ishlatish va texnik xizmat ko'rsatish (foydalanish) joylarida o'rnatish va qabul qilish talablari;
  9. Foydalanuvchi hujjatlari;
  10. Foydalanuvchining ishlashi va ishlashiga qo'yiladigan talablar;
  11. Foydalanuvchiga xizmat ko'rsatish talablari.

    (Bu va shunga o'xshash xususiyatlar tizimni qo'llab-quvvatlash turlari uchun GOST 34da ko'zda tutilgan AESning xususiyatlariga mos kelishi qiziq va muhimdir.)

Standart ma'lumotlar bazasini loyihalashga qaratilgan juda kam tavsiflarni o'z ichiga oladi. Buni asosli deb hisoblash mumkin, chunki turli tizimlar va turli xil amaliy dasturlar paketlari nafaqat ma'lumotlar bazalarining o'ziga xos turlaridan foydalanishi, balki foydalana olmasligi ham mumkin.

Shunday qilib, ISO12207 maksimal moslashuvchanlik bilan mumkin bo'lgan vaziyatlarning eng keng doirasini qamrab oladigan jarayonlar, faoliyat va vazifalar to'plamiga ega.

U minimal cheklovlarni o'z ichiga olgan yaxshi tashkil etilgan standartni qanday qurish kerakligi haqidagi misolni ko'rsatadi ("ikkita loyiha bir xil emas" tamoyili). Shu bilan birga, jarayonlarning batafsil ta'riflari, hujjatlar shakllari va boshqalarni turli funktsional standartlarga, idoraviy standartlarga kiritish maqsadga muvofiqdir. qoidalar yoki ma'lum bir loyihada qo'llanilishi yoki qo'llanilmasligi mumkin bo'lgan xususiy texnikalar.

Shu sababli, ISO12207 ni markaziy standart sifatida ko'rib chiqish foydali bo'ladi, uning qoidalari muayyan loyiha uchun hayot tsikli standartlari profilini yaratish jarayonida dastlabki "asosiy" qoidalar to'plami sifatida qabul qilinadi. Ushbu "yadro" dasturiy ta'minot va AS hayot tsikli modelini, sifat kafolati kontseptsiyasini va loyihani boshqarish modelini belgilashi mumkin.

Amaliyotchilar boshqa usuldan foydalanadilar: ular o'zlari tarjima qiladilar va o'z loyihalarida foydalanadilar. zamonaviy standartlar podstansiyaning hayot aylanishini tashkil etish va ularning hujjatlari uchun. Ammo bu yo'l hech bo'lmaganda kamchilikdan aziyat chekadi, chunki turli ishlab chiquvchilar va mijozlar tomonidan tayyorlangan standartlarning turli xil tarjimalari va moslashuvlari juda ko'p tafsilotlarda farqlanadi. Ushbu farqlar muqarrar ravishda nafaqat nomlarga, balki standartlarda kiritilgan va qo'llaniladigan ularning mazmuniy ta'riflariga ham tegishli. Shunday qilib, bu yo'lda doimiy chalkashliklarning paydo bo'lishi muqarrar va bu nafaqat standartlarning, balki har qanday vakolatli uslubiy hujjatlarning maqsadlariga bevosita ziddir.

Hozirgi vaqtda Butunrossiya standartlari ilmiy-tadqiqot instituti dasturiy ta'minotni hujjatlashtirish uchun standartlar to'plamini takomillashtirish va ishlab chiqish bo'yicha takliflarni tayyorladi.

ma'lumotnoma

Hujjat standartlarini sotib olish uchun quyidagi tashkilotlarga murojaat qilishni tavsiya etamiz:

    IPK "Nashriyot standartlari", Ilmiy-texnik hujjatlarni tarqatish hududiy boshqarmasi ("Standartlar" do'koni), 17961, Moskva, st. Donskaya, 8, tel. 236-50-34, 237-00-02, faks/tel. 236-34-48 (GOST va GOST R bo'yicha).

ESPD standartlari (boshqa GOSTlar kabi) guruhlarga bo'lingan,

Umumiy holat;

Asosiy standartlar;

Hujjatlarni rasmiylashtirish qoidalari;

Operatsion hujjatlarni amalga oshirish qoidalari;

Dasturiy hujjat aylanishi qoidalari;

Zaxira guruhlari;

Boshqa standartlar.

ESPD quyidagi GOSTlarni o'z ichiga oladi:

GOST 19.001-77 ESPD. Umumiy holat.

GOST 19.005-85 ESPD. Algoritm va dasturlarning P-sxemalari. An'anaviy grafik belgilar va bajarish qoidalari.

GOST 19.101-77 ESPD. Dastur turlari va dastur hujjatlari.

GOST 19.102-77 ESPD. Rivojlanish bosqichlari.

GOST 19.103-77 ESPD. Dasturlar va dastur hujjatlarini belgilash.

GOST 19.104-78 ESPD. Asosiy yozuvlar.

GOST 19.105-78 ESPD. Dastur hujjatlariga umumiy talablar.

GOST 19.106-78 ESPD. Chop etilgan dastur hujjatlariga qo'yiladigan talablar.

GOST 19.201 78 ESPD. Texnik vazifa. Tarkib va ​​dizaynga qo'yiladigan talablar.

GOST 19.202-78 ESPD. Spetsifikatsiya. Tarkib va ​​dizaynga qo'yiladigan talablar.

GOST 19.301-79 ESPD. Sinov jarayoni va metodologiyasi.

GOST 19.401-78 ESPD. Dastur matni. Tarkib va ​​dizaynga qo'yiladigan talablar.

GOST 19.402-78 ESPD. Dastur tavsifi.

GOST 19.403-79 ESPD. Asl egalari ro'yxati.

GOST 19.404-79 ESPD. Tushuntirish eslatmasi. Tarkib va ​​dizaynga qo'yiladigan talablar.

GOST 19.501-78 ESPD. Shakl. Tarkib va ​​dizaynga qo'yiladigan talablar.

GOST 19.502-78 ESPD. Ilova tavsifi. Tarkib va ​​dizaynga qo'yiladigan talablar.

GOST 19.503-79 ESPD. Tizim dasturchisi uchun qo'llanma. Tarkib va ​​dizaynga qo'yiladigan talablar.

GOST 19.504-79 ESPD. Dasturchi uchun qo'llanma. Tarkib va ​​dizaynga qo'yiladigan talablar.

GOST 19.505-79 ESPD. Operator uchun qo'llanma. Tarkib va ​​dizaynga qo'yiladigan talablar.

GOST 19.506-79 ESPD. Tilning tavsifi. Tarkib va ​​dizaynga qo'yiladigan talablar.

GOST 19.507-79 ESPD. Operatsion hujjatlar ro'yxati.

GOST 19.508-79 ESPD. Xizmat qo'llanma. Tarkib va ​​dizaynga qo'yiladigan talablar.

GOST 19.601-78 ESPD. Ko'paytirish, hisobga olish va saqlashning umumiy qoidalari.

GOST 19.602-78 ESPD. Chop etilgan dastur hujjatlarini takrorlash, hisobga olish va saqlash qoidalari.

GOST 19.603-78 ESPD. O'zgartirishlar kiritishning umumiy qoidalari.

GOST 19.604-78 ESPD. Chop etishda bajariladigan dastur hujjatlariga o'zgartirishlar kiritish qoidalari.

SSSR Davlat standartlari qo'mitasining 1978 yil 18 dekabrdagi 3350-sonli qarori bilan joriy etish sanasi belgilandi.

01.01.1980 dan

Ushbu standart kompyuterlar, komplekslar va tizimlar uchun dasturiy hujjatlarni, ularning maqsadi va qo'llanilishidan qat'i nazar, bajarilishiga qo'yiladigan umumiy talablarni belgilaydi va Yagona Dastur Hujjatlari Tizimi (USPD) standartlarida har xil turdagi hujjatlarni rasmiylashtirishning har qanday usuli uchun nazarda tutilgan. ma'lumotlar tashuvchilar.

Standart ma'lumot qismini loyihalash uchun umumiy talablar nuqtai nazaridan ST SEV 2088-80 ga mos keladi (ma'lumotnoma ilovasiga qarang).

1 . UMUMIY TALABLAR

3. MA'LUMOT QISM

3.1 . Axborot qismi abstrakt va mazmundan iborat bo'lishi kerak.

3.2 Axborot qismini har xil turdagi dasturiy hujjatlarga kiritish zarurati ushbu hujjatlar uchun tegishli ESPD standartlari bilan belgilanadi.

3.3 . Annotatsiya hujjatning maqsadi va uning asosiy qismining qisqacha mazmuni haqida ma'lumot beradi.

3.4 . Tarkib hujjatning asosiy qismining tarkibiy elementlari haqidagi yozuvlar ro'yxatini o'z ichiga oladi, ularning har biri quyidagilarni o'z ichiga oladi:

strukturaviy elementni belgilash (bo'lim, kichik bo'lim va boshqalar soni);

strukturaviy elementning nomi;

saqlash muhitidagi strukturaviy elementning manzili (masalan, sahifa raqami, fayl raqami va boshqalar);

Hujjatning asosiy qismining strukturaviy elementlarini belgilash va ularning manzillarini belgilash qoidalari tegishli ma'lumotlar tashuvchilarda hujjatlarni rasmiylashtirish qoidalari uchun ESPD standartlari bilan belgilanadi.

Tegishli nashrlar