Азыркы шарттарда ар кандай деңгээлдеги маалыматтык системалардын активдүү өнүгүүсү байкалууда. Алардын баары акыркы компьютердик технологиялар аркылуу ишке ашырылат. Бүгүнкү күндө маалыматтарды иштетүү адам ишмердүүлүгүнүн өз алдынча багыты катары иштейт. Ушуга байланыштуу маалыматтык системаларды долбоорлоо этаптары өзгөчө актуалдуу. Келгиле, бул аймакты кененирээк карап чыгалы.
Дизайн: жалпы маалымат
Азыркы дүйнөдө маалыматтар эң маанилүү ресурстардын бири болуп эсептелет. Маалыматтык системалар, өз кезегинде, адам ишмердүүлүгүнүн бардык тармактарында колдонулуучу зарыл курал болуп калды. ИМдин жардамы менен чечилүүчү милдеттердин ар түрдүү болушу ар кандай схемалардын пайда болушуна алып келет. Алар түзүү принциптери жана маалыматтарды иштеп чыгуу эрежелери боюнча айырмаланат. Маалыматтык системаларды долбоорлоонун этаптары иштеп жаткан системалардын функционалдуулугунун талаптарына жооп берген маселелерди чечүүнүн жолун аныктоого мүмкүндүк берет.технологиялар.
Негизги багыттар
Дизайн ар дайым келечектеги системанын максатын коюудан башталат. Ар кандай схеманын негизги милдети камсыз кылуу болуп саналат:
- Талап кылынган функция жана тынымсыз өзгөрүп турган шарттарга көнүү деңгээли.
- Өткөрүү жөндөмдүүлүгү.
- Талапка жооп берүү убактысы.
- Белгиленген режимде иштөөнүн ишенимдүүлүгү.
- Иштетүү жана тейлөө оңой.
- Керектүү коопсуздук.
Долбоорду иштеп чыгуу этаптары төмөнкүлөрдү камтыйт:
- Дайындар базасында колдонулуучу маалымат объекттери.
- Суроолордун аткарылышын камсыз кылган программалар, отчеттор, экран формалары.
- Белгилүү технологияны же чөйрөнү эсепке алуу (тармак топологиясы, параллелдүү же бөлүштүрүлгөн иштетүү, архитектура, аппараттык камсыздоо жана башкалар).
Этаптар жана дизайн этаптары
Адистердин негизги милдети – бул уюмдун максаттары ишке ашырыла турган операцияларды моделдөө. Схема ИСке негизги талаптарды аныктоого жана формулировкалоого мүмкүндүк берет. Бул жобо негиздүү болуп саналат жана объективдүүлүктү камсыз кылат. Системаны долбоорлоо этаптары ИМге карата талаптарды сыпаттоо менен аларды кийинчерээк моделдик структурага өзгөртүүнү камтыйт. Биринчиден, IS архитектура диаграммалары түзүлөт. Андан кийин программалык камсыздоого жана маалыматтык колдоого талаптар түзүлөт.
Талаптарды аныктоо
Бул тапшырма менен байланышкан долбоорлоо процессиндеги кадамдар,эн жооптуу болуп эсептелет. Талаптарды аныктоодогу каталарды оңдоо кыйын. Мындан тышкары, кийинки тууралоо олуттуу чыгымдар менен байланышкан. Бүгүнкү күндө бар куралдар даяр талаптарга ылайык системаларды тез түзүүгө мүмкүндүк берет. Бирок, көп учурда мындай ИС кардарды канааттандырбайт, алар көптөгөн жакшыртууларды талап кылат. Бул, өз кезегинде, моделдердин иш жүзүндөгү наркынын кескин өсүшүнө алып келет. Бул жагынан алганда, системаны долбоорлоонун ар бир этабы кылдат талдоо менен коштолууга тийиш.
Симуляция
Дизайндын негизги этаптары ИМнин маалыматын, максаттарын жана милдеттерин терең изилдөө менен коштолот. Маалымат моделдерин түзүү үчүн эксперттер анализдин натыйжаларын колдонушат. Бул долбоорлоо этабы логикалык, андан кийин физикалык схеманы курууну камтыйт. Ушуну менен катар эле операциялык моделдерди түзүү жүргүзүлөт. Алар ИС модулдарын сыпаттоо (спецификация) үчүн зарыл. Долбоорлоонун негизги этаптары - талаптарды аныктоо, операцияларды жана маалыматтарды моделдөө - бири-бири менен тыгыз байланышта. Бизнес логикасынын бир бөлүгү, адатта, маалымат базасында ишке ашырылат (сакталган процедуралар, триггерлер, чектөөлөр). Операцияларды долбоорлоо стадиясында чечүүчү негизги милдет болуп талдоо учурунда алынган функцияларды IS модулдарына картага түшүрүү саналат. Акыркысын түзүүдө программанын интерфейстери аныкталат: терезелердин көрүнүшү, менюнун түзүлүшү, ысык баскычтар жана алар менен байланышкан чалуулар.
Архитектура
Бул долбоорлоо фазасы бир же бир нече платформаларды жана операциялык системаларды тандоону камтыйт. Гетерогендик ИК бар. Аларда бир нече компьютерлер ар кандай платформаларда иштейт жана башкаруу ар кандай операциялык системалар тарабынан жүзөгө ашырылат. Дизайн этабы архитектуранын бир катар мүнөздөмөлөрүн аныктоону камтыйт. Ал болушу мүмкүн:
- Клиент-сервер же файл-сервер.
- Үч деңгээлдүү, анын ичинде бир нече катмар.
- Бөлүштүрүлгөн же борборлоштурулган. Биринчи учурда актуалдуулукту жана ырааттуулукту сактоо механизмдери кошумча аныкталат.
Ошондой эле параллелдүү серверлер колдонуларын белгилейт.
Өчүрүү
Дизайн этабы IP үчүн техникалык планды иштеп чыгуу менен аяктайт. Ишке ашыруу процессинде оперативдүү документация үчүн программалык камсыздоо түзүлөт. Бир модулду иштеп чыгуу аяктагандан кийин, өз алдынча тест жүргүзүлөт. Төмөнкү үчүн талап кылынат:
- Ката табуу (катуу ката).
- Спецификацияга шайкештикти аныктоо (керексиз функциялардын жоктугу жана зарыл функциялардын болушу).
Тесттен өткөндөн кийин, модул системанын иштелип чыккан бөлүгүнө киргизилген. Андан кийин байланыш сыноолор жүргүзүлөт. Алар элементтердин өз ара таасирин көзөмөлдөө үчүн зарыл.
Контролдук чаралар
Ишенимдүүлүк үчүн сыналган моделдер тобу. Биринчиден, системанын каталары симуляцияланат. Мындан тышкары, иштебей калуу жолу текшерилет. Биринчи учурда, контролдоо чаралары канчалык жакшы аныктоого мүмкүндүк беретпрограммалык камсыздоо же аппараттык камсыздоо бузулган учурда система калыбына келет. Тесттердин экинчи тобуна ылайык, ИСтин туруктуулук деңгээли үзгүлтүксүз иштөөдө аныкталат. Бул контролдоо чаралары иштебей турган мезгилди баалоого мумкундук берет. Сыноолордун жыйындысы максималдуу жүктөмдү имитациялагандарды да камтышы керек. Андан кийин, модулдардын бүт комплекси системаны ишке киргизүүгө дуушар болот. Анын жүрүшүндө ички кабыл алуу контролу жүргүзүлөт, бул анын сапатын баалоого мүмкүндүк берет. Баалоо учурунда системанын ишенимдүүлүгү жана функционалдуулугу боюнча тесттер жүргүзүлөт. акыркы контролдук окуя кабыл алуу сыноо болуп саналат. Бул учурда, талаптар аныкталган долбоорлоо баскычынын сапаты көрүнүп турат. Сыноо учурунда IP кардарга көрсөтүлөт. Көргөзмө учурунда долбоордун кардардын талаптарына ылайыктуулугун чагылдырган реалдуу операциялар симуляцияланат.
Коопсуздук
Ар бир МТда белгилүү бир күрөө талаптары болушу керек:
- Уруксатсыз кирүүдөн коргоо.
- Аудит.
- Окуяны каттоо.
- Системаны калыбына келтирүү.
- Камдык көчүрмө.
Бул талаптардын баары долбоорлоонун башында талдоочулар тарабынан таризделет. Адистер IP коопсуздук стратегиясын түзөт. Алар тиешелүү компоненттер аркылуу белгилүү бир маалыматтарга кирүү мүмкүнчүлүгү бар колдонуучулардын категорияларын аныктайт. Муну менен катар коргоонун субъекттери жана объекттери белгиленет. Коопсуздук стратегиясы муну менен эле чектелбеши керекпрограммалык камсыздоо. Ал операцияларды жүргүзүү үчүн эрежелердин бүтүндөй комплексин камтышы керек. Ар бир өзүнчө элемент үчүн коргоонун оптималдуу деңгээлин так белгилөө, критикалык маалыматты бөлүп көрсөтүү зарыл, ага жетүү катуу чектелген. Системанын колдонуучулары катталган. Буга байланыштуу адистер субъекттердин аутентификациясы жана идентификациясы үчүн жооп бере турган модулдарды иштеп чыгууда. Көпчүлүк учурларда, дискрециялык коргоо ишке ашырылат. Ал белгилүү бир маалымат объектилерине жөнгө салынган жеткиликтүүлүктү камтыйт. Бул, мисалы, көрүнүштөр, таблицалар болушу мүмкүн. Эгер сиз маалыматтын өзүнө түздөн-түз кирүүнү чектөө керек болсо, анда милдеттүү коргоону түзүшүңүз керек. Бул учурда, таблицалардагы жеке жазуулар, белгилүү талаалар жана башкалар жабылат. Системанын дизайнерлери белгилүү бир маалымат объекти үчүн коргоонун кайсы деңгээли жетиштүү жана эмне керек экенин так билиши керек.
Тыянак
Системаны долбоорлоо этабы аны түзүү боюнча иштердин эң маанилүү этаптарынын бири болуп эсептелет. Аны менен чындыгында ИМдин жашоосу башталат. Долбоорлоодон мурун адистер системаны колдонуу менен чечиле турган милдеттерди так аныктап, түшүнүшү керек, трафик агымын, ресурстардын жана колдонуучулардын физикалык жайгашкан жерин, Интернетке туташуу ыкмасын ж.б.у.с. Тармак жайылтыла турган курулуштарды жана имараттарды изилдөө, ошондой эле учурдагы инфраструктураны талдоо аз эмес мааниге ээ.