uy » Omad

AISni standart loyihalash bosqichlari. Rational Rose CASE vositasidan foydalangan holda omborlarni hisobga olishning avtomatlashtirilgan tizimini loyihalash. Dizayn ishlarini olib borish usullari


CASE tizimlarining rivojlanish bosqichlari

So'nggi o'n yil ichida axborot tizimlarini loyihalashda yangi yo'nalish - CASE vositalaridan foydalangan holda kompyuter yordamida loyihalash paydo bo'ldi. CASE (Computer Aided System/Software Engineering) atamasi dastlab faqat dasturiy ta'minotni ishlab chiqishni avtomatlashtirishga ishora qilgan; u endi murakkab AISni ishlab chiqishning butun jarayonini qamrab oladi.

Dastlab, CASE texnologiyalari konstruktiv loyihalash metodologiyasining kamchiliklarini (tushunish qiyinligi, yuqori mehnat zichligi va foydalanish narxi, dizayn spetsifikatsiyalariga o'zgartirish kiritish qiyinligi va boshqalar) qo'llab-quvvatlovchi vositalarni avtomatlashtirish va birlashtirish orqali bartaraf etish maqsadida ishlab chiqilgan.

CASE texnologiyalari o'z-o'zidan mavjud emas va mustaqil emas. Ular tegishli metodologiyadan foydalanishni avtomatlashtiradi va optimallashtiradi va uni qo'llash samaradorligini oshirish imkonini beradi.

Boshqa so'z bilan, CASE texnologiyalari Mavzu sohasini vizual modellashtirish, ushbu modelni AISni ishlab chiqish va texnik xizmat ko'rsatishning barcha bosqichlarida tahlil qilish imkonini beruvchi o'zaro bog'langan avtomatlashtirish vositalari to'plami bilan qo'llab-quvvatlanadigan murakkab dasturiy ta'minot tizimlarini tahlil qilish, loyihalash, ishlab chiqish va texnik xizmat ko'rsatish uchun metodologiyalar majmuasini ifodalaydi va foydalanuvchilarning axborot ehtiyojlariga muvofiq ilovalarni ishlab chiqish.

Zamonaviy CASE vositalari ko'plab AIS dizayn texnologiyalarini qo'llab-quvvatlashning keng doirasini qamrab oladi - oddiy tahlil va hujjatlash vositalaridan tortib butun AIS hayotiy tsiklini qamrab oluvchi to'liq miqyosli avtomatlashtirish vositalarigacha. CASE tizimlaridan foydalanishga eng katta ehtiyoj rivojlanishning dastlabki bosqichlarida - AISga qo'yiladigan talablarni tahlil qilish va spetsifikatsiya qilish bosqichlarida seziladi. Bu erda qilingan xatolar deyarli halokatli bo'lib, ularning narxi rivojlanishning keyingi bosqichlarida xatolarning narxidan sezilarli darajada yuqori.

CASE vositalarining asosiy maqsadlari dastlabki bosqichlarni (tahlil va dizayn) keyingi bosqichlardan ajratish va ishlab chiquvchilarga rivojlanish muhiti va tizimning ishlashi tafsilotlarini yuklamaslikdir.

Aksariyat zamonaviy CASE tizimlari metodologiyalardan foydalanadi tizimli va/yoki ob'ektga yo'naltirilgan tahlil Va dizayn, vizual sxemalar, grafiklar, jadvallar va diagrammalardan foydalanishga asoslangan.

CASE vositalaridan to'g'ri foydalanish bilan mehnat unumdorligini sezilarli darajada oshirishga erishiladi (CASE texnologiyalaridan foydalanadigan xorijiy kompaniyalarning hisob-kitoblariga ko'ra) CASE bilan ishlash hajmi, murakkabligi va tajribasiga qarab 100 dan 600% gacha. Shu bilan birga, AIS hayotiy tsiklining barcha bosqichlari o'zgaradi, lekin eng katta o'zgarishlar tahlil va loyihalash bosqichlariga tegishli (2.5, 2.6-jadvallar).

2.5-jadval. AIS hayot tsiklining bosqichlari bo'yicha mehnat xarajatlarini baholash

2.6-jadval. CASE va an'anaviy foydalanishni taqqoslash rivojlanish

CASE vositalaridan foydalanish nafaqat tizimli metodologiyani avtomatlashtiradi va tizimli va dasturiy injiniringning zamonaviy usullarini qo'llash imkonini beradi, balki boshqa afzalliklarni ham beradi (2.22-rasm), xususan:

1. avtomatik ishlab chiqarish va boshqarish vositalari orqali ishlab chiqilgan dasturiy ta'minot sifatini yaxshilaydi;

2. AIS prototipini yaratish vaqtini qisqartirish imkonini beradi, bu esa loyihaning sifati va samaradorligini dastlabki bosqichlarda baholash imkonini beradi;

3. loyihalash va ishlab chiqish jarayonini tezlashtiradi;

4. ishlab chiqilgan komponentlardan qayta foydalanish imkonini beradi;

5. AIS qo'llab-quvvatlashini qo'llab-quvvatlaydi;

6. loyihani hujjatlashtirish bo'yicha odatiy ishlardan ozod qiladi, chunki u o'rnatilgan hujjatlashtiruvchidan foydalanadi;

7. loyiha bo'yicha jamoaviy ishlarni osonlashtiradi.

Guruch. 2.22. CASE texnologiyalaridan foydalangan holda AISni ishlab chiqishning afzalliklari: A- loyiha tannarxini pasaytirish koeffitsienti; b - rivojlanish vaqtini qisqartirish omili

Aksariyat CASE vositalari to'rtta asosiy tushunchaga asoslanadi: metodologiya, usul, notatsiya, vosita [ 11,15, 16].

Metodologiya AISni loyihalash va ishlab chiqishda echimlarni baholash va tanlash bo'yicha ko'rsatmalarni, ish bosqichlarini, ularning ketma-ketligini, taqsimlash qoidalarini va usullarning maqsadini belgilaydi.

Usullari - komponentlarni yaratish tartiblari va ularning tavsiflari.

Belgilar tizimning umumiy tuzilishini, ma'lumotlar elementlarini, ishlov berish bosqichlarini tavsiflash uchun mo'ljallangan bo'lib, grafiklar, diagrammalar, jadvallar, oqim sxemalari, rasmiy va tabiiy tillarni o'z ichiga olishi mumkin.

Imkoniyatlar- usullarni qo'llab-quvvatlash va mustahkamlash vositalari; interaktiv rejimda loyihani yaratish va tahrirlashda foydalanuvchilarning ishini qo‘llab-quvvatlaydi, loyihani abstraksiya darajalari ierarxiyasi shaklida tashkil etishga yordam beradi va komponentlarning muvofiqligini tekshiradi.

CASE vositalarining tasnifi

CASE vositalarining barqaror tasnifi hali ham mavjud emas, faqat turli tasniflash mezonlariga qarab tasniflash yondashuvlari aniqlangan. Quyida ulardan ba'zilari keltirilgan.

AIS hayotiy tsiklining texnologik bosqichlari va jarayonlariga e'tibor qarating:

1. tahlil qilish va loyihalash vositalari. Tizim spetsifikatsiyalari va dizaynini yaratish uchun foydalaniladi. Ular taniqli dizayn metodologiyalarini qo'llab-quvvatlaydi;

2. ma'lumotlar bazasini loyihalash vositalari. Ma'lumotlarni mantiqiy modellashtirish, ma'lumotlar bazasi tuzilmalarini yaratishni ta'minlash;

3. talablarni boshqarish vositalari;

4. dasturiy ta'minot konfiguratsiyasini boshqarish vositalari. Dasturlashni, sinovdan o'tkazishni, texnik xususiyatlardan dasturiy ta'minotni avtomatik yaratishni qo'llab-quvvatlash;

5. hujjatlashtirish vositalari;

6. sinov vositalari;

7. Loyihani boshqarish vositalari. Rejalashtirish, nazorat qilish, o'zaro hamkorlikni qo'llab-quvvatlash;

8. mavjud tizimni yangi muhitga o'tkazish uchun mo'ljallangan teskari muhandislik vositalari.

Qo'llab-quvvatlanadigan dizayn metodologiyalari[ 11, 12, 15, 16]:

1. funksiyaga yo‘naltirilgan (tuzilmaga yo‘naltirilgan);

2. ob'ektga yo'naltirilgan;

3. murakkab yo'naltirilgan (loyihalash metodologiyalari to'plami).

Qo'llab-quvvatlanadigan grafik diagramma belgilari:

1. belgilangan belgi bilan;

2. alohida belgilar bilan;

3. eng keng tarqalgan belgilar bilan.

Integratsiya darajasi:

1. avtonom masalani mustaqil hal qiladigan yordamchi dasturlar (Asboblar);

2. dasturiy ta'minot vazifalari sinflaridan biriga yordam beruvchi vositalar to'plami bo'lgan ishlab chiqish paketlari (Toolkit);

3. umumiy dizayn ma'lumotlar bazasi bilan bog'langan integratsiyalangan vositalar to'plami - AIS (Workbench) yaratishning turli bosqichlarida ishning to'liq yoki bir qismini avtomatlashtiradigan ombor.

Kollektiv loyihani ishlab chiqish:

1. jamoaviy rivojlanishni qo'llab-quvvatlamasdan;

2. real vaqtda loyihani ishlab chiqishga yo'naltirilgan;

3. kichik loyihalarni birlashtirish rejimiga yo'naltirilgan.

CASE vositalarining turlari:

1. tahlil vositalari (Upper CASE); mutaxassislar orasida ular kompyuterni rejalashtirish vositalari deb ataladi. Ushbu CASE vositalaridan foydalanib, barcha mavjud xususiyatlarni aks ettiruvchi model quriladi. U kompaniyaning maqsadiga muvofiq umumiy va maxsus ishlash mexanizmlarini, mavjud imkoniyatlarni, resurslarni va loyiha maqsadlarini tushunishga qaratilgan. Ushbu vositalar optimal qarorlar qabul qilish uchun ma'lumotlarni to'plash, turli stsenariylarni tahlil qilish imkonini beradi;

2. tahlil va loyihalash vositalari (Middle CASE); talablarni tahlil qilish va AIS spetsifikatsiyalari va tuzilishini loyihalash bosqichlarini qo'llab-quvvatlash uchun vositalar hisoblanadi. O'rtacha CASE vositasidan foydalanishning asosiy natijasi tizim dizaynini sezilarli darajada soddalashtirishdir, chunki dizayn AIS talablari bilan ishlashning iterativ jarayoniga aylanadi. Bundan tashqari, o'rtacha CASE vositalari talablarni tezkor hujjatlashtirishni ta'minlaydi;

3. dasturiy ta'minotni ishlab chiqish vositalari (Quyi); AIS dasturiy ta'minotini ishlab chiqish tizimlarini qo'llab-quvvatlash. Ular jismoniy spetsifikatsiyalarni ishlab chiqish zaruratini bartaraf etadigan tizim lug'atlari va grafik vositalarni o'z ichiga oladi - ishlab chiqilayotgan tizimning dastur kodlariga to'g'ridan-to'g'ri tarjima qilinadigan tizim spetsifikatsiyalari mavjud (kodlarning 80% gacha avtomatik ravishda yaratiladi). Kichik CASE vositalarining asosiy afzalliklari ishlab chiqish vaqtini sezilarli darajada qisqartirish, oson o'zgartirishlar va prototiplar bilan ishlashni qo'llab-quvvatlashdir.

CASE vositalari ham tasniflanadi kompyuter texnologiyalarining turi va arxitekturasi bo'yicha, shuningdek operatsion tizim turi bo'yicha.

Hozirgi vaqtda dasturiy ta'minot bozori juda ko'p turli xil dasturiy ta'minot, shu jumladan sanab o'tilgan sinflarning deyarli har birining CASE vositalari bilan ifodalanadi.

CASE vositalarining xususiyatlari

Silverrun. CASE vositasi Silverrun Amerika kompaniyasi Computer Systems Advisers, Inc. (CSA) biznes-klassdagi AISni tahlil qilish va loyihalash uchun ishlatiladi va ko'proq spiral hayot tsikli modeliga qaratilgan. Funktsional va axborot modellarining alohida tuzilishiga asoslangan har qanday metodologiyani qo'llab-quvvatlash uchun qo'llaniladi (ma'lumotlar oqimi diagrammasi va ob'ektlar o'rtasidagi munosabatlar diagrammasi).

Muayyan metodologiya uchun moslashtirish modellarning kerakli grafik belgilarini va dizayn xususiyatlarini tekshirish qoidalarini tanlash orqali ta'minlanadi. Tizimda eng keng tarqalgan metodologiyalar uchun tayyor sozlamalar mavjud: DATARUN (Silverrun tomonidan qo'llab-quvvatlanadigan asosiy metodologiya), Gane/Sarson, Yourdon/DeMarco, Merise, Ward/Mellor, Axborot muhandisligi. Loyihada kiritilgan har bir kontseptsiya uchun o'z tavsiflovchilaringizni qo'shishingiz mumkin. Silverrun arxitekturasi sizga kerak bo'lganda rivojlanish muhitini kengaytirish imkonini beradi.

Silverrun bor modulli tuzilma va to'rtta moduldan iborat bo'lib, ularning har biri mustaqil mahsulot bo'lib, alohida sotib olinishi va ishlatilishi mumkin.

1. Biznes jarayonlari modellarini yaratish moduli ma'lumotlar oqimi diagrammasi shaklida, Biznes jarayonlarini modellashtirish (BPM) sizga avtomatlashtirilgan tashkilot yoki yaratilgan avtomatlashtirilgan axborot tizimining ishlashini modellashtirish imkonini beradi. O'ta murakkab modellar bilan ishlash qobiliyati avtomatik qayta raqamlash, texnologik daraxt bilan ishlash (shu jumladan, novdalarni vizual ravishda tortib olish), jamoaviy ishlab chiqish uchun model qismlarini ajratish va biriktirish funktsiyalari bilan ta'minlanadi. Diagrammalar bir nechta oldindan belgilangan belgilarda ko'rsatilishi mumkin, jumladan Yourdon/DeMarco va Gane/Sarson. Shuningdek, o'zingizning belgilaringizni yaratishingiz mumkin, masalan, diagrammada ko'rsatilgan deskriptorlar soniga foydalanuvchi tomonidan belgilangan maydonlarni qo'shing.

2. Kontseptual ma'lumotlarni modellashtirish moduli Entity-Relationship eXpert (ERX) muayyan amalga oshirish bilan bog'liq bo'lmagan ob'ektlar o'rtasidagi munosabatlar ma'lumotlari modellarini yaratish imkonini beradi. O'rnatilgan ekspert tizimi ma'lumotlarning o'zaro bog'liqligi haqidagi mazmunli savollarga javob berish orqali to'g'ri normallashtirilgan ma'lumotlar modelini yaratishga imkon beradi. Ma'lumotlar strukturalarining tavsiflaridan ma'lumotlar modelini avtomatik ravishda qurish ta'minlangan. Atributlarning funktsional bog'liqligini tahlil qilish modelning uchinchi normal shakl talablariga muvofiqligini tekshirish va ularning bajarilishini ta'minlash imkonini beradi. Tasdiqlangan model Relational Data Modeler moduliga uzatiladi.

3. Relyatsion modellashtirish moduli Relational Data Modeler (RDM) relyatsion ma'lumotlar bazasida amalga oshirish uchun ob'ekt munosabatlarining batafsil modellarini yaratishga imkon beradi. Ushbu modul ma'lumotlar bazasini yaratish bilan bog'liq barcha konstruksiyalarni hujjatlashtiradi: indekslar, triggerlar, saqlangan protseduralar va boshqalar. Omborning moslashuvchan, o'zgaruvchan yozuvi va kengaytirilishi har qanday metodologiya bilan ishlash imkonini beradi. Kichik sxemalarni yaratish qobiliyati ma'lumotlar bazasi sxemasini ifodalashda ANSI SPARC yondashuviga amal qiladi. Taqsimlangan ishlov berish tugunlari va foydalanuvchi ko'rinishlari pastki sxema tilida modellashtirilgan. Ushbu modul relyatsion ma'lumotlar bazalarining dizayni va to'liq hujjatlarini taqdim etadi.

4. Ishchi guruh ombori menejeri Workgroup Repository Manager (WRM) barcha modellar uchun umumiy ma'lumotlarni saqlash uchun ma'lumotlar lug'ati sifatida ishlatiladi va Silverrun modullarini yagona dizayn muhitiga integratsiyalashni ta'minlaydi.

Silverrun CASE vositasining afzalligi modellarni qurish uchun vizual vositalarning yuqori moslashuvchanligi va xilma-xilligi, kamchiligi esa turli modellarning tarkibiy qismlari o'rtasida qat'iy o'zaro nazoratning yo'qligi (masalan, turli xil DFDlar o'rtasidagi o'zgarishlarni avtomatik ravishda tarqatish qobiliyati). parchalanish darajalari). Ammo shuni ta'kidlash kerakki, bu kamchilik faqat sharsharaning hayot aylanishi modeli ishlatilgan taqdirdagina ahamiyatli bo'lishi mumkin.

Silverrun quyidagilarni o'z ichiga oladi:

1. eng keng tarqalgan DBMS uchun ma'lumotlar bazasi sxemalarini avtomatik yaratish: Oracle, Informix, DB2, Ingres, Progress, SQL Server, SQLBase, Sybase;

2. ilovalarni ishlab chiqish vositalariga ma'lumotlarni uzatish: JAM, PowerBuilder, SQL Windows, Uniface, NewEra, Delphi.

Shunday qilib, ma'lum bir DBMSning barcha xususiyatlaridan foydalangan holda ma'lumotlar bazasi yadrosini to'liq aniqlash mumkin: triggerlar, saqlangan protseduralar, referent yaxlitligi cheklovlari. Ilovani yaratishda Silverrun omboridan ko'chirilgan ma'lumotlar interfeys ob'ektlarini avtomatik ravishda yaratish yoki ularni tezda qo'lda yaratish uchun ishlatiladi.

Dizaynni avtomatlashtirishning boshqa vositalari bilan ma'lumotlarni almashish, dizayn spetsifikatsiyalarini tahlil qilish va tekshirish uchun maxsus protseduralarni yaratish va turli standartlarga muvofiq maxsus hisobotlarni tuzish uchun Silverrun tizimi dizayn ma'lumotlarini tashqi fayllarga chiqarishning uchta usulini taqdim etadi.

1. Hisobot tizimi. Hisobotlar matnli fayllarga chiqariladi.

2. Eksport/import tizimi. Nafaqat eksport faylining mazmuni, balki yozuv ajratgichlari, yozuvlar ichidagi maydonlar va matn maydonlarining bosh va tugash belgilari ham ko'rsatilgan. Bunday eksport fayllari yaratilishi va omborga yuklanishi mumkin. Bu turli xil tizimlar bilan ma'lumotlarni almashish imkonini beradi: boshqa CASE vositalari, DBMS, matn muharrirlari va elektron jadvallar.

3. ODBC drayverlari yordamida kirish imkoniyatiga ega tashqi fayllarda omborni saqlash. Eng keng tarqalgan ma'lumotlar bazasidan ombor ma'lumotlariga kirish uchun barcha loyiha ma'lumotlarini to'g'ridan-to'g'ri ushbu DBMS formatida saqlash mumkin.

Silverrun guruh ishining ikkita usulini qo'llab-quvvatlaydi:

1) standart yagona foydalanuvchi versiyasida modellarni boshqariladigan bo'linish va birlashtirish mexanizmi mavjud. Model qismlarga bo'linishi va bir nechta ishlab chiquvchilar orasida taqsimlanishi mumkin. Batafsil ishlab chiqilgandan so'ng, qismlar bitta modelga qayta yig'iladi;

2) Silverrunning tarmoq versiyasi Oracle, Sybase yoki Informix DBMS asosidagi tarmoq omborida saqlangan modellar bilan parallel guruhli ishlash imkonini beradi. Shu bilan birga, bir nechta ishlab chiquvchilar bir xil model bilan ishlashi mumkin, chunki ob'ektni blokirovkalash alohida model elementlari darajasida sodir bo'ladi.

JAM. Ilovalarni ishlab chiqish vositasi JYACC's Application Manager (JAM) JYACC mahsulotidir, chunki JAM dastur prototipining keyingi versiyasini yaratishdan iborat bo'lgan ilovalarni ishlab chiqish tsiklini tezda amalga oshirishga imkon beradi. oldingi bosqichda belgilangan talablarni hisobga olgan holda va uni foydalanuvchiga taqdim etish.

JAM modulli tuzilishga ega va quyidagi komponentlardan iborat:

1. tizim yadrolari;

2. JAM/DBi - DBMSga maxsus interfeys modullari (JAM/DBi-Oracle, JAM/DBi-Informix, JAM/DBi-ODBC va boshqalar);

3. JAM/RW - hisobot ishlab chiqaruvchi modul;

4. JAM/CASEi - CASE vositalariga maxsus interfeys modullari (JAM/CASE-TeamWork, JAM/CASE-Inno-vator va boshqalar);

5. JAM/TPi - tranzaksiya menejerlari uchun maxsus interfeys modullari (masalan, JAM/TPi-Server TUXEDO va boshqalar);

6. Jterm - maxsus X-terminal emulyatori.

Tizim yadrosi to'liq mahsulot bo'lib, dasturni ishlab chiqish uchun mustaqil ravishda ishlatilishi mumkin. Boshqa barcha modullar qo'shimcha bo'lib, ularni mustaqil ravishda ishlatish mumkin emas.

Tizimning yadrosi quyidagi asosiy komponentlarni o'z ichiga oladi:

1. ekran muharriri. Ekran muharriri ekranni ishlab chiqish muhitini, vizual ob'ektlar omborini, o'ziga xos JAM DBMS - JDB, tranzaksiya menejeri, tuzatuvchi, uslublar muharririni o'z ichiga oladi;

2. menyu muharriri;

3. yordamchi yordamchi vositalar to‘plami;

4. ilovaning sanoat versiyasini ishlab chiqarish vositalari.

JAM dan foydalanganda ilovaning tashqi interfeysini ishlab chiqish vizual dizayn bo‘lib, ularda interfeys tuzilmalarini joylashtirish va axborotni kiritish/chiqarish uchun ekran maydonlarini belgilash orqali ekran shakllarini yaratishga to‘g‘ri keladi. JAM-da interfeys dizayni yordamida amalga oshiriladi ekran muharriri. JAM da ishlab chiqilgan ilovalar ko'p oynali interfeysga ega. Ekranni ishlab chiqish unga interfeys elementlarini joylashtirish, ularni guruhlash va ularning xususiyatlarining qiymatlarini belgilashni o'z ichiga oladi.

Menyu muharriri menyu tizimlarini ishlab chiqish va disk raskadrovka qilish imkonini beradi. Piktografik menyular yaratish imkoniyati amalga oshirildi. Ilova obyektlariga menyu bandlarini belgilash ekran muharririda amalga oshiriladi.

Yagona foydalanuvchi relyatsion DBMS JDB JAM yadrosiga o'rnatilgan. JDB ning asosiy maqsadi standart DBMS bilan ishlash imkonsiz yoki amaliy bo'lmagan hollarda ilovalarni prototiplashdir. JDB indekslar, saqlangan protseduralar, triggerlar va ko'rinishlarni o'z ichiga olmaydigan relyatsion DBMSlarning zarur minimal imkoniyatlarini amalga oshiradi. JDB-dan foydalanib, siz maqsadli ma'lumotlar bazasiga o'xshash ma'lumotlar bazasini yaratishingiz mumkin (JDBda etishmayotgan xususiyatlardan tashqari) va ilovaning muhim qismini ishlab chiqishingiz mumkin.

Nosozliklarni tuzatuvchi dastur ishlab chiqilayotgan dasturni har tomonlama tuzatish imkonini beradi. Ilovani bajarish jarayonida yuzaga keladigan barcha hodisalar kuzatiladi.

Utilitalar JAMlar uchta guruhni o'z ichiga oladi:

1) JAM ekran fayllarini matnga o'zgartiruvchilar. JAM ekranlarni mahalliy ikkilik fayllar sifatida saqlaydi;

2) kiritish/chiqarish qurilmalari konfiguratsiyasi. JAM va u bilan tuzilgan ilovalar kiritish-chiqarish qurilmalari bilan bevosita ishlamaydi. Buning o'rniga JAM mantiqiy kiritish-chiqarish qurilmalariga (klaviatura, terminal, hisobot);

3) ekran kutubxonalarini saqlash.

Qo'shimcha JAM modullaridan biri hisobot generatori. Hisobot tartibi JAM ekran muharririda amalga oshiriladi. Hisobotning ishlashi maxsus til yordamida tasvirlangan. Hisobot ishlab chiqaruvchisi hisobotda ko'rsatilgan ma'lumotlarni, chiqish ma'lumotlarini guruhlashni, chiqishni formatlashni va hokazolarni aniqlash imkonini beradi.

JAM yordamida ishlab chiqilgan ilovalar bajariladigan modullar sifatida ishlab chiqarilishi mumkin. Buning uchun ishlab chiquvchilarda C kompilyatori va bog'lovchi bo'lishi kerak.

JAM tarkibiga kiradi o'rnatilgan dasturlash tili JPL (JAM protsessual tili), agar kerak bo'lsa, muayyan harakatlarni amalga oshiradigan modullar yozilishi mumkin. Bu til talqin qilinadi. Vizual ravishda qurilgan dastur muhiti va bunday modullar o'rtasida ma'lumot almashish mumkin. Bundan tashqari, JAM funksiya chaqiruvlari nuqtai nazaridan C tiliga mos tillarda yozilgan tashqi modullarni ulash imkoniyatini beradi.

JAM bu voqealarga yo'naltirilgan tizim, hodisalar majmuasidan iborat - oynalarni ochish va yopish, klaviatura tugmachasini bosish, tizim taymerini ishga tushirish, har bir ekran elementini boshqarishni qabul qilish va uzatish. Ishlab chiquvchi dastur mantig'ini har bir hodisa uchun ishlov beruvchini belgilash orqali amalga oshiradi.

Voqealar boshqaruvchilari JAM o'rnatilgan JAM funktsiyalarini va ishlab chiquvchi tomonidan C yoki JPLda yozilgan funktsiyalarni o'z ichiga olishi mumkin. O'rnatilgan funktsiyalar to'plami turli maqsadlar uchun 200 dan ortiq funktsiyalarni o'z ichiga oladi; ular JPL va C da yozilgan funksiyalardan qo'ng'iroqlar uchun mavjud.

Ilovaning sanoat versiyasi, JAM yordamida ishlab chiqilgan, quyidagi komponentlardan iborat:

1. amaliy tarjimonning bajariladigan moduli;

2. ilovani tashkil etuvchi ekranlar (alohida fayllar sifatida, ekran kutubxonalarining bir qismi sifatida yoki tarjimon korpusiga o'rnatilgan);

3. tashqi JPL modullari (matn fayllari sifatida yoki oldindan kompilyatsiya qilingan shaklda taqdim etiladi; oldindan tuzilgan

4. tashqi JPL modullari - alohida fayllar ko'rinishida va ekran kutubxonalarining bir qismi sifatida);

5. ilova konfiguratsiya fayllari - klaviatura va terminal konfiguratsiya fayllari, tizim xabarlari fayli, umumiy konfiguratsiya fayli.

DBMS bilan to'g'ridan-to'g'ri o'zaro aloqa JAM/DBi (Ma'lumotlar bazasi interfeysi) modullari tomonidan amalga oshiriladi. JAMda o'zaro ta'sirni amalga oshirish usullari ikki sinfga bo'linadi: qo'lda va avtomatik.

Da qo'lda yo'l Ishlab chiquvchi mustaqil ravishda SQL-da so'rovlarni yozadi, bunda so'rov natijalarini olish uchun manbalar va manzillar vizual tarzda ishlab chiqilgan tashqi darajadagi interfeys elementlari va oxirgi foydalanuvchiga ko'rinmaydigan ichki o'zgaruvchilar bo'lishi mumkin.

Avtomatik rejim JAM tranzaksiya menejeri tomonidan amalga oshiriladi. Bu ma'lumotlar bazasi jadvallari o'rtasidagi ancha murakkab munosabatlarni va kirish-chiqish ekranining atributlarini avtomatik boshqarishni hisobga olgan holda, QBE (Misol bo'yicha so'rovlar - namunaga asoslangan so'rovlar) deb ataladigan ma'lumotlar bazasi operatsiyalarining odatiy turlari uchun mos keladi. yaratilgan so'rov ishtirok etayotgan tranzaksiya turi (o'qish, yozish va boshqalar) bo'yicha.

JAM 20 dan ortiq ma'lumotlar bazasi bilan ishlash uchun ilovalar yaratish imkonini beradi: ORACLE, Informix, Sybase, Ingres, InterBase, NetWare SQL Server, Rdb, DB2, ODBC mos keluvchi DBMS va boshqalar.

JAM ning o'ziga xos xususiyati - turli platformalar (MS DOS/MS Windows, SunOS, Solaris (i80x86, SPARC), HP-UX, AIX, VMS/Open VMS va boshqalar) o'rtasida ilovalarning yuqori darajada o'tkazilishi; DOS-Windows-UNIX muhitlari o'rtasida uzatishda ruscha matnli ekranlarda statik matn maydonlarini "qayta chizish" talabi bo'lishi mumkin. Bundan tashqari, JAM-da ilovalar jismoniy emas, balki virtual kiritish-chiqarish qurilmalari uchun ishlab chiqilganligi ham portativlikni osonlashtiradi. Shunday qilib, dasturni platformadan platformaga ko'chirishda, odatda, faqat jismoniy kiritish-chiqarish qurilmalarini ilova uchun mantiqiy ko'rinishlariga solishtirish kerak.

SQL dan ma'lumotlar bazasi bilan ishlash vositasi sifatida foydalanish, shuningdek, ma'lumotlar bazalari o'rtasida ko'chirishni ta'minlashga yordam beradi. Agar ma'lumotlar bazasi tuzilmasi uzatilsa, ilovalar ish sessiyasini ishga tushirishdan tashqari hech qanday o'zgartirishni talab qilmasligi mumkin. Agar dastur DBMSga xos SQL kengaytmalaridan foydalanmagan bo'lsa, bu mumkin.

Tizimdagi yuk ortib borayotganida va hal qilinayotgan vazifalarning murakkabligi (ishlatiladigan resurslarning taqsimlanishi va heterojenligi, bir vaqtning o'zida ulangan foydalanuvchilar soni, dastur mantig'ining murakkabligi) ishlatiladi. uch bosqichli arxitektura modeli tranzaksiya menejerlari yordamida "mijoz - server". JAM/TPi-Client va JAM/TPi-Server komponentlari uch bosqichli modelga o'tishni ancha osonlashtiradi. Bu holda JAM/TPi-Server moduli asosiy rol o'ynaydi, chunki uch bosqichli modelni amalga oshirishdagi asosiy qiyinchilik tranzaksiya menejeri xizmatlarida amaliy mantiqni amalga oshirishda yotadi.

JAM/CASE interfeysi JAM ob'ektlari ombori va CASE asboblari ombori o'rtasida ma'lumot almashish imkonini beradi. Ayirboshlash ma'lumotlar bazasi strukturasi to'g'ridan-to'g'ri ma'lumotlar bazasidan JAM omboriga import qilinganiga o'xshaydi. Farqi shundaki, omborlar o'rtasidagi almashinuv ikki tomonlama.

Кроме модулей JAM/CASEi, существует также модуль JAM/CASEi Developer"s Kit. С помощью этого модуля можно самостоятельно разработать интерфейс (т. е. специализированный модуль JAM/CASEi) для конкретного CASE-средства, если готового модуля JAM/CASEi для него mavjud emas.

Silverrun CASE vositasi va JAM o'rtasidagi o'zaro ta'sirni amalga oshiradigan interfeys mavjud. Silverrun-RDM CASE asbobi va JAM 7.0 versiyasi o'rtasida ma'lumotlar bazasi sxemasi va dastur ekrani shakllarini uzatadi; ikkita ish rejimiga ega:

1) to'g'ridan-to'g'ri rejim (Silverrun-RDM->JAM) Silverrun-RDM-da sxemalarni ko'rsatish asosida CASE lug'at ob'ektlari va JAM ombori elementlarini yaratish uchun mo'ljallangan. Silverrun-RDM da interfeys ma'lumotlari modellarini ko'rsatish asosida ekranlar va JAM ombori elementlari yaratiladi. Ko'prik RDM relyatsion sxema jadvallari va munosabatlarini tegishli turdagi JAM ob'ektlari ketma-ketligiga aylantiradi. Silverrun-RDM-da interfeys ma'lumotlari modellarini yaratish metodologiyasi dastur ekranlarini prototiplash uchun pastki sxema mexanizmidan foydalanishni o'z ichiga oladi. RDM pastki sxemalarining har birining tavsifiga asoslanib, ko'prik JAM ekran shaklini hosil qiladi;

2) teskari rejim (JAM->Silverrun-RDM) CASE lug'at ob'ektlarining modifikatsiyalarini Silverrun-RDM relyatsion modeliga o'tkazish uchun mo'ljallangan.

Reengineering rejimi avval RDM dan import qilingan JAM ekranining barcha xususiyatlarini o'zgartirishni Silvcrrun sxemasiga o'tkazish imkonini beradi. Ma'lumotlar bazasining yaxlitligini nazorat qilish uchun jadvallar va jadval maydonlarini qo'shish yoki o'chirish shaklida sxemaga o'zgartirishlar kiritilmaydi.

JAM yadrosi konfiguratsiyani boshqarish vositalariga (Windows platformasida PVCS va UNIX platformasida SCCS) o'rnatilgan interfeysga ega. Ekran kutubxonalari va/yoki omborlar ushbu tizimlar nazorati ostida uzatiladi. Bunday tizimlar mavjud bo'lmaganda, JAM guruh rivojlanishini qo'llab-quvvatlash uchun ba'zi funktsiyalarni mustaqil ravishda amalga oshiradi.

MS-Windows platformasida JAM PVX uchun o'rnatilgan interfeysga ega va olish/cheklash amallari bevosita JAM muhitidan amalga oshiriladi.

Vantage Team Builder (Westmount I-CASE). Vantage Team Builder - bu sharsharaning hayot aylanishi modelini amalga oshirish va to'liq qo'llab-quvvatlash uchun mo'ljallangan o'rnatilgan dasturiy mahsulot.

Vantage Team Builder quyidagi funktsiyalarni ta'minlaydi:

1. ma'lumotlar oqimi diagrammalarini, ob'ektlar o'rtasidagi munosabatlar diagrammalarini, ma'lumotlar tuzilmalarini, dastur blok diagrammalarini va ekran shakllarining ketma-ketligini loyihalash;

2. tizim arxitekturasi diagrammalarini loyihalash - SAD (hisoblash vositalarining tarkibi va aloqasini loyihalash, hisoblash vositalari o'rtasida tizim vazifalarini taqsimlash, mijoz-server munosabatlarini modellashtirish, tranzaksiya menejerlaridan foydalanishni tahlil qilish va real vaqt rejimida tizimlar faoliyatining xususiyatlarini tahlil qilish);

3. dasturiy ta'minot muhitini to'liq qo'llab-quvvatlagan holda maqsadli DBMS tilida dastur kodini yaratish va ma'lumotlar bazasi jadvallarini, indekslarini, yaxlitlik cheklovlarini va saqlanadigan protseduralarni yaratish uchun SQL kodini yaratish;

4. o'rnatilgan SQL bilan C tilida dasturlash;

5. loyihaning versiyasi va konfiguratsiyasini boshqarish;

6. loyiha omboriga ko'p foydalanuvchi kirishi;

7. standart va individual shablonlardan foydalangan holda loyiha hujjatlarini yaratish;

8. CDIF formatida loyiha ma'lumotlarini eksport va import qilish (CASE Data Interchange Format).

Vantage Team Builder ishlatiladigan DBMS (ORACLE, Informix, Sybase yoki Ingres) yoki ilovalarni ishlab chiqish vositalariga (Uniface) qarab turli xil konfiguratsiyalarda keladi. Uniface konfiguratsiyasi uchun Vantage Team Builder tez prototip yaratish imkoniyatlari tufayli spiral hayot tsikli modeliga qisman e'tibor qaratganligi bilan boshqalardan farq qiladi. AIS loyihasini tavsiflash uchun diagrammalarning katta to'plami ishlatiladi.

Barcha turdagi diagrammalarni qurishda modellarning qo'llaniladigan usullarning sintaksisiga muvofiqligini nazorat qilish, shuningdek, bir xil nomdagi elementlarning va ularning turlarining har xil turdagi diagrammalar uchun mos kelishini nazorat qilish ta'minlanadi.

DFD ma'lumotlar oqimi diagrammalarini qurishda, parchalanishning turli darajalarida diagrammalarning muvofiqligi nazorat qilinadi. DFD ning yuqori darajasining to'g'riligi ELM hodisalar ro'yxati matritsasi yordamida nazorat qilinadi. Kompozit ma'lumotlar oqimlarining parchalanishini nazorat qilish uchun ularni tavsiflashning bir nechta variantlari qo'llaniladi: shaklda ma'lumotlar strukturasi diagrammasi DSD yoki yozuvlar BNF (Backus - Naur shakli).

SADni yaratish uchun kengaytirilgan DFD notatsiyasi qo'llaniladi, bu protsessorlar, vazifalar va periferik qurilmalar tushunchalarini kiritish imkonini beradi, bu esa dizayn echimlarining ravshanligini ta'minlaydi.

ERD ko'rinishida ma'lumotlar modelini qurishda u normallashtiriladi va ma'lum bir ma'lumotlar bazasining jismoniy ma'lumotlar sxemasini yaratish jarayonida foydalaniladigan ma'lumotlar elementlari va jadvallarining fizik nomlarining ta'rifi kiritiladi. Jadvalga qo'shimcha kirish nuqtalarini (indeks maydonlarini) tashkil etuvchi ob'ektlar va maydonlarning muqobil kalitlarini va ob'ektlar o'rtasidagi munosabatlarning kuchini aniqlash mumkin.

Loyiha omboriga kirishning belgilangan vositalariga asoslangan universal kod ishlab chiqarish tizimining mavjudligi ishlab chiquvchilarga dizayn intizomining yuqori darajada bajarilishini ta'minlashga imkon beradi: modellarni yaratishning qat'iy tartibi; hujjatlarning qattiq tuzilishi va mazmuni; dastur manba kodlarini avtomatik yaratish va boshqalar; bularning barchasi ishlab chiqilgan IClarning sifati va ishonchliligini oshirishni ta'minlaydi.

Loyiha hujjatlarini tayyorlash uchun FrameMaker, Interleaf yoki Word Perfect nashriyot tizimlaridan foydalanish mumkin. Loyiha hujjatlarining tuzilishi va tarkibi belgilangan standartlarga muvofiq tuzilgan. Moslashtirish dizayn echimlarini o'zgartirmasdan amalga oshiriladi.

Katta AISni ishlab chiqishda butun tizim Vantage Team Builder toifasi sifatida bitta loyihaga mos keladi. Loyiha bir nechta tizimlarga bo'linishi mumkin, ularning har biri nisbatan avtonom AIS quyi tizimiga mos keladi va boshqalardan mustaqil ravishda ishlab chiqilgan. Kelajakda loyiha tizimlari birlashtirilishi mumkin.

Vantage Team Builder-dan foydalangan holda AIS loyihalash jarayoni to'rtta ketma-ket bosqich (bosqich) shaklida amalga oshiriladi - tahlil, arxitektura, dizayn Va amalga oshirish, bunda har bir bosqichning tugallangan natijalari to‘liq yoki qisman keyingi bosqichga o‘tkaziladi (import qilinadi). ERD dan tashqari barcha diagrammalar boshqa turga aylantiriladi yoki joriy fazaning xususiyatlariga muvofiq tashqi ko'rinishini o'zgartiradi. Shunday qilib, DFDlar arxitektura bosqichida SAD ga, DSD lar DTD ga aylanadi. Import tugallangandan so'ng, oldingi bosqich bilan mantiqiy aloqa buziladi, ya'ni diagrammalarga barcha kerakli o'zgarishlar kiritilishi mumkin.

Uniface konfiguratsiyasi uchun Vantage Team Builder bitta texnologik dizayn muhitida ikkita tizimni almashishni ta'minlaydi, ma'lumotlar bazasi sxemalari (SQL modellari) Uniface omboriga o'tkaziladi va aksincha, Uniface vositalari tomonidan yaratilgan dastur modellari Vantage-ga o'tkazilishi mumkin. Team Builder ombori. Ikki tizimning omborlari o'rtasidagi mumkin bo'lgan tafovutlar maxsus yordamchi dastur yordamida yo'q qilinadi. Uniface muhitida ekran shakllarini ishlab chiqish SQL modelini import qilgandan so'ng FSD shakllari ketma-ketlik diagrammalari asosida amalga oshiriladi. Ushbu konfiguratsiyaga asoslangan AISni ishlab chiqish texnologiyasi rasmda ko'rsatilgan. 2.23.

Maqsadli DBMSda saqlanadigan omborning tuzilishi va Vantage Team Builder interfeyslari ochiq, bu esa printsipial jihatdan boshqa har qanday vositalar bilan integratsiyalashish imkonini beradi.

Bir yuzli. Compuware mahsuloti mijoz-server arxitekturasida keng ko'lamli ilovalar uchun ishlab chiqish muhiti bo'lib, quyidagi komponentlar arxitekturasiga ega:

1. Ilova ob'ektlari ombori (ilova ob'ektlari ombori) barcha boshqa komponentlar tomonidan AIS hayotiy tsikli davomida avtomatik ravishda foydalaniladigan metama'lumotlarni o'z ichiga oladi (ilova modellari, ma'lumotlar tavsiflari, biznes qoidalari, ekran shakllari, global ob'ektlar va andozalar). Repozitariy Uniface tomonidan qo'llab-quvvatlanadigan har qanday ma'lumotlar bazalarida saqlanishi mumkin;

Guruch. 2.23. Vantage Team Builder va Uniface o'rtasidagi o'zaro ta'sir

2. Ilova modeli menejeri ilova modellarini (E-R modellari) qo'llab-quvvatlaydi, ularning har biri berilgan ilova nuqtai nazaridan umumiy ma'lumotlar bazasi sxemasining kichik to'plamini ifodalaydi va tegishli grafik muharrirni o'z ichiga oladi;

3. Rapid Application Builder - ilova modeli ob'ektlari asosida tez ekran shakllari va hisobotlarni yaratish vositasi. Grafik shakl muharriri, prototiplash, disk raskadrovka, sinov va hujjatlashtirish vositalarini o'z ichiga oladi. Mavjud grafik interfeyslar - MS Windows (jumladan, VBX), Motif, OS/2 uchun Open Widget Interface oyna boshqaruvlarining har xil turlariga ega interfeys amalga oshirildi. Universal taqdimot interfeysi dastur kodini o'zgartirmasdan, dasturning bir xil versiyasidan turli grafik interfeyslarda foydalanish imkonini beradi;

4. Ishlab chiquvchilar xizmatlari yirik loyihalarni qo‘llab-quvvatlash va versiyalarni boshqarish (Uniface Version Control System), kirish huquqlari (hokimiyatlarni ajratish), global modifikatsiyalar va boshqalarni amalga oshirish uchun ishlatiladi. Bu ishlab chiquvchilarni parallel loyihalash, kiritish va chiqishni boshqarish, qidirish, versiyalarni boshqarish tizimi ma'lumotlarini ko'rish, yuritish va hisobotlarni berish;

5. Deployment Manager (ilovalarni tarqatish boshqaruvi) - yaratilgan dasturni tarqatish uchun tayyorlash, uni o'rnatish va texnik xizmat ko'rsatish imkonini beruvchi vositalar (bu holda foydalanuvchi platformasi ishlab chiquvchi platformasidan farq qilishi mumkin). Ularga tarmoq drayverlari va DBMS drayverlari, dastur serveri (poliserver), ilovalarni tarqatish va ma'lumotlar bazasini boshqarish vositalari kiradi. Uniface deyarli barcha ma'lum apparat va dasturiy platformalar, DBMS, CASE vositalari, tarmoq protokollari va tranzaksiya menejerlari bilan interfeysni qo'llab-quvvatlaydi;

6. Shaxsiy seriyalar (shaxsiy vositalar) grafik shaklda murakkab so'rovlar va hisobotlarni yaratish uchun (Personal Query and Personal Access - PQ/PA), shuningdek WinWord va Excel kabi tizimlarga ma'lumotlarni uzatish uchun ishlatiladi;

7. Distributed Computing Manager - Tuxedo, Encina, CICS, OSF DCE tranzaksiya menejerlari bilan integratsiya vositasi.

Uniface 7 versiyasi taqsimlangan hisoblash modelini va uch bosqichli mijoz-server arxitekturasini to'liq qo'llab-quvvatlaydi (ish vaqtida ilovalarning parchalanish sxemasini o'zgartirish imkoniyati bilan). Uniface 7 yordamida yaratilgan ilovalar bir vaqtning o'zida bir nechta heterojen platformalarda (shu jumladan Internetda) turli xil tarmoq protokollaridan foydalangan holda heterojen operatsion muhitda bajarilishi mumkin.

Uniface 7 komponentlariga quyidagilar kiradi:

1. Uniface Application Server - taqsimlangan tizimlar uchun dastur serveri;

2. WebEnabler - Internet va intranetda ilovalarni boshqarish uchun server dasturi;

3. Name Server - taqsimlangan dastur resurslaridan foydalanishni ta'minlovchi server dasturiy ta'minoti;

4. PolyServer - ma'lumotlarga kirish va turli tizimlarni birlashtirish vositasi.

Qo'llab-quvvatlanadigan DBMSlar ro'yxatiga DB2, VSAM va IMS kiradi; PolyServer, shuningdek, MVS OS bilan o'zaro aloqani ta'minlaydi.

Dizayner/2000 + Tuzuvchi/2000. ORACLE’dan Designer/2000 2.0 integratsiyalashgan CASE vositasi bo‘lib, Developer/2000 ilovalarini ishlab chiqish vositalari bilan birgalikda ORACLE ma’lumotlar bazasidan foydalanadigan tizimlar uchun dasturiy ta’minotning to‘liq hayot aylanishini qo‘llab-quvvatlaydi.

Designer/2000 - bu metodologiyalar oilasi va ularni qo'llab-quvvatlaydigan dasturiy mahsulotlar. Asosiy metodologiya Designer/2000 (CASE* Method) - bu tizimni loyihalash uchun tizimli metodologiya bo'lib, u AIS hayot aylanishining barcha bosqichlarini to'liq qamrab oladi. Rejalashtirish bosqichida tizimni yaratish maqsadlari, ustuvorliklar va cheklovlar aniqlanadi, tizim arxitekturasi va AISni rivojlantirish rejasi ishlab chiqiladi. Tahlil jarayonida quyidagilar quriladi: axborotga bo'lgan ehtiyoj modeli (ob'ektlar o'rtasidagi munosabatlar diagrammasi), funktsional ierarxiya diagrammasi (AIS funktsional dekompozitsiyasi asosida), o'zaro mos yozuvlar matritsasi va ma'lumotlar oqimi diagrammasi.

Loyihalash bosqichida batafsil AIS arxitekturasi ishlab chiqiladi, ma'lumotlar bazasining relyatsion sxemasi va dasturiy ta'minot modullari ishlab chiqiladi va AIS komponentlari o'rtasida ularning o'zaro ta'siri va o'zgarishlarini nazorat qilish uchun o'zaro bog'liqliklar o'rnatiladi.

Amalga oshirish bosqichida ma'lumotlar bazasi yaratiladi, amaliy tizimlar quriladi, ular sinovdan o'tkaziladi, sifati va foydalanuvchi talablariga muvofiqligi tekshiriladi. Tizim hujjatlari, o'quv materiallari va foydalanuvchi qo'llanmalari yaratilgan. Operatsion va texnik xizmat ko'rsatish bosqichlarida tizimning ishlashi va yaxlitligi tahlil qilinadi, qo'llab-quvvatlash va kerak bo'lganda AISni o'zgartirish amalga oshiriladi.

Designer/2000 mavzu sohasining turli modellarini (diagrammalarini) ishlab chiqish uchun grafik interfeysni taqdim etadi. Modellarni qurish jarayonida ular haqidagi ma'lumotlar omborga kiritiladi. Designer/2000 quyidagi komponentlarni o'z ichiga oladi.

AIS dizayni

Batafsil ishlab chiqish tizim dizayni, uning tashkiliy, dizayn, texnologik va ekspluatatsion hujjatlarining to'liq to'plamini o'z ichiga oladi. GOST 34.601-90 ga muvofiq. Avtomatlashtirilgan tizimlarni loyihalash bir qator bosqichlarni amalga oshirishni o'z ichiga oladi, jumladan: ASga bo'lgan talablarni shakllantirish, AS kontseptsiyasini ishlab chiqish, texnik shartlarni ishlab chiqish, dastlabki loyihalash, texnik loyihalash va ishchi hujjatlarni ishlab chiqish. ASni yaratish bosqichlari loyihalashdan tashqari quyidagilarni o'z ichiga oladi: ASni ishga tushirish va texnik xizmat ko'rsatish. Har bir bosqich bosqichlarga bo'linadi. Ushbu standartning ilovalari shuningdek quyidagilarni belgilaydi:

· Ishda ishtirok etuvchi tashkilotlar turlari ro'yxati.

Dizayn ob'ektining tabiatiga va uning o'ziga xos shartlariga qarab, GOST 34.601-90 alohida bosqichlarni, shuningdek, ularning kombinatsiyasini istisno qilishga imkon beradi. Avtomatlashtirilgan axborot tizimlarini yaratishda Rossiyada uzoq muddatli amaliyotni hisobga olgan holda (" AIS”) odatda quyidagi dizayn bosqichlari amalga oshiriladi: loyihadan oldingi so'rov, kontseptual loyihalash, dastlabki loyihalash, texnik dizayn va batafsil loyihalash. Dinamik dizaynining turli jihatlarini tartibga soluvchi boshqa davlat standartlari:

· GOST 34.602-89 Avtomatlashtirilgan tizimlar uchun standartlar to'plami. Avtomatlashtirilgan tizimni yaratish bo'yicha texnik topshiriqlar. 01/01/90 kiritilgan.

· Standart 34.603-92 Axborot texnologiyalari. AC sinovlarining turlari.

· Standartlar 34. (971, 972,973, 974, 981) - 91 Axborot texnologiyalari. Ochiq tizimlarning o'zaro bog'lanishi.

· Standart 34.91. Axborot texnologiyalari. Mahalliy tarmoqlar va boshqalar.

Loyihadan oldingi so'rov- avtomatlashtirish ob'ektini tashkil etish va ishlash xususiyatlari to'g'risidagi ma'lumotlarni, shu jumladan uning tashqi muhit va boshqa ob'ektlar bilan o'zaro ta'siri to'g'risidagi ma'lumotlarni to'plash va qayta ishlash, shuningdek amalga oshirish; tizim tahlili, avtomatlashtirishning texnik-iqtisodiy asoslarini ishlab chiqish va avtomatlashtirilgan tizimni ishlab chiqish uchun umumiy talablarni ishlab chiqish. Avtomatlashtirish ob'ektini loyihadan oldin tekshirish paytida ishning mazmuni GOST 34.601-90 "Avtomatlashtirilgan tizimga talablarni shakllantirish" bosqichiga to'g'ri keladi, bosqichlar: "Ob'ektni tekshirish va avtomatlashtirilgan tizimni yaratish zarurligini asoslash. ”, “Avtomatlashtirilgan tizimga foydalanuvchi talablarini shakllantirish”, “Bajarilgan ishlar to‘g‘risida hisobotni shakllantirish va AS – taktik va texnik shartlarni ishlab chiqish uchun ariza”.

Kontseptual dizayn- GOST 34.601-90 ga muvofiq loyihalash bosqichlariga mos keladi - "AES kontseptsiyasini ishlab chiqish" (bosqichlar: "AES kontseptsiyasi variantlarini ishlab chiqish va foydalanuvchini qoniqtiradigan AES kontseptsiyasi variantini tanlash", "Hisobot tayyorlash" bajarilgan ishlar") va "Texnik spetsifikatsiyalarni ishlab chiqish". Ushbu bosqichdagi ishlarning yakuniy hujjatlari turlari dastlabki loyiha(ismlar ham ishlatiladi - " Kontseptual dizayn ”, “Pilot loyiha") yoki Dastur quyidagilarni o'z ichiga olgan tizim yaratish:

· Avtomatlashtirish ob'ektining dastlabki holati va u ishlaydigan muhitning qisqacha tavsifi;

· Asosiy maqsadlarni ko'rsatish va avtomatlashtirish vazifalari ro'yxati;

· Yaratilayotgan tizimni qurish uchun tanlangan variantning (yoki variantlarning) kengaytirilgan tashkiliy-funktsional tuzilmasining tavsifi;

· Texnik-iqtisodiy asoslash;

· Axborot va lingvistik yordam vositalariga integratsiyalashgan tavsif va asosiy talablar;

· Dasturiy ta'minot va texnik vositalarga qo'yiladigan umumiy talablar;

· Tizimni yaratish bosqichlarining ro'yxati va kengaytirilgan tavsiflari, ularni amalga oshirish muddatlari, ijrochilar tarkibi va ularni amalga oshirishning kutilayotgan natijalari;

· Ishning tannarx ko'rsatkichlarini dastlabki baholash;

· Buyurtmachi tomonidan tasdiqlangan butun tizim va/yoki uning asosiy komponentlari (quyi tizimlar, dasturiy-apparat tizimlari va vositalari, individual vazifalar va boshqalar) uchun texnik shartlar.

Sxematik dizayn- tizim va uning qismlari uchun dastlabki loyiha yechimlarini ishlab chiqish. Ushbu dizayn bosqichida ishlarni bajarish uchun yakuniy hujjat dastlabki dizayn, unda ishlab chiqish ob'ektining asosiy dizayn va sxema echimlari, shuningdek uning maqsadi va asosiy parametrlarini belgilaydigan ma'lumotlar (loyihalashda) mavjud. dasturiy ta'minot tizimda dastlabki loyiha to'liq bo'lishi kerak spetsifikatsiya ishlab chiqilmoqda dasturlari).

Texnik dizayn - Dinamik tizimni loyihalash bo'yicha ish bosqichi, unga quyidagilar kiradi:

· Tizim va uning qismlari uchun dizayn yechimlarini ishlab chiqish;

· AES va uning qismlari uchun hujjatlarni ishlab chiqish;

· AESni to'ldirish uchun mahsulotlarni yetkazib berish bo'yicha hujjatlarni va/yoki ularni ishlab chiqish uchun texnik talablarni (texnik shartlarni) ishlab chiqish va rasmiylashtirish;

· Avtomatlashtirish ob'ekti loyihasining qo'shni qismlarida dizayn vazifalarini ishlab chiqish.

Ushbu dizayn bosqichining yakuniy hujjati texnik loyiha, sanab o'tilgan materiallar, sxemalar va ishlab chiqish ob'ekti va uning tarkibiy qismlarining loyiha hujjatlariga qo'shimcha ravishda tanlangan tayyor asboblar ro'yxatini o'z ichiga oladi. dasturiy ta'minot va apparat vositalari(shu jumladan kompyuterlar, operatsion tizim, amaliy dasturlar va boshqalar), shuningdek algoritmlar yangi dasturiy vositalarni ishlab chiqish muammolarini hal qilish va hokazo.

Batafsil dizayn- Yakuniy bosqich dizayn, bu GOST 34.601-90 tomonidan talab qilinadigan tizim va uning qismlari uchun ishchi hujjatlarni ishlab chiqish bilan bir qatorda, odatda oldingi bosqichlar natijalarini aniqlashtirish va tafsilotini, prototip va/yoki tajriba sanoat modelini yaratish va sinovdan o'tkazishni nazarda tutadi. avtomatlashtirish ob'ekti, dasturiy mahsulotlarni ishlab chiqish va sinovdan o'tkazish, texnologik va operatsion hujjatlar. Natijalar ichida keltirilgan ishchi yoki texnik ish loyihasi. Zamonaviy dizayn amaliyotida avtomatlashtirilgan axborot tizimlari(Masalan, ABIS, ASNTI, ACS h.k.) bu loyihaning buyurtmachisi bo'lgan kompaniya, tashkilot yoki xizmat yoki boshqa bir qator avtomatlashtirilgan kompaniyalar, tashkilotlar, xizmatlar va boshqalarda bosh korxona ishida ularni amalga oshirishning dastlabki bosqichidir.

Rivojlanish (loyihalash) sikli) dasturiy ta'minot - Rivojlanish bosqichlari to'plami dasturiy ta'minot dan boshlab tizim tahlili va uni amalga oshirishdan oldin dastlabki talablarni ishlab chiqish.

AIS dizayn tamoyillari- AISni yaratish va ishlatish bo'yicha ko'p yillik turli xil tajribalar bilan belgilangan qoidalar yoki talablar to'plami. Eng keng tarqalganlari:

· Identifikatsiya- yangisini ishlab chiqish, mavjudini takomillashtirish yoki tashqaridan olingan AISni amalga oshirish mazmuni o'xshash, bir-biridan faqat bir qator bosqichlar va vaqt parametrlari mazmuni bilan farq qiladigan ilmiy-texnik muammolardir. ;

· Ishlab chiqarish qobiliyati: avtomatlashtirilgan texnologiya - yangi texnologiyani ishlab chiqish yoki AIS sharoitida mavjudni modernizatsiya qilish va eski an'anaviy texnologiyalar sharoitida ishlab chiqilgan dasturiy va texnik vositalardan oddiy foydalanishga imkon bermaydi;

· Rivojlanish va rivojlanishning uzluksizligi, bosqichma-bosqichligi va uzluksizligi: AIS - ular asosida doimiy ravishda rivojlanayotgan tizimlar; har bir yangilik asosiy tizim tamoyillarini ishlab chiqish va allaqachon erishilgan sifat sifatida xizmat qiladi;

· Moslashuvchanlik: AIS komponentlari ushbu komponentlarning tashqi muhit va yangi vositalardagi o'zgarishlarga tez moslashishini ta'minlaydigan xususiyatlarga ega bo'lishi kerak;

· Dasturiy ta'minot va texnik vositalarni qurishning modul printsipi: ushbu vositalarning tarkibi AIS faoliyatini yaxshilash yoki uni yangi sharoitlarga moslashtirish uchun ularni almashtirish yoki o'zgartirish imkoniyatini ta'minlaydigan bloklardan ("modullar") iborat deb taxmin qiladi;

· Texnologik (shu jumladan - tarmoq) integratsiya: axborot resurslarini yaratish, yangilash, saqlash va ulardan foydalanish, xususan, hujjatlar va ma’lumotlarni bir martalik qayta ishlash, shuningdek ulardan ko‘p maqsadli foydalanish texnologiyasining butun tizimi uchun birlikni nazarda tutadi;

· Jarayonlarni to'liq normallashtirish va ularning monitoringi: AIS ma'lumotlaridan ko'p maqsadli foydalanish tizimdagi ma'lumotlarning yuqori ishonchliligini ta'minlashni talab qiladi. Buning uchun axborot hujjatlarini qayta ishlash va kiritishning turli bosqichlarida axborotni nazorat qilishning turli shakllaridan foydalanish zarur bo‘lib, ularga qo‘yiladigan talablar hal qilinayotgan vazifalar va qayta ishlanayotgan ma’lumotlar tarkibidan shakllantirilishi mumkin. o'rnatilgan va maxsus ishlab chiqilgan aqlli statistika vositalariga asoslangan AIS faoliyatining sifat va miqdoriy tavsiflarini olish uchun doimiy monitoring ham zarur;

· Reglament: AIS sanoat rejimida ishlashga qaratilgan bo'lib, axborot hujjatlarini ommaviy qayta ishlashni ta'minlaydi; Ushbu qayta ishlash standartlar, marshrut va operatsion texnologiyalar, resurs va vaqt ko'rsatkichlari standartlari va rivojlangan dispetcherlik xizmati bilan tartibga solinadi.

· Iqtisodiy maqsadga muvofiqlik: AISni yaratish, belgilangan maqsad va vazifalarga erishish sharti bilan moliyaviy, moddiy va mehnat resurslari xarajatlarini minimallashtirishni ta'minlaydigan bunday dizayn echimlarini (shu jumladan dasturiy ta'minot, texnik va tashkiliy-texnologik) tanlashni o'z ichiga olishi kerak.

· Dizayn yechimlarini tiplashtirish: AIS va ularning tarmoqlarini ishlab chiqish va rivojlantirish kutubxonalararo hamkorlik va hamkorlikka e'tibor qaratgan holda, shuningdek, xalqaro axborot almashinuvi qoidalari va protokollariga muvofiq amalga oshiriladi;

· Tayyor echimlardan maksimal darajada foydalanish: AISni ishlab chiqish va amalga oshirish xarajatlari va vaqtini qisqartirish, shuningdek, butun tizim va uning alohida komponentlarini loyihalash xatolarini kamaytirish uchun iloji boricha tayyor echimlar va vositalardan foydalanish tavsiya etiladi. Ushbu rejada, yangi tizimni yaratishda, mumkin bo'lgan echimlarning muqobil variantlarini tahlil qilish, avtomatlashtirish ob'ekti uchun eng mosini tanlash va uni qo'llashning yangi shartlariga moslashtirish bilan bog'liq ishlarning katta qismi;

· Korporativ ruh: yuqori darajadagi tizim (shahar, idora, respublika va boshqalar) tarkibiga kiruvchi avtomatlashtirilgan tizimni loyihalashda uning texnik, dasturiy ta’minoti, tizim va/yoki AIS tarmog‘ining boshqa ishtirokchilari bilan lingvistik va axborot mosligi ta’minlanishi kerak. Korporativlik talablari boshqa tamoyillar bilan belgilanadigan talablar yoki qarorlarga zid kelishi mumkin, masalan, dizayn qarorlarining uzluksizligi;

· Avtomatlashtirish ob'ektining birinchi shaxslariga yo'naltirish: avtomatlashtirilgan axborot tizimini yaratish, uni ishlab chiqish va ishlatish bo'yicha ishlarni muvaffaqiyatli amalga oshirish, agar ular avtomatlashtirish ob'ektining birinchi shaxsi (masalan, kutubxona yoki axborot agentligi direktori) tomonidan so'zsiz qo'llab-quvvatlangan taqdirdagina mumkin bo'ladi. ularni amalga oshirish tashkilotning buyrug'i bilan kamida direktor o'rinbosari darajasidagi menejerga yuklanadi

AIS YARATISHNI MEZORIY-METODOLOGIK TA’MINLASH.

AIS dizaynining asosiy tushunchalari

Umuman olganda, AIS quyidagilarni o'z ichiga oladi: foydalanuvchi (iste'molchi), axborot resurslari, axborot tashuvchilar, axborotni yig'ish, saqlash, qayta ishlash vositalari va ma'lumotlarni uzatish vositalari.

AIS dizayni ikkita o'zaro bog'liq komponentga asoslanadi:

Dizayn standartlari;

Dizayn metodologiyasi.

AIS dizaynining asosiy tushunchalari, yondashuvlari va ta'riflari uch turdagi dizayn va dasturiy hujjatlar bilan tartibga solinadi:

  1. loyiha hujjatlarining yagona tizimi (ESKD);
  2. dastur hujjatlarining yagona tizimi (USPD);
  3. AIS uchun qo'llanma hujjatlari to'plami.

Loyiha hujjatlarining tarkibi - bu AIS GOST 24.104-85, GOST 34.003-90, GOST 34.201-90 asosidagi standartlar va ko'rsatmalar to'plami bo'lib, unda axborot texnologiyalari va avtomatlashtirilgan tizimlar bo'yicha ko'rsatmalar, shuningdek, hujjatlar mazmuniga qo'yiladigan talablar kiradi.

Dizaynning maqsadi tizim arxitekturasi deb ataladigan nisbatan sodda ichki tuzilmani aniqlashdir.

AIS loyiha sifatida ishlab chiqilmoqda. Loyihani boshqarishning ko'plab xususiyatlari va loyihani ishlab chiqish bosqichi (hayot tsikli bosqichlari) umumiy bo'lib, nafaqat mavzu doirasidan, balki loyihaning tabiatidan ham mustaqildir. Loyiha kontseptsiyasi murakkab tushuncha bo'lib, uning bir ma'noli formulasini topish qiyin.

Loyiha- bu dastlab aniq belgilangan maqsadlarga ega bo'lgan alohida tizimga vaqt bilan cheklangan, maqsadli o'zgartirish, unga erishish loyihaning yakunlanishini belgilaydi, shuningdek, vaqt, natijalar, xavf, mablag'lar va resurslarni sarflash doirasi uchun belgilangan talablar. , va tashkiliy tuzilma uchun.

Iqtisodiy uchun tizimlari, EIS loyihasi deganda biz ma'lum bir dasturiy-apparat muhitida EISni yaratish va ishlatish uchun dizayn echimlari tavsifini taqdim etadigan dizayn va muhandislik hujjatlarini nazarda tutamiz.

EIS dizayni ostida dizayn ob'ekti haqidagi kirish ma'lumotlarini, dizayn usullarini va shunga o'xshash maqsadli ob'ektlarni GOSTga muvofiq loyihalash tajribasini EIS loyihasiga aylantirish jarayonini tushunadi. Shu nuqtai nazardan, EISni loyihalash EIS hayotiy tsiklining turli bosqichlarida dizayn echimlarini izchil rasmiylashtirishga to'g'ri keladi: rejalashtirish va talablarni tahlil qilish, texnik va batafsil loyihalash, EISni amalga oshirish va ishlatish.

Ob'ektlarni loyihalash EIS - bu individual elementlar yoki ularning funktsional va yordamchi qismlar majmuasi. Shunday qilib, funktsional elementlar, an'anaviy dekompozitsiyaga muvofiq, vazifalar, vazifalar to'plami va boshqaruv funktsiyalari hisoblanadi. EISning qo'llab-quvvatlovchi qismi sifatida dizayn ob'ektlari tizimning axborot, dasturiy va apparat ta'minoti elementlari va ularning komplekslari hisoblanadi.

Mavzu sifatida EIS dizayni odatda ixtisoslashtirilgan (dizayn) tashkilotning bir qismi sifatida dizayn faoliyatini amalga oshiradigan mutaxassislar guruhlarini va EISni ishlab chiqish zarur bo'lgan buyurtmachi tashkilotni o'z ichiga oladi. Ishlab chiqilayotgan tizimlarning ko'lami loyihalash jarayonida ishtirokchilarning tarkibi va sonini belgilaydi. Dizayn ishlarini bajarish uchun katta hajm va qat'iy muddatlar bilan tizimni ishlab chiqishda bir nechta dizayn guruhlari (ishlab chiqish tashkilotlari) ishtirok etishi mumkin. Bunda barcha birgalikda ijro etuvchi tashkilotlar faoliyatini muvofiqlashtiruvchi bosh tashkilot aniqlanadi.

Tizim loyihasini ishlab chiqishda birgalikda ijrochilarning ishtirok etish shakli boshqacha bo'lishi mumkin. Eng keng tarqalgan shakl - har bir birgalikda ijrochi ishlab chiqilayotgan tizimning qaysidir qismi uchun loyihalash ishlarini boshidan oxirigacha bajaradi. Odatda bu funktsional quyi tizim yoki o'zaro bog'langan boshqaruv vazifalari to'plamidir. Birgalikda ijrochilarning ishtirok etish shakli kamroq tarqalgan bo'lib, unda individual birgalikda ijrochilar loyihalash jarayonining muayyan bosqichlarida ishlarni bajaradilar. Buyurtmachi va ishlab chiquvchining funktsiyalari birlashtirilgan variant mumkin, ya'ni EIS o'zimizda ishlab chiqilgan.

EIS loyihasini amalga oshirish dizaynerlar tomonidan ishlab chiqilayotgan loyihaning miqyosi va xususiyatlariga mos keladigan ma'lum dizayn texnologiyasidan foydalanishni o'z ichiga oladi.

EIS dizayn texnologiyasi- bu EISni loyihalash uchun metodologiya va vositalar to'plami, shuningdek dizaynni tashkil etish usullari va vositalari (EIS loyihasini yaratish va modernizatsiya qilish jarayonini boshqarish)

Metodologiya (kontseptsiya + usul)

Asboblar tashkiloti

dizayn dizayni

Loyihalash texnologiyasi harakatlarni, ularning ketma-ketligini, ijrochilar tarkibini, ushbu harakatlarni bajarish uchun zarur bo'lgan vositalar va resurslarni belgilovchi texnologik jarayonga asoslanadi.

Shunday qilib, bir butun sifatida EISni loyihalashning texnologik jarayoni ketma-ket-parallel, bog'langan va bo'ysunuvchi harakatlar zanjiriga bo'linadi, ularning har biri o'z mavzusiga ega bo'lishi mumkin. EISni loyihalashda bajariladigan harakatlar ajralmas texnologik operatsiyalar yoki texnologik operatsiyalarning kichik jarayonlari sifatida belgilanishi mumkin. Barcha harakatlar dizayn natijalarini shakllantiradigan yoki o'zgartiradigan dizayn harakatlari va dizayn natijalarini baholash uchun belgilangan mezonlarga muvofiq ishlab chiqilgan baholash harakatlari bo'lishi mumkin.

Shunday qilib, loyihalash texnologiyasi ma'lum bir usulga asoslangan loyihani yaratish jarayonida amalga oshiriladigan texnologik operatsiyalarning tartibga solingan ketma-ketligi bilan belgilanadi, buning natijasida loyihani yaratish uchun nafaqat NIMA qilish kerakligi, balki loyihani yaratish uchun ham aniq bo'ladi. Buni QANDAY, KIMGA va QANDAY KERTALIKDA qilish kerak.

Har qanday tanlangan dizayn texnologiyasining mavzusi EIS hayotiy tsiklining barcha bosqichlarida o'zaro bog'liq bo'lgan loyihalash jarayonlarining aksi bo'lishi kerak.

Tanlangan dizayn texnologiyasiga qo'yiladigan asosiy talablar quyidagilardan iborat:

Ushbu texnologiya yordamida yaratilgan loyiha mijozning talablariga javob berishi kerak;

Tanlangan texnologiya loyiha hayotiy tsiklining barcha bosqichlarini iloji boricha aks ettirishi kerak;

Tanlangan texnologiya dizayn va loyihani qo'llab-quvvatlash uchun minimal mehnat va xarajatlarni ta'minlashi kerak;

Texnologiya dizayn va loyihani ta'mirlash o'rtasidagi bog'liqlikning asosi bo'lishi kerak;

Texnologiya dizaynerlarning mahsuldorligini oshirishga yordam berishi kerak;

Texnologiya loyihaning dizayni va ishlashining ishonchliligini ta'minlashi kerak;

Texnologiya loyiha hujjatlarini oson saqlashga yordam berishi kerak.

EIS loyihalash texnologiyasining asosini mohiyatini, asosiy o'ziga xos texnologik xususiyatlarini belgilovchi metodologiya tashkil etadi.

Dizayn metodologiyasi loyihalash usullari majmui bilan amalga oshiriladigan, o'z navbatida, muayyan dizayn vositalari bilan qo'llab-quvvatlanishi kerak bo'lgan ma'lum bir kontseptsiya, dizayn tamoyillari mavjudligini nazarda tutadi.

Dizaynni tashkil etish EIS loyihasini yaratish jarayonida dizaynerlarning o'zlari va mijoz bilan o'zaro ta'sir qilish usullarini aniqlashni o'z ichiga oladi, bu maxsus vositalar to'plami bilan ham qo'llab-quvvatlanishi mumkin.

EISni loyihalash usullarini avtomatlashtirish vositalaridan foydalanish darajasiga, standart dizayn echimlariga va kutilgan o'zgarishlarga moslashishga qarab tasniflash mumkin.

Ha, darajaga qarab avtomatlashtirish Dizayn usullari usullarga bo'linadi:

qo'lda dizayn, bunda EIS komponentlarini loyihalash maxsus dasturiy vositalardan foydalanmasdan amalga oshiriladi, dasturlash esa algoritmik tillarda amalga oshiriladi;

kompyuter dizayni, maxsus dasturiy vositalardan foydalanish asosida dizayn yechimlarini ishlab chiqaradigan yoki sozlaydigan (sozlaydi).

Standart dizayn echimlaridan foydalanish darajasiga qarab quyidagi dizayn usullari ajratiladi:

EIS talablariga muvofiq dizayn echimlari "noldan" ishlab chiqilganda original (individual) dizayn;

Tayyor standart dizayn echimlaridan (dasturiy ta'minot modullari) EIS konfiguratsiyasini o'z ichiga olgan standart dizayn.

EISning original (individual) dizayni dizayn ishlarining barcha turlari har bir ob'ekt uchun uning barcha xususiyatlarini maksimal darajada aks ettiruvchi individual loyihalarni yaratishga qaratilganligi bilan tavsiflanadi.

Standart dizayn individual loyihalarni ishlab chiqishda to'plangan tajriba asosida amalga oshiriladi. Tashkiliy-iqtisodiy tizimlarning ma'lum guruhlari yoki har bir aniq holatda ish turlari uchun tajribani umumlashtirish sifatida odatiy loyihalar ko'plab o'ziga xos xususiyatlar bilan bog'liq bo'lib, boshqaruv funktsiyalari, bajarilgan ishlar va ishlab chiqilgan loyiha hujjatlarini qamrab olish darajasida farqlanadi.

Dizayn echimlarining moslashuvchanlik darajasiga ko'ra, dizayn usullari quyidagilarga bo'linadi:

Rekonstruksiya, dizayn echimlarini moslashtirish tegishli komponentlarni qayta ishlash orqali amalga oshirilganda (dasturiy ta'minot modullarini qayta dasturlash);

Parametrlashtirish, dizayn echimlari o'zgartirilgan parametrlarga muvofiq moslashtirilganda (qayta ishlab chiqarilganda);

Modelni qayta qurish, muammoli hududning modeli o'zgarganda, uning asosida dizayn echimlari avtomatik ravishda qayta tiklanadi.

Dizayn usullarini tasniflashning turli xil xususiyatlarining kombinatsiyasi ishlatiladigan EIS dizayn texnologiyasining tabiatini belgilaydi, ular orasida ikkita asosiysi ajralib turadi:

sinf: kanonik va sanoat texnologiyalari (2.1-jadval). Sanoat dizayni texnologiyasi, o'z navbatida, ikkita kichik sinfga bo'linadi: avtomatlashtirilgan (CASE texnologiyalaridan foydalangan holda) va standart (parametrga yo'naltirilgan yoki modelga yo'naltirilgan) dizayn. Sanoat dizayni texnologiyalaridan foydalanish ayrim hollarda kanonik texnologiyadan foydalanishni istisno etmaydi.

2.1-jadval Loyihalash texnologiyasi sinflarining xususiyatlari

Dizayn texnologiyalarining o'ziga xos turlari individual dizayn ishlarini, bosqichlarini va ularning kombinatsiyalarini amalga oshirishni qo'llab-quvvatlovchi ma'lum EIS ishlab chiqish vositalaridan foydalanish bilan tavsiflanadi. Shuning uchun, EIS ishlab chiquvchilari, qoida tariqasida, o'zlarining xususiyatlari bo'yicha ma'lum bir korxona talablariga eng yaxshi javob beradigan dizayn vositalarini tanlash vazifasi bilan duch kelishadi.

Dizayn vositalari quyidagilar bo'lishi kerak:

O'z sinfida, dizayn ob'ektiga o'zgarmas;

EIS hayotiy tsiklining barcha bosqichlarini jamlab qamrab olish;

Texnik, dasturiy ta'minot va ma'lumotlarga mos;

O'rganish va ishlatish oson;

Iqtisodiy jihatdan mumkin.

EISni loyihalash vositalarini ikkita sinfga bo'lish mumkin: kompyuterdan foydalanmasdan va kompyuterdan foydalanish.

EISni loyihalashning barcha bosqichlarida va bosqichlarida kompyuterdan foydalanmasdan loyihalash vositalari qo'llaniladi. Qoida tariqasida, bu dizayn operatsiyalarini tashkiliy va uslubiy qo'llab-quvvatlash vositalari va birinchi navbatda, tizimni loyihalash jarayonini tartibga soluvchi turli standartlar. Bu shuningdek, axborotni tasniflash va kodlashning yagona tizimi, yagona hujjat tizimi, axborot oqimlarini tavsiflash va tahlil qilish modellari va boshqalarni o'z ichiga oladi.

Kompyuterdan foydalangan holda loyihalash vositalari EISni loyihalash jarayonining individual va barcha bosqichlari va bosqichlarida qo'llanilishi mumkin va shunga mos ravishda tizim dizayni elementlarini, tizim dizayni bo'limlarini va umuman tizim dizaynini ishlab chiqishni qo'llab-quvvatlaydi. Kompyuterlardan foydalangan holda loyihalash vositalarining butun majmuasi to'rtta kichik sinfga bo'lingan.

Birinchi kichik sinfga axborotni qayta ishlash operatsiyalarini loyihalashni qo'llab-quvvatlovchi operatsion vositalar kiradi. Asboblarning ushbu kichik sinfiga algoritmik tillar, standart quyi dasturlar va ob'ektlar sinflari kutubxonalari, makrogeneratorlar, ma'lumotlarni qayta ishlashning odatiy operatsiyalari uchun dastur generatorlari va boshqalar, shuningdek, operatsion tizimlar (utilitalar) funktsiyalarini kengaytirish vositalari kiradi. Ushbu sinf shuningdek, dasturlarni sinash va disk raskadrovka qilish, loyiha hujjatlari jarayonini qo'llab-quvvatlash va boshqalar kabi oddiy dizayn vositalarini o'z ichiga oladi. Eng so'nggi dasturlarning o'ziga xosligi shundaki, ularning yordami bilan dizaynerlarning mehnat unumdorligi oshadi, lekin to'liq dizayn echimi ishlab chiqilmaydi.

Shunday qilib, ushbu kichik sinfning vositalari individual EIS loyihalash operatsiyalarini qo'llab-quvvatlaydi va bir-biridan mustaqil ravishda foydalanish mumkin.

Ikkinchi kichik sinf EIS loyihasining alohida komponentlarini loyihalashni qo'llab-quvvatlovchi vositalarni o'z ichiga oladi. Ushbu kichik sinf umumiy tizim maqsadlari uchun vositalarni o'z ichiga oladi:

Ma'lumotlar bazasini boshqarish tizimlari (DBMS);

Usulga yo'naltirilgan amaliy dasturlar paketlari (diskret dasturlash masalalarini yechish, matematik statistika va boshqalar).

Jadval protsessorlari;

Statistik PPP;

Ekspert tizimi qobiqlari;

Grafik muharrir;

Matn muharrirlari;

Integratsiyalashgan dasturiy ta'minot (yuqoridagi dasturiy vositalarni birlashtirish imkonini beruvchi o'rnatilgan dialog imkoniyatlariga ega interaktiv muhit).

Ro'yxatda keltirilgan dizayn vositalari EISning texnologik quyi tizimlarini ishlab chiqishda foydalanish bilan tavsiflanadi: ma'lumotlarni kiritish, saqlashni tashkil etish va ma'lumotlarga kirish, hisob-kitoblar, ma'lumotlarni tahlil qilish va ko'rsatish, qaror qabul qilish.

Uchinchi kichik sinf qo'llab-quvvatlovchi vositalarni o'z ichiga oladi EIS loyihasining bo'limlarini loyihalash. Ushbu kichik sinf funktsional dizayn vositalarini o'z ichiga oladi.

Funktsional vositalar funktsiyalarni, vazifalar to'plamini va boshqaruv vazifalarini amalga oshiradigan avtomatlashtirilgan tizimlarni ishlab chiqishga qaratilgan. Mavzu sohalarining xilma-xilligi tashkiliy tizim turiga (sanoat, noishlab chiqarish sohalari), boshqaruv darajasiga (masalan, korxona, sex, bo'lim, uchastka, ish joyi), boshqaruvga qaratilgan ushbu kichik sinfning turli xil vositalarini keltirib chiqaradi. funktsiyasi (rejalashtirish, buxgalteriya hisobi va boshqalar).

Axborotni qayta ishlash tizimlarini loyihalashning funktsional vositalariga standart dizayn echimlari, amaliy dasturlarning funktsional paketlari va standart loyihalar kiradi.

EIS loyihalash vositalarining to'rtinchi kichik toifasi loyihalash jarayonining bosqichlari va bosqichlarida loyihani ishlab chiqishni qo'llab-quvvatlovchi vositalarni o'z ichiga oladi. Ushbu sinf EIS dizaynini avtomatlashtirish vositalarining kichik sinfini (CASE asboblari) o'z ichiga oladi.

Zamonaviy CASE vositalari, o'z navbatida, asosan ikkita mezon bo'yicha tasniflanadi:

1) EISni ishlab chiqish jarayonida qamrab olingan bosqichlar bo'yicha;

2) integratsiya darajasi bo'yicha: alohida mahalliy vositalar (asboblar), EISni ishlab chiqishning ko'p bosqichlarini qamrab oluvchi integratsiyalanmagan vositalar to'plami (asboblar to'plami) va umumiy dizayn ma'lumotlar bazasi bilan bog'langan to'liq integratsiyalangan vositalar - ombor (ishchi stol).

AISni loyihalash ijodiy jarayondir. Har bir loyiha o'z rivojlanishida ma'lum holatlardan o'tadi: "loyiha hali mavjud emas" holatidan "loyiha endi mavjud bo'lmagan" holatga qadar. G'oyaning paydo bo'lishidan to loyihaning to'liq bajarilishigacha bo'lgan rivojlanish bosqichlari majmui odatda bosqichlarga (bosqichlar, bosqichlar) bo'linadi. Bosqichlar (bosqichlar) sonini va ularning mazmunini aniqlashda ba'zi farqlar mavjud, ammo shunga qaramay AISni ishlab chiqish hayotiy tsikli mazmunining mohiyati turli yondashuvlarda bir xil.

Dizayn ostida taxmin qilingan yoki mumkin bo'lgan ob'ektning prototipini yaratish jarayonini tushunish kerak.

AISni yaratishning zamonaviy texnologiyasi bu jarayonni soddalashtirish, xarajatlarni kamaytirish, tizimni loyihalash uchun kalendar vaqtni qisqartirish va tasdiqlangan ilg'or dizayn echimlarining keng tanlovi orqali ishlab chiqish sifatini yaxshilash imkonini beradigan samarali vositalar va dizayn usullari to'plamidir.

Asosiyga dizayn vositalari nisbat berish mumkin:

Standart dizayn yechimlari (TDS) va amaliy dasturlar paketlari (APP). TPR - tegishli texnik vositalardan foydalangan holda kompyuterda vazifalarni bajarishni ta'minlaydigan algoritmik va dasturiy elementlar to'plami;

AISni yaratishning barcha bosqichlarida kompyuterlardan foydalanishni o'z ichiga olgan kompyuter yordamida loyihalash (SAPR) tizimlari.

Dizayn vositalariga qo'yiladigan umumiy talablar:

AISni yaratishning butun jarayonini to'liq yoritish;

Muvofiqlik, ya'ni. tizimni yaratish jarayonida ham, uning ishlash jarayonida ham izchillik;

Ko'p qirralilik, ya'ni. turli ob'ektlar uchun bir xil vositalardan foydalanish qobiliyati;

O'rganish uchun qulaylik va amalga oshirishning soddaligi (oddiyligi);

Tizimni ishlab chiquvchi, dizayner va kompyuter o'rtasidagi interaktiv o'zaro ta'sir rejimida loyihalash jarayonini tashkil qilish qobiliyati;

Moslashuvchanlik va iqtisodiy samaradorlik.

Orasida dizayn usullari ta'kidlash:

Original dizayn;

Standart dizayn va uning turlari: elementar, quyi tizimli, modulli, guruhli;

Avtomatlashtirilgan dizayn.

Asl dizayn usuli an'anaviy va ma'lum bir korxonaga qaratilgan. Ushbu usulning o'ziga xos xususiyati ob'ektni tekshirishning original usullarini ishlab chiqish va individual loyiha shaklida zarur hujjatlarni yaratishdir. Ushbu usulning afzalligi avtomatlashtirish ob'ektining o'ziga xos xususiyatlarini AIS loyihasida aks ettirishdir. Kamchiliklarga nisbatan yuqori mehnat zichligi va uzoq rivojlanish muddati, past funktsional ishonchlilik va o'zgaruvchan sharoitlarga moslashish kiradi. Asl usul bilan yaratilgan loyihalar modernizatsiya qilinishi mumkin, ammo bu usul kamdan-kam hollarda sof shaklda qo'llaniladi. Bugungi kunda uni amalga oshirishda turli dizayn vositalari qo'llaniladi va loyihaning faqat ma'lum qismlari original dizayn echimlarini talab qiladi. Bu uning kamchiliklarini biroz yumshatadi. Biroq, bu usul murakkab, favqulodda ob'ektlarni avtomatlashtirishda dolzarb bo'lib qoladi.

Zamonaviy sharoitda, AIS, qoida tariqasida, noldan yaratilmaydi. Hozirgi vaqtda iqtisodiyotda axborotni qayta ishlashning avtomatlashtirilgan tizimlari boshqaruvning deyarli barcha darajalarida va barcha iqtisodiy ob'ektlarda ishlaydi. O'z vaqtida, sifatli va tezkor ma'lumotlarga bo'lgan ehtiyojning ortishi AISni yangi texnik va texnologik asosda yaratishni talab qiladi.


Ratsional dizayn yo'llarini izlash quyidagi yo'nalishlarda amalga oshiriladi:

1. amaliy dasturiy ta'minot paketlarida (APP) amalga oshirilgan standart dizayn echimlarini ishlab chiqish, keyinchalik DXShni amalga oshirish va ishlatishning muayyan shartlariga bog'lash bilan iqtisodiy muammolarni hal qilish;

2. avtomatlashtirilgan loyihalash tizimlarini ishlab chiqish.

Birinchi usul - amaliy dasturlar paketlariga kiritilgan standart dizayn echimlaridan foydalanish imkoniyati.

Standart dizayn- TPR va PPP yordamida AISni yaratishning sanoat usuli. Bu usul tasdiqlangan, standart tashkiliy, iqtisodiy, texnik, axborot, matematik va dasturiy ta'minotni boshqarishni avtomatlashtirish vositalarining mavjudligi bilan tavsiflanadi. Ushbu usuldan foydalanish mehnat zichligini kamaytirish, xarajatlarni kamaytirish, loyihalash vaqtini qisqartirish va dizayn sifatini yaxshilash imkonini beradi. Standart loyihalash jarayoni ma'lum bir AIS talablariga muvofiq qo'llab-quvvatlovchi quyi tizimlarni tanlash va ulashdan iborat. AISning tipik qismi axborot, dasturiy va apparat vositalari majmuasidir. Axborot ta'minotining standart xarakteriga axborot bazasi strukturasi, massivlar tarkibi, kirish va chiqish hujjatlari shakllarining birligiga qat'iy rioya qilish orqali erishiladi. Dasturiy ta'minotning standart xususiyatiga dasturiy ta'minotni qo'llash orqali erishiladi va apparatning standart xususiyatiga bir xil yoki qo'shma turdagi kompyuterlar yordamida erishiladi.

1. Standart loyihalash usulining o'zgarishi - bu usul elementar dizayn, uning asosi TPR hisoblanadi. Loyihani ishlab chiqishda yangisi emas, balki kichik o'zgarishlarga ega tayyor echim qo'llaniladi.

2. Foydalanishda modulli usul TPRlar modulli asosda, har bir dizayn yechimi TPRning ma'lum qismini amalga oshiradigan alohida komponentlarga - modullarga bo'linganda yaratiladi. Bu alohida standart modullarni birlashtirib, yangi avtomatlashtirilgan tizim uchun loyiha yaratish imkonini beradi.

3. Foydalanishda quyi tizimni loyihalash usuli Har bir quyi tizim uchun loyiha yechimlari va amaliy dasturlar paketlari yaratiladi - umumiy tizim va funktsional. Quyi tizimlarni taqsimlash iqtisodiy va ishlab chiqarish jarayonining ob'ektiga bog'liq. Har bir quyi tizim uchun o'zining avtomatlashtirilgan dizayn yechimi va PPP ishlab chiqilgan bo'lib, ular butun tizimli yoki funktsional bo'lishi mumkin. Tizim miqyosida ma'lumotlarni boshqarish uchun PPPlar, standart ma'lumotlarni qayta ishlash protseduralari uchun PPPlar, matematik statistika usullari va diskret dasturlash va boshqalar kiradi. Funktsional PPPlar ishlab chiqarishning diskret yoki uzluksiz xususiyatiga ega bo'lgan sanoat korxonalariga, nosanoat sohasiga, va sanoatni boshqarish.

PPP uchun muhim talab muvofiqlikdir, chunki AISni loyihalashda bir vaqtning o'zida bir nechta paketlardan foydalanish tavsiya etiladi. PPP yordamida tizimlarni loyihalash aslida ma'lum parametrlar bo'yicha tanlangan paketlarni avtomatlashtirish ob'ektining o'ziga xos shartlariga bog'lashdan iborat. Dizaynga bunday yondashuvning ijobiy fazilatlarini quyidagilar deb atash mumkin: kamroq mehnat talab qiladigan jarayon, dastlabki dizaynga nisbatan loyihalash vaqtini qisqartirish, ma'lumotlarni qayta ishlashning ilg'or usullarini joriy etish, loyiha hujjatlarini soddalashtirish (to'plam hujjatlari ishlatilganligi sababli), va loyihalashtirilgan AISning ishonchliligini oshirish.

4. Bundan tashqari, ular ta'kidlashadi guruh dizayn usuli. Uning mohiyati o'xshash xususiyatlarga ega bo'lgan ob'ektlar guruhini oldindan tanlashda yotadi. Ular orasida loyiha ishlab chiqiladigan asosiy ob'ekt tanlanadi va turli usullar va dizayn usullaridan foydalanish mumkin. Asosiysi, loyihaning yuqori moslashuvchanligini ta'minlash. Ushbu usulni qo'llashning asosiy sohasi sanoat bo'lmagan ob'ektlardir (masalan, omborlar).

Quyidagi faoliyat turlari avtomatlashtirishga eng samarali yordam beradi:

1. buxgalteriya hisobi, shu jumladan boshqaruv va moliyaviy. Buxgalteriya hisobi uchun eng ko'p DXShlar yaratilgan. Ular orasida "1C: Buxgalteriya", "Turbo-Buxgalter", "Info-Buxgalter", "Parus", "ABACUS", "Bambi+" va boshqalar;

2. iqtisodiy faoliyat bo'yicha ma'lumot-axborot xizmatlari. Quyidagi DXSh bilan ifodalanadi: “GARANT” (soliqlar, buxgalteriya hisobi, audit, tadbirkorlik, bank ishi, valyutani tartibga solish, bojxona nazorati); "CONSULTANT+" (soliqlar, buxgalteriya hisobi, audit, tadbirkorlik, bank ishi, valyutani tartibga solish, bojxona nazorati).

3. iqtisodiy va moliyaviy faoliyat. Quyidagi PPP tomonidan ifodalanadi:

a) "Kompaniya, tashkilot faoliyatining iqtisodiy tahlili va prognozi" ("INEK" firmasi), funktsiyalarni amalga oshiradi: kompaniya, korxona faoliyatini iqtisodiy tahlil qilish; biznes-rejalarni ishlab chiqish; kreditni qaytarishning texnik-iqtisodiy asoslanishi; faoliyat variantlarini tahlil qilish va tanlash; balans, pul oqimlari va tayyor mahsulotlar prognozi.

b) Galaktika korporatsiyasini to'liq avtomatlashtirishning ko'p foydalanuvchili tarmoq majmuasi (OAJ New Atlant), u rejalashtirish, operatsion boshqaruv, buxgalteriya hisobi va nazorati, tahlilini o'z ichiga oladi, bundan tashqari, DSS doirasida biznes uchun echimlarni taqdim etishga imkon beradi. PPP loyihasi yordamida muammolarni rejalashtirish - Ekspert.

4. menejer ishini tashkil etish;

5. hujjat aylanishini avtomatlashtirish;

6. trening.

So'nggi paytlarda korxonalar va firmalar tayyor paketlar va texnologiyalarni sotib olishni afzal ko'rishadi va agar kerak bo'lsa, ularga o'zlarining dasturiy ta'minotini qo'shishadi, chunki o'zlarining AISni ishlab chiqish yuqori xarajatlar va xavf bilan bog'liq. Qoida tariqasida, individual mijozlarning xohishlariga ko'ra moslashtirilgan asosiy tizim ishlab chiqiladi va taklif etiladi. Shu bilan birga, foydalanuvchilarga tizim va texnologiyalarni joriy etish vaqtini minimallashtirish, ulardan samarali foydalanish va xodimlarning malakasini oshirishga yordam beradigan maslahatlar beriladi.

Avtomatlashtirilgan dizayn tizimlari - dizayn ishlarini olib borishning ikkinchi, tez rivojlanayotgan usuli.

Avtomatlashtirilgan loyihalash usullari orasida modelni loyihalash usullari alohida o'rin tutadi. SAPRni yaratish va ulardan foydalanish funktsional ishonchlilikning etarlicha yuqori darajasini, barcha texnologik jarayonlarni har tomonlama qamrab olishni, avtomatlashtirish ob'ekti manfaatlarini maksimal darajada hisobga olgan holda loyihalash ishlarining mehnat zichligini kamaytirishni ta'minlaydi. Biroq, bu usul ancha qimmat va yuqori malakali ishlab chiquvchilarni talab qiladi. SAPRga qo'yiladigan asosiy talab - bu avtomatlashtirish ob'ektining ba'zi global iqtisodiy axborot modelini adekvat holatda loyihalash tizimida qurish va qo'llab-quvvatlash qobiliyati. Model - bu avtomatlashtirish ob'ektining axborot komponentlari va ular o'rtasidagi aloqalarning aniq ko'rsatilgan ko'rinishi. Modelni qurishdan asosiy maqsad ushbu modelga mos keladigan, ob'ektning barcha xususiyatlarini hisobga oladigan va faol foydalanadigan AIS loyihasini yaratishdir. Bunday model axborot komponentlari to'plamining rasmiylashtirilgan tavsifini va ular o'rtasidagi munosabatlarni, shu jumladan axborot aloqalari va algoritmik o'zaro ta'sirni o'z ichiga olishi kerak. Modelni loyihalash usulidan foydalangan holda tizimli yondashuv qo'llaniladi, bu tizimni yaratishning barcha bosqichlarida emas, balki uning sanoat faoliyati natijalarini tahlil qilish jarayonida ham kompyuterlardan foydalanishni nazarda tutadi. SAPRni ishlab chiqish va qo'llash individual loyihalarni yaratishga o'tishni oldindan belgilab qo'ydi, ammo original dizayn usuli bilan solishtirganda ancha yuqori darajada.

AT va IT dizaynini avtomatlashtirish sohasida so'nggi o'n yil ichida yangi yo'nalish paydo bo'ldi - Avtomatlashtirilgan dasturiy ta'minotni ishlab chiqish uchun CASE texnologiyasi(CASE - Kompyuter yordamli dasturiy ta'minot/tizim muhandisligi). Axborot tizimlarining murakkabligi va ularga bo'lgan talablarning ortib borishi ularni yaratish texnologiyalarini sanoatlashtirish zaruriyatini keltirib chiqardi.

CASE texnologiyasi ATni tahlil qilish, loyihalash, ishlab chiqish va saqlash usullari to‘plami bo‘lib, ular o‘zaro bog‘langan avtomatlashtirish vositalari to‘plami bilan qo‘llab-quvvatlanadi. CASE - tizim tahlilchilari, ishlab chiquvchilari va dasturchilar uchun asboblar to'plami bo'lib, u ATni loyihalash va ishlab chiqish jarayonini avtomatlashtirish imkonini beradi. CASE tizimlari tadqiqot va loyihalash muammolarini hal qilish uchun kuchli vosita sifatida ishlatiladi, masalan, mavzuning tarkibiy tahlili, so'nggi avlod dasturlash tillaridan foydalangan holda loyihalarni amalga oshirish, loyiha hujjatlarini chiqarish, loyihani amalga oshirishni sinovdan o'tkazish, ishlanmalarni rejalashtirish va nazorat qilish, operatsion muammolarni hal qilish uchun biznes ilovalarini modellashtirish va strategik rejalashtirish va resurslarni boshqarish va boshqalar.

CASE ning asosiy maqsadi tizimlarning rivojlanishi va ishlashini maksimal darajada avtomatlashtirishdir.

CASE texnologiyalaridan foydalanganda avtomatlashtirilgan tizimlarning hayot aylanishining barcha bosqichlarida ishlarni bajarish texnologiyasi o'zgaradi. CASE tizimlarida dizayn aniq vizual ishlab chiqish usullariga asoslanadi, grafikalar, diagrammalar, jadvallar, diagrammalar va ular uchun matnli tushuntirishlar loyihalashtirilgan AT modelini tavsiflash uchun ishlatiladi. Bunday metodologiyalar loyihalashtirilgan tizimning qat'iy va vizual tavsifini beradi, bu uning umumiy ko'rinishidan boshlanadi, keyin esa batafsilroq bo'lib, darajalari soni ortib borayotgan ierarxik tuzilishga ega bo'ladi.

Dasturlashni avtomatlashtirish ma'lumotlar tavsiflarini, ularni qayta ishlashning asosiy mantiqini, ma'lumotlar bazasi sxemalarini, interfeys tavsif fayllarini va boshqalarni o'z ichiga olgan dastur kodlarini avtomatik ravishda yaratishga asoslanadi. Kodlar keyinchalik takomillashtiriladi va yakunlanadi, lekin ba'zi hollarda avtomatlashtirish 90% ga etadi. . Bundan tashqari, CASE texnologiyasi foydalanishga tayyor bo'lgan kerakli loyiha hujjatlarini yaratadi.

CASE texnologiyasidan foydalanganda, bitta loyiha bazasini qo'llab-quvvatlash ta'minlanadi, ya'ni. ishlab chiqilgan AIS haqidagi barcha ma'lumotlar avtomatik ravishda yagona loyiha ma'lumotlar bazasiga joylashtiriladi. Bu dizayn ma'lumotlarining izchilligini, izchilligini, to'liqligini va minimal ortiqchaligini saqlaydi.

CASE texnologiyasi rivojlanish guruhlarining jamoaviy ishlashini ta'minlaydi, chunki turli mutaxassislar guruhlari tegishli vositalar bilan ta'minlangan, shuningdek, real vaqt rejimida turli mutaxassislar tomonidan loyihaga muvofiqlashtirish va to'g'ri o'zgartirishlar kiritish imkoniyati mavjud.

CASE texnologiyalari deyarli barcha turdagi AISni yaratishda muvaffaqiyatli qo'llaniladi. CASE, shuningdek, tijorat tuzilmalariga strategik rejalashtirish, moliyaviy menejment, kompaniya siyosatini aniqlash, xodimlarni o'qitish va hokazolarni hal qilishda yordam beradigan tizim modellarini yaratish uchun ishlatiladi.

CASE quyidagi asosiy afzalliklarga ega:

Avtomatik boshqaruv vositalari (birinchi navbatda, loyiha nazorati) orqali yaratilgan axborot tizimlari (AT) sifatini oshirish;

Ular qisqa vaqt ichida kelajakdagi AT (IT) prototipini yaratish imkonini beradi, bu esa dastlabki bosqichlarda kutilgan natijani tezda baholash imkonini beradi;

Tizimni loyihalash va ishlab chiqish jarayonini tezlashtirish;

Ular ishlab chiquvchini odatiy ishdan ozod qiladi, bu unga butunlay dizaynning ijodiy qismiga e'tiborini qaratish imkonini beradi;

Ishlayotgan axborot tizimlarini ishlab chiqish va ta'mirlashni qo'llab-quvvatlash.

Bugungi kunga kelib, turli yo'nalishdagi yuzlab firma va kompaniyalarni birlashtirgan kuchli CASE sanoati shakllandi. Ular orasida:

AT va IT uchun tahlil va dizayn vositalarini ishlab chiqadigan kompaniyalar

Tor mavzu sohalariga yoki AT hayot aylanishining alohida bosqichlariga e'tibor qaratgan holda maxsus vositalarni ishlab chiqadigan firmalar;

Mutaxassislar uchun seminarlar va o'quv kurslarini tashkil etuvchi o'quv kompaniyalari;

Aniq ATni ishlab chiqish uchun CASE paketlaridan foydalanishda amaliy yordam ko'rsatuvchi konsalting firmalari;

CASE texnologiyalari bo'yicha davriy jurnallar va byulletenlarni ishlab chiqarishga ixtisoslashgan firmalar.

Belgorod viloyati hukumati "Loyihalarni boshqarish" avtomatlashtirilgan axborot tizimi AIS "Loyihalarni boshqarish" me'yoriy-huquqiy baza Yechim Rossiya Federatsiyasida o'rnatilgan standartlarga muvofiq yaratilgan bo'lib, quyidagilarda mustahkamlangan: 1. GOST R 54869—2011 "Loyihalarni boshqarish. Loyihani boshqarishga qo'yiladigan talablar." 2. GOST R 54870—2011 “Loyihalarni boshqarish. Loyiha portfelini boshqarishga qo'yiladigan talablar." 3. GOST R 54871—2011 “Loyihalarni boshqarish. Dasturni boshqarishga qo'yiladigan talablar." Tizimni yaratish va o'rnatishda Belgorod viloyati hukumatining 2010 yil 31 maydagi N 202-pp "Belgorod viloyatining ijro etuvchi hokimiyat va davlat organlarida loyihalarni boshqarish to'g'risidagi nizomni tasdiqlash to'g'risida"gi qoidalari hisobga olingan. . 2 AIS “Project Management” Rivojlanish texnologiyasi Internet tarmog'i Mahalliy tarmoq Yechim Motiware Melody One platformasi asosida ishlab chiqilgan. Tizimning veb-interfeysi tufayli barcha loyiha ishtirokchilari istalgan vaqtda va dunyoning istalgan nuqtasidan kerakli ma'lumotlarga kirish imkoniga ega. Tizimga kirish uchun sizga faqat Internetga ulanish va o'rnatilgan brauzer kerak. “Loyihalarni boshqarish” AIS server qismi 3 Maqsadlar Tizimni yaratish va amalga oshirish maqsadlari: . Loyiha guruhlarini dolzarb, to'liq va ishonchli ma'lumotlar bilan ta'minlash orqali Rossiya Federatsiyasining ta'sis sub'ekti hududida loyihani amalga oshirish samaradorligini oshirish. . Loyihalarni boshlash va amalga oshirishda davlat hokimiyati va boshqaruvi organlarining fuqarolar va tadbirkorlik subyektlari bilan o‘zaro hamkorligini yaxshilash. . Loyihaning barcha ishtirokchilarini loyihani boshqarish uchun qulay vositalar va vositalar bilan ta'minlang. . Hisobot ma'lumotlarini tayyorlash va tahlil qilish uchun sarflangan vaqtni qisqartirish orqali loyihaning borishini kuzatishni soddalashtiring. 4 AIS “Loyihalarni boshqarish” tizimining funktsiyalari Tizim sizga loyihaning to'liq tsiklini va/yoki loyihalarni boshqarish jarayoni portfelini tashkil qilish imkonini beradi. Tizimdagi loyiha ketma-ket bir necha bosqichlardan o'tadi - tashabbuskor arizani ro'yxatdan o'tkazishdan tortib, tugallangan loyihani arxivga o'tkazishgacha. . Tashabbuskor arizalarni ko'rib chiqish. Boshlash. Rejalashtirish. Amalga oshirish va nazorat qilish. 5 ta “Loyihalarni boshqarish” AISni yakunlash tashabbuskor ilovalar bilan ishlash “Loyihalarni boshqarish” AIS Loyihalari Tashabbus ilovalari Fuqarolar va korxonalar bilan oʻzaro aloqa portali Arxiv (rad etilgan arizalar) 6 AIS “Loyihalarni boshqarish” Loyihani boshlash bosqichi 2. Loyihani boshlash. Loyihaga avtomatik tarzda noyob ro'yxatga olish raqamini berish. . Tashabbus arizasida ko'rsatilgan ma'lumotlar asosida loyiha kartasini shakllantirish. 7 AIS “Loyihalarni boshqarish” Loyihani boshlash bosqichi 3. Loyiha pasportini shakllantirish. Loyihaning pasport kartasini (maydonlarini) bosqichma-bosqich tahrir qilish imkoniyati. . Loyiha byudjetini moliyalashtirish manbalari bo'yicha hisobga olish. . Ishtirokchilarning rollarini ko'rsatadigan loyiha jamoasini shakllantirish. . Loyiha xususiyatlarini kiritish va tahrirlash. . Belgilangan shakl bo'yicha yaratish va tizimdan *.docx formatida loyiha pasportini yuklash. 8 AIS “Loyihalarni boshqarish” Loyihani rejalashtirish bosqichi 4. Loyihani boshqarish rejasini yaratish. Gantt diagrammasi yordamida loyihani boshqarish rejasini taqdim etish. . Boshlanish va tugatish sanalari, mas'ul ijrochilar va ish natijalariga qo'yiladigan talablarni ko'rsatgan holda loyiha bo'yicha ishlarni rejalashtirish. . Loyiha uchun ishlarning ierarxik ro'yxatini yaratish. . Belgilangan shakl bo'yicha yaratish va tizimdan *.docx formatida loyihani boshqarish rejasini yuklab olish. 9 AIS «Loyihalarni boshqarish» Amalga oshirish va nazorat qilish bosqichi 5. Pasport va loyihani boshqarish rejasiga o'zgartirishlar kiritish jarayonini tashkil etish. Pasport va/yoki loyihani boshqarish rejasining yangi versiyalarini yaratish va tahrirlash. . Belgilangan model bo'yicha shakllantirish va tizimdan *.docx formatidagi o'zgarishlar ro'yxatini yuklash. . O'zgarishlar ro'yxatini monitoring va nazorat guruhi bilan muvofiqlashtirish. 10 AIS "Loyihalarni boshqarish" Amalga oshirish va nazorat qilish bosqichi 6. Loyiha bo'yicha ishlarni amalga oshirish uchun hisob. Ijrochilarning ish tugaganligi to'g'risida hisobot fayllarini biriktirish qobiliyati. . Ishni tugallashning haqiqiy sanalari va rejalashtirilgan sanalardan chetga chiqishlarni hisobga olish. . Kelgusi va muddati o'tgan muhim bosqichlarni monitoring qilish. 11 AIS “Loyihalarni boshqarish” Yakuniy bosqich 7. Yakuniy hisobotni shakllantirish. Loyihaning muvaffaqiyatini baholashni hisoblash. . Belgilangan shablon bo'yicha shakllantirish va yakuniy hisobotni tizimdan *.docx formatida yuklash. 12 AIS “Loyihalarni boshqarish” Loyiha arxivi 8. Loyiha arxivini yuritish. Rossiya Federatsiyasining ta'sis sub'ekti hududida ilgari boshlangan barcha loyihalar bo'yicha yagona ma'lumotlar omborini yaratish. . Tugallangan va arxivlangan loyihalar haqida to'liq ma'lumotga kirish. . Tugallangan loyihalarni o'zgartirishdan himoya qilish. 13 AIS “Loyihalarni boshqarish” Hisobotlari va tahlillari Tizimning maqsadlaridan biri loyiha faoliyati ishtirokchilariga loyihalar haqidagi hisobot maʼlumotlarini qulay va vizual shaklda taqdim etishdan iborat. AIS sizga avtomatik ravishda loyiha hujjatlarini yaratish imkonini beradi: . Loyiha pasport. . Loyihani boshqarish rejasi. . Yakuniy hisobot. 14 AIS "Loyihalarni boshqarish" Amalga oshirish to'g'risidagi ma'lumotlar Belgorod viloyati hokimiyati tomonidan loyiha faoliyatini amalga oshirish uchun "Loyihalarni boshqarish" AIS dan ko'proq muvaffaqiyatli foydalanilgan. 4200 ta loyiha AISning 5000 ta foydalanuvchisi "Loyihalarni boshqarish" 60 000 ta ish (nazorat tadbirlari) 19 ta shahar tumanlari 3 ta shahar tumanlari 15 ta Belgorod viloyati hukumati E'tiboringiz uchun rahmat! 16