Ժամանակակից պայմաններում նկատվում է տարբեր մակարդակների տեղեկատվական համակարգերի ակտիվ զարգացում։ Դրանք բոլորն իրականացվում են նորագույն համակարգչային տեխնիկայի միջոցով։ Այսօր տվյալների մշակումը գործում է որպես մարդկային գործունեության անկախ ուղղություն: Այս առումով առանձնահատուկ արդիական են տեղեկատվական համակարգերի նախագծման փուլերը: Եկեք մանրամասն նայենք այս տարածքին։
Դիզայն՝ ընդհանուր տեղեկություններ
Այսօրվա աշխարհում տվյալները համարվում են ամենակարևոր ռեսուրսներից մեկը: Տեղեկատվական համակարգերն իրենց հերթին դարձել են անհրաժեշտ գործիք, որն օգտագործվում է մարդկային գործունեության բոլոր ճյուղերում։ Առաջադրանքների լայն տեսականի, որոնք լուծվում են IS-ի միջոցով, հանգեցնում են տարբեր սխեմաների առաջացման: Նրանք տարբերվում են ձևավորման սկզբունքներով և տվյալների մշակման կանոններով։ Տեղեկատվական համակարգերի նախագծման փուլերը թույլ են տալիս որոշել առկա համակարգերի ֆունկցիոնալության պահանջներին համապատասխանող խնդիրների լուծման ուղիները:տեխնոլոգիաներ.
Հիմնական ուղղություններ
Դիզայնը միշտ սկսվում է ապագա համակարգի նպատակը դնելով: Ցանկացած սխեմայի հիմնական խնդիրն է ապահովել՝
- Պահանջվող ֆունկցիոնալություն և անընդհատ փոփոխվող պայմաններին հարմարվելու մակարդակ։
- Թողունակություն.
- Պատասխանելու ժամանակը։
- Աշխատանքի հուսալիություն սահմանված ռեժիմում։
- Հեշտ է գործել և պահպանել։
- Անհրաժեշտ անվտանգություն.
Ծրագրի նախագծման փուլերը ներառում են՝
- Տվյալների օբյեկտներ, որոնք պետք է օգտագործվեն տվյալների բազայում:
- Ծրագրեր, հաշվետվություններ, էկրանի ձևեր, որոնք ապահովում են հարցումների կատարումը:
- Հաշվառում կոնկրետ տեխնոլոգիայի կամ միջավայրի համար (ցանցի տոպոլոգիա, զուգահեռ կամ բաշխված մշակում, ճարտարապետություն, սարքավորում և այլն):
Փուլեր և դիզայնի փուլեր
Մասնագետների առաջնային խնդիրը գործառնությունների մոդելավորումն է, որի միջոցով կիրականացվեն կազմակերպության նպատակները։ Սխեման թույլ է տալիս սահմանել և ձևակերպել IS-ի հիմնական պահանջները: Այս դրույթը համարվում է հիմնարար և ապահովում է օբյեկտիվություն։ Համակարգի նախագծման փուլերը ներառում են IS-ի պահանջների նկարագրությունը՝ դրանց հետագա վերափոխումը մոդելային կառուցվածքի: Նախ, ստեղծվում են IS ճարտարապետության դիագրամներ: Դրանից հետո ձևակերպվում են ծրագրային ապահովման և տեղեկատվական աջակցության պահանջները։
Սահմանել պահանջները
Քայլեր նախագծման գործընթացում, կապված այս առաջադրանքի հետ,համարվում է ամենապատասխանատուը. Պահանջների սահմանման սխալները դժվար է ուղղել։ Բացի այդ, հետագա ճշգրտումը կապված է զգալի ծախսերի հետ: Գործիքները, որոնք այսօր կան, հնարավորություն են տալիս արագորեն ստեղծել համակարգեր՝ ըստ պատրաստի պահանջների։ Այնուամենայնիվ, հաճախ նման IC-ները չեն բավարարում հաճախորդին, դրանք բազմաթիվ բարելավումների կարիք ունեն: Սա իր հերթին հանգեցնում է մոդելների իրական արժեքի կտրուկ աճի։ Այս առումով համակարգի նախագծման յուրաքանչյուր փուլ պետք է ուղեկցվի մանրակրկիտ վերլուծությամբ:
սիմուլյացիա
Դիզայնի հիմնական փուլերը ուղեկցվում են ՄՍ-ի տեղեկատվության, նպատակների և խնդիրների խորը ուսումնասիրությամբ։ Տվյալների մոդելներ ձևավորելու համար փորձագետներն օգտագործում են վերլուծության արդյունքները: Նախագծման այս փուլը ներառում է տրամաբանական, ապա ֆիզիկական շղթայի կառուցում: Սրան զուգահեռ իրականացվում է շահագործման մոդելների ձևավորում։ Դրանք անհրաժեշտ են IS մոդուլների նկարագրության (հստակեցման) համար: Նախագծման հիմնական փուլերը՝ պահանջների սահմանում, գործառնությունների մոդելավորում և տվյալների, սերտորեն փոխկապակցված են: Բիզնեսի տրամաբանության մի մասը սովորաբար իրականացվում է մանրամասների տվյալների բազայում (պահված ընթացակարգեր, գործարկիչներ, սահմանափակումներ): Հիմնական խնդիրը, որը լուծում է գործողությունների նախագծման փուլը, վերլուծության ընթացքում ստացված գործառույթների քարտեզագրումն է IS մոդուլների մեջ: Վերջինս ձևավորելիս որոշվում են ծրագրի միջերեսները՝ պատուհանների տեսքը, մենյուի դասավորությունը, տաք ստեղները և դրանց հետ կապված զանգերը։
Ճարտարապետություն
Դիզայնի այս փուլը ներառում է մեկ կամ մի քանի հարթակների և օպերացիոն համակարգերի ընտրություն: Կան տարասեռ IC-ներ: Դրանցում մի քանի համակարգիչներ աշխատում են տարբեր հարթակներում, իսկ կառավարումն իրականացվում է տարբեր օպերացիոն համակարգերով։ Նախագծման փուլը ներառում է ճարտարապետության մի շարք բնութագրերի սահմանում: Նա կարող է լինել՝
- Հաճախորդ-սերվեր կամ ֆայլ-սերվեր:
- Երեք մակարդակ, ներառյալ մի քանի շերտեր:
- Բաշխված կամ կենտրոնացված. Առաջին դեպքում լրացուցիչ սահմանվում են համապատասխանության և հետևողականության պահպանման մեխանիզմները։
Այն նաև սահմանում է, թե արդյոք կօգտագործվեն զուգահեռ սերվերներ:
Անջատում
Նախագծման փուլն ավարտվում է IP-ի տեխնիկական պլանի մշակմամբ: Իրականացման գործընթացում ստեղծվում է գործառնական փաստաթղթերի ծրագրակազմ: Մեկ մոդուլի մշակման ավարտից հետո կատարվում է ինքնուրույն թեստ: Պահանջվում է՝ համար
- Սխալների հայտնաբերում (կոշտ ձախողում):
- Տեխնիկական համապատասխանության որոշում (ավելորդ և անհրաժեշտ գործառույթների բացակայություն):
Թեստն անցնելուց հետո մոդուլը ներառվում է համակարգի մշակված մասում։ Այնուհետև կատարվում են կապի փորձարկումներ։ Դրանք անհրաժեշտ են տարրերի փոխադարձ ազդեցության հետևելու համար:
Վերահսկողության միջոցառումներ
Հուսալիության համար փորձարկված մոդելների խումբ: Նախևառաջ մոդելավորվում են համակարգի խափանումները: Բացի այդ, փորձարկվում են ձախողման ժամանակները: Առաջին դեպքում վերահսկման միջոցները թույլ են տալիս որոշել, թե որքանով է լավհամակարգը վերականգնվում է ծրագրային ապահովման կամ ապարատային ձախողման դեպքում: Համաձայն թեստերի երկրորդ խմբի՝ IS կայունության մակարդակը որոշվում է կանոնավոր աշխատանքի ժամանակ։ Վերահսկիչ այս միջոցառումները թույլ են տալիս գնահատել չխափանման ժամկետը: Թեստերի հավաքածուն պետք է ներառի նաև առավելագույն բեռը մոդելավորող փորձարկումներ: Դրանից հետո մոդուլների ամբողջ համալիրը ենթարկվում է համակարգի գործարկման։ Դրա ընթացքում իրականացվում է ներքին ընդունման հսկողություն, որը թույլ է տալիս գնահատել դրա որակը։ Գնահատման ընթացքում կատարվում են համակարգի հուսալիության և ֆունկցիոնալության թեստեր: Վերջնական վերահսկման իրադարձությունը ընդունման թեստն է: Այս դեպքում դրսևորվում է նախագծման փուլի որակը, որում որոշվել են պահանջները։ Փորձարկման ընթացքում IP-ն ցուցադրվում է հաճախորդին: Ցուցադրման ընթացքում մոդելավորվում են իրական գործողություններ, որոնք ցույց են տալիս նախագծի համապատասխանությունը պատվիրատուի պահանջներին։
Անվտանգություն
Յուրաքանչյուր IS պետք է ունենա որոշակի գրավի պահանջներ.
- Պաշտպանություն չարտոնված մուտքից։
- Աուդիտ.
- Միջոցառման գրանցում։
- Համակարգի վերականգնում.
- Պահուստավորում.
Այս բոլոր պահանջները ձևակերպված են վերլուծաբանների կողմից դիզայնի սկզբում: Մասնագետները ստեղծում են IP անվտանգության ռազմավարություն: Նրանք սահմանում են օգտատերերի կատեգորիաները, ովքեր մուտք ունեն կոնկրետ տվյալներ համապատասխան բաղադրիչների միջոցով: Դրան զուգահեռ սահմանվում են պաշտպանության սուբյեկտներն ու օբյեկտները։ Պետք է ասել, որ անվտանգության ռազմավարությունը չպետք է սահմանափակվի միայնծրագրային ապահովում։ Այն պետք է ներառի գործողությունների իրականացման կանոնների մի ամբողջ շարք: Անհրաժեշտ է հստակ սահմանել յուրաքանչյուր առանձին տարրի պաշտպանության օպտիմալ մակարդակը, ընդգծել կրիտիկական տեղեկատվությունը, որի հասանելիությունը խստորեն սահմանափակվելու է: Համակարգի օգտվողները գրանցված են: Այս առումով մասնագետները նախագծում են մոդուլներ, որոնք պատասխանատու կլինեն առարկաների իսկությունը հաստատելու և նույնականացնելու համար: Շատ դեպքերում իրականացվում է հայեցողական պաշտպանություն: Այն ներառում է կարգավորվող մուտք դեպի որոշակի տվյալների օբյեկտներ: Դա կարող է լինել, օրինակ, դիտումներ, աղյուսակներ։ Եթե Ձեզ անհրաժեշտ է սահմանափակել մուտքը ուղղակիորեն դեպի տվյալներ, ապա դուք պետք է ստեղծեք պարտադիր պաշտպանություն: Այս դեպքում կփակվեն անհատական գրառումները աղյուսակներում, կոնկրետ դաշտերում և այլն: Համակարգի դիզայներները պետք է հստակ իմանան, թե կոնկրետ տվյալների տարրի պաշտպանության որ մակարդակը կլինի բավարար և ինչն է անհրաժեշտ:
Եզրակացություն
Համակարգի նախագծման փուլը համարվում է ամենակարևորներից մեկը դրա ստեղծման աշխատանքներում։ Նրանով, փաստորեն, սկսվում է ԻՊ-ի կյանքը։ Նախագծելուց առաջ մասնագետները պետք է հստակ սահմանեն և հասկանան համակարգի միջոցով լուծվող խնդիրները, սահմանեն երթևեկության հոսքերը, ռեսուրսների և օգտագործողների ֆիզիկական գտնվելու վայրը, ինտերնետին միանալու եղանակը և այլն։ Ոչ փոքր նշանակություն ունի այն կառույցների և շենքերի ուսումնասիրությունը, որտեղ կտեղակայվի ցանցը, ինչպես նաև առկա ենթակառուցվածքի վերլուծությունը: