Համակարգային վերլուծության սկզբունքներ. հիմնական հասկացություններ, մեթոդներ և կառուցվածք

Բովանդակություն:

Համակարգային վերլուծության սկզբունքներ. հիմնական հասկացություններ, մեթոդներ և կառուցվածք
Համակարգային վերլուծության սկզբունքներ. հիմնական հասկացություններ, մեթոդներ և կառուցվածք
Anonim

Merriam-Webster's Dictionary-ը սահմանում է համակարգերի վերլուծությունը որպես «գործընթացի կամ բիզնեսի քննության գործընթաց՝ նպատակներն ու խնդիրները որոշելու և դրանց արդյունավետորեն հասնելու համակարգեր ու ընթացակարգեր ստեղծելու նպատակով»: Մեկ այլ տեսակետ համակարգային վերլուծությունը տեսնում է որպես խնդրի լուծման մեթոդ, որը բաժանում է համակարգը իր բաղադրիչ մասերի, որպեսզի ուսումնասիրի, թե որքանով են այդ բաղադրիչները աշխատում և փոխազդում իրենց նպատակին հասնելու համար:

Համակարգի տարրեր
Համակարգի տարրեր

Հաղորդակցություն

Համակարգերի վերլուծության սկզբունքները սերտորեն կապված են պահանջների վերլուծության կամ գործառնական հետազոտության հետ: Դա նաև «բացահայտ պաշտոնական հետաքննություն է, որը կօգնի որոշում կայացնողին որոշել գործողությունների լավագույն ընթացքը և ավելի լավ որոշում կայացնել, քան նա կարող էր այլ կերպ ունենալ»:

«վերլուծություն և սինթեզ» տերմինները ծագում են հունարենից, ինչը նշանակում է համապատասխանաբար «առանձնացնել» և «վերահավաքել»: Այս տերմիններն օգտագործվում են բազմաթիվ գիտական առարկաներում՝ մաթեմատիկայից և տրամաբանությունից մինչև տնտեսագիտություն և հոգեբանություն, մինչևնմանատիպ ընթացակարգերի նշանակումներ: Վերլուծությունը սահմանվում է որպես «ընթացակարգ, որով մենք ինտելեկտուալ կամ էական ամբողջությունը բաժանում ենք մասերի», մինչդեռ սինթեզը նշանակում է «ընթացակարգ, որով մենք միավորում ենք առանձին տարրեր կամ բաղադրամասեր՝ մի ամբողջություն կազմելու համար»: Համակարգային վերլուծության սկզբունքների հետազոտողները մեթոդաբանությունը կիրառում են ներգրավված համակարգերի վրա՝ կազմելով մեծ պատկեր:

Համակարգի աշխատողներ
Համակարգի աշխատողներ

Դիմում

Համակարգերի վերլուծությունն օգտագործվում է յուրաքանչյուր ոլորտում, որտեղ ինչ-որ բան մշակվում է: Վերլուծությունը կարող է լինել նաև բաղադրիչների մի շարք, որոնք միասին աշխատում են օրգանական գործառույթներ կատարելու համար, ինչպիսիք են համակարգերի ճարտարագիտությունը: Համակարգային ճարտարագիտությունը ճարտարագիտության միջդիսցիպլինար ոլորտ է, որը կենտրոնանում է այն բանի վրա, թե ինչպես պետք է նախագծվեն և կառավարվեն բարդ ինժեներական նախագծերը:

Հաջորդականություն

Համակարգչային տեղեկատվական համակարգի մշակումը ներառում է համակարգի վերլուծության փուլը: Այն օգնում է ստեղծել տվյալների մոդել՝ նախքան տվյալների բազա ստեղծելը կամ ընդլայնելը: Համակարգերի վերլուծության մի քանի տարբեր մոտեցումներ կան:

Երբ մշակվում է համակարգչային տեղեկատվական համակարգը, համակարգի վերլուծությունը (ըստ ջրվեժի մոդելի) բաղկացած կլինի հետևյալ քայլերից.

  1. Տեխնիկատնտեսական հիմնավորումների մշակում. Որոշել, թե արդյոք նախագիծը տնտեսապես, սոցիալական, տեխնոլոգիական և կազմակերպչական առումով իրագործելի է:
  2. Փաստահավաք միջոցառումներ, որոնք նախատեսված են համակարգի վերջնական օգտագործողների պահանջները պարզելու համար (ընդհանուր առմամբ ներառյալ.հարցազրույցներ, հարցաթերթիկներ կամ գործող համակարգում աշխատանքի տեսողական դիտարկումներ):
  3. Որոշեք, թե ինչպես վերջնական օգտագործողները կգործարկեն համակարգը (համակարգչային ապարատային կամ ծրագրային ապահովման ընդհանուր փորձի առումով), ինչի համար կօգտագործվի համակարգը և այլն:
Էլեկտրոնային համակարգեր
Էլեկտրոնային համակարգեր

Մեկ այլ կարծիք նկարագրում է գործընթացի փուլային մոտեցումը: Այս մոտեցումը բաժանում է համակարգի վերլուծությունը 5 քայլի.

  1. Բովանդակության որոշում. Հստակորեն սահմանված նպատակները և պահանջները, որոնք անհրաժեշտ են ծրագրի պահանջները բավարարելու համար, ինչպես սահմանված են դրա շահագրգիռ կողմերի կողմից:
  2. Խնդիրների վերլուծություն. խնդիրների և կարիքների ըմբռնման և համակարգերի վերլուծության սկզբունքների հիման վրա լուծումներ գտնելու գործընթաց:
  3. Պահանջների վերլուծություն. բացահայտել այն պայմանները, որոնք պետք է բավարարվեն:
  4. Տրամաբանական ձևավորում. օբյեկտների միջև տրամաբանական հարաբերությունների ուսումնասիրություն:
  5. Որոշումների վերլուծություն. վերջնական որոշում կայացնել՝ հիմնվելով համակարգերի վերլուծության սկզբունքների վրա:

Օգտագործման դեպքերը լայնորեն օգտագործվող համակարգերի վերլուծության մոդելավորման գործիքներ են՝ համակարգի ֆունկցիոնալ պահանջները սահմանելու և արտահայտելու համար: Օգտագործման յուրաքանչյուր դեպք բիզնես սցենար կամ իրադարձություն է, որի համար համակարգը պետք է կոնկրետ պատասխան տա: Օգտագործեք դեպքեր, որոնք մշակվել են օբյեկտի վրա հիմնված վերլուծությունից:

Քաղաքական վերլուծություն

Այս կարգապահությունը, որն այսօր հայտնի է որպես քաղաքականության վերլուծություն, առաջացել է համակարգերի վերլուծության կիրառությունից, երբ այն առաջին անգամ ստեղծվեց:ԱՄՆ պաշտպանության նախարար Ռոբերտ ՄաքՆամարա.

Հիմնական համակարգերի վերլուծաբանները հաճախ կանչվում են վերլուծելու համակարգերը, որոնք պատահականորեն աճել են՝ որոշելու համակարգի ընթացիկ բաղադրիչները: Սա ցույց է տրվել 2000 թվականի վերաճարտարագիտական աշխատանքի ժամանակ, երբ բիզնեսի և արտադրական գործընթացները դիտարկվել են որպես 2000 թվականի Ավտոմատացման արդիականացման մաս: Համակարգային վերլուծության օգտագործմամբ աշխատանքը ներառում է համակարգերի վերլուծաբան, բիզնես վերլուծաբան, տեխնոլոգ, համակարգի ճարտարապետ, ձեռնարկության ճարտարապետ, ծրագրային ապահովման ճարտարապետ և այլն: Այս բոլոր մասնագետները գործնականում օգտագործում են համակարգերի վերլուծության հիմնական սկզբունքները:

Տեղեկատվական համակարգ
Տեղեկատվական համակարգ

Չնայած համակարգերի վերլուծության պրակտիկանտները կարող են խրախուսվել ստեղծել նոր համակարգեր, նրանք հաճախ փոփոխում, ընդլայնում կամ փաստաթղթավորում են գոյություն ունեցող համակարգերը (գործընթացներ, ընթացակարգեր և մեթոդներ): Հետազոտողները և մասնագետները հիմնվում են համակարգերի վերլուծության վրա: Նման գործունեության վերլուծությունն արդեն կիրառվում է տարբեր հետազոտությունների և գործնական հետազոտությունների համար, ներառյալ բիզնեսի կառավարումը, կրթական բարեփոխումները, կրթական տեխնոլոգիաները և այլն: Այս ոլորտներում շատ կարևոր են համակարգային մոտեցման սկզբունքները (համակարգային վերլուծություն):

:

Վերլուծաբաններ

Համակարգերի վերլուծաբանը տեղեկատվական տեխնոլոգիաների մասնագետ է, ով մասնագիտացած է տեղեկատվական համակարգերի վերլուծության, նախագծման և ներդրման մեջ: Համակարգային վերլուծաբանները գնահատում են տեղեկատվական համակարգերի համապատասխանությունը դրանց նախատեսված արդյունքների տեսանկյունից և կապ են հաստատում վերջնական օգտագործողների, վաճառողների հետ:ծրագրակազմ և ծրագրավորողներ՝ այս արդյունքներին հասնելու համար:

Համակարգային վերլուծաբանն այն մարդն է, ով օգտագործում է վերլուծության և նախագծման մեթոդներ տեղեկատվական տեխնոլոգիաների միջոցով բիզնեսի խնդիրները լուծելու համար: Համակարգային վերլուծաբանները կարող են հանդես գալ որպես փոփոխության գործակալներ, որոնք բացահայտում են անհրաժեշտ կազմակերպչական բարելավումները, նախագծում համակարգեր՝ այդ փոփոխություններն իրականացնելու համար, և ուսուցանում և դրդում են ուրիշներին օգտագործել համակարգերը: Վերլուծաբանները պետք է իմանան և հասկանան համակարգերի վերլուծության հայեցակարգն ու սկզբունքները:

Համակարգի անդամներ
Համակարգի անդամներ

Չնայած նրանք կարող են ծանոթ լինել տարբեր ծրագրավորման լեզուների, օպերացիոն համակարգերի և համակարգչային ապարատային հարթակների, նրանք սովորաբար չեն մասնակցում իրական ապարատային կամ ծրագրային ապահովման մշակմանը: Նրանք կարող են պատասխանատու լինել ծախսերի վերլուծության, դիզայնի նկատառումների, անձնակազմի ազդեցության բարելավման և իրականացման ժամանակացույցի մշակման համար:

Համակարգերի վերլուծաբանը սովորաբար սահմանափակվում է նշանակված կամ կանխորոշված համակարգով և հաճախ աշխատում է բիզնես վերլուծաբանի հետ համատեղ՝ օգտագործելով համակարգերի վերլուծության ընդհանուր սկզբունքները: Այս դերերը, թեև ունեն որոշակի համընկնումներ, բայց նույնը չեն: Բիզնես վերլուծաբանը կգնահատի բիզնեսի կարիքները և կորոշի համապատասխան լուծումը և որոշ չափով կնախագծի լուծումը՝ չխորանալով դրա տեխնիկական բաղադրիչների մեջ՝ փոխարենը հենվելով համակարգերի վերլուծաբանի վրա: Համակարգերի վերլուծաբանը հաճախ գնահատում և փոփոխում է ծածկագիրը և վերլուծում սցենարները՝ հիմնվելով համակարգերի վերլուծության սկզբունքների և խնդիրների վրա:

մանրադիտակայինհամակարգ
մանրադիտակայինհամակարգ

Հնարավորություններ

Որոշ մասնագետներ ունեն գործնական գիտելիքներ երկու ոլորտներում (բիզնեսի և համակարգերի վերլուծություն) և կարող են հաջողությամբ համատեղել այս երկու մասնագիտությունները՝ արդյունավետորեն ջնջելով բիզնես վերլուծաբանի և համակարգերի վերլուծաբանի միջև սահմանը: Երկու մասնագիտություններն էլ պահանջում են կառուցվածքային համակարգերի վերլուծության սկզբունքներ:

Հասանելի է համակարգի վերլուծաբան.

  • Բացահայտեք, հասկանաք և պլանավորեք պլանավորված համակարգերի կազմակերպչական և մարդկային ազդեցությունները և համոզվեք, որ նոր տեխնիկական պահանջները պատշաճ կերպով ինտեգրված են առկա գործընթացներին և հմտությունների հավաքածուներին:
  • Պլանավորման համակարգի հոսքը զրոյից:
  • Շփվեք ներքին օգտագործողների և հաճախորդների հետ՝ ուսումնասիրելու և փաստաթղթավորելու պահանջները, որոնք այնուհետև օգտագործվում են բիզնեսի պահանջների փաստաթղթեր ստեղծելու համար:
  • Կրիտիկական փուլի տեխնիկական պահանջների մշակում:
  • Շփվեք ծրագրաշարի մշակողի հետ՝ հասկանալու ծրագրաշարի սահմանափակումները:
  • Օգնեք ծրագրավորողներին զարգացնել համակարգը, օրինակ՝ տրամադրելով օգտագործման դեպքեր, հոսքային գծապատկերներ, UML և BPMN դիագրամներ:
  • Փաստաթղթերի պահանջներ կամ օգտագործողի ձեռնարկների լրացումներ:
  • Երբ զարգացման գործընթաց է ընթանում, համակարգերի վերլուծաբանը պատասխանատու է բաղադրիչների մշակման և այդ տեղեկատվությունը մշակողին տրամադրելու համար: Այս ամենը կատարվում է համակարգի վերլուծության հիմնական հասկացությունների և սկզբունքների հիման վրա։

Կյանքի ցիկլ

Համակարգի զարգացման կյանքի ցիկլը (SDLC) զարգացման ավանդական մեթոդ էհամակարգեր, որոնք կազմակերպությունները օգտագործում են լայնածավալ ՏՏ նախագծերի համար: SDLC-ն կառուցվածքային շրջանակ է, որը բաղկացած է հաջորդական գործընթացներից, որոնց միջոցով մշակվում է տեղեկատվական համակարգ:

Տեխնոլոգիական համակարգ
Տեխնոլոգիական համակարգ

Վերլուծության էությունը

Հենց որ զարգացման նախագիծը ստանում է բոլոր մասնակիցների կողմից անհրաժեշտ հաստատումները, սկսվում է համակարգի վերլուծության փուլը։ Համակարգային վերլուծությունը բիզնես խնդրի վերլուծություն է, որը կազմակերպությունները նախատեսում են լուծել տեղեկատվական համակարգով: Համակարգի վերլուծության փուլի հիմնական նպատակը գոյություն ունեցող համակարգի մասին տեղեկատվություն հավաքելն է՝ կատարելագործված համակարգի կամ նոր համակարգի պահանջները որոշելու համար: Այս փուլի վերջնական արդյունքը, որը հայտնի է որպես առաքելի, համակարգի պահանջների մի շարք է: Սրանք համակարգի վերլուծության և համակարգի սինթեզի հիմնական սկզբունքներն են:

Այս վերլուծության մեջ, թերևս, ամենադժվար խնդիրն է որոշել կոնկրետ պահանջները, որոնք համակարգը պետք է բավարարի: Այս պահանջները հաճախ կոչվում են օգտագործողի պահանջներ, քանի որ օգտվողներն ապահովում են դրանք: Երբ համակարգի դիզայներները կուտակում են օգտվողների պահանջները նոր համակարգի համար, նրանք անցնում են համակարգի նախագծման փուլ:

Համակարգչային համակարգեր

Համակարգչային համակարգերի վերլուծաբանը զբաղմունք է տեղեկատվական տեխնոլոգիաների ոլորտում։ Համակարգչային համակարգերի վերլուծաբանն աշխատում է համակարգչային տեխնոլոգիաների հետ կապված խնդիրները լուծելու համար: Շատ վերլուծաբաններ տեղադրում են նոր համակարգչային համակարգեր՝ ինչպես ապարատային, այնպես էլ ծրագրային ապահովում՝ ավելացնելով նոր ծրագրային հավելվածներբարելավել համակարգչի աշխատանքը: Մյուսները հանդես են գալիս որպես համակարգերի նախագծողներ կամ համակարգերի ճարտարապետներ, սակայն վերլուծաբանների մեծ մասը մասնագիտանում է որոշակի տեսակի համակարգերում, ինչպիսիք են բիզնես համակարգերը, հաշվապահական համակարգերը, ֆինանսական համակարգերը կամ գիտական համակարգերը:

Պահանջարկ

2015-ի դրությամբ համակարգչային համակարգերի վերլուծաբանների ամենամեծ թիվը ընդգրկում էր կառավարության, ապահովագրության, համակարգչային համակարգերի նախագծման, մասնագիտական և առևտրային սարքավորումների, ինչպես նաև ընկերությունների և ձեռնարկությունների կառավարման ոլորտները: Նախատեսվում էր, որ այս ոլորտում աշխատատեղերի թիվը 2009 թվականին 487,000-ից մինչև 2016 թվականը կավելանա մինչև 650,000:

Էլեկտրոնային տեղեկատվական համակարգ
Էլեկտրոնային տեղեկատվական համակարգ

Այս գրառումը զբաղեցրել է երրորդ տեղը 2010թ., հինգերորդը՝ 2011թ., 9-րդը՝ 2012թ. և 10-րդը՝ 2013թ.-ի հարցում:

Բիզնես վերլուծաբանը (BA) նա է, ով վերլուծում է կազմակերպությունը կամ բիզնես տարածքը (իրական կամ հիպոթետիկ) և փաստաթղթերում նրա բիզնեսը կամ գործընթացները կամ համակարգերը՝ գնահատելով բիզնես մոդելը կամ դրա ինտեգրումը տեխնոլոգիայի հետ՝ հիմնված սկզբունքների և կառուցվածքային համակարգի վերլուծության վրա։.

Համակարգային վերլուծաբանի դերը կարող է սահմանվել նաև որպես կամուրջ բիզնես խնդիրների և տեխնոլոգիական լուծումների միջև: Այստեղ բիզնեսի խնդիրները կարող են կապված լինել բիզնես համակարգերի հետ, ինչպիսիք են մոդելը, գործընթացը կամ մեթոդը: Տեխնոլոգիական լուծումները կարող են լինել տեխնոլոգիական ճարտարապետության, գործիքների կամ ծրագրային հավելվածների օգտագործումը: Համակարգային վերլուծաբաններից պահանջվում է վերլուծել,վերափոխել և ի վերջո լուծել բիզնեսի խնդիրները տեխնոլոգիայի միջոցով:

Բիզնեսի վերլուծություն

Գոյություն ունի բիզնեսի վերլուծության առնվազն չորս տեսակ.

  • Բիզնես ծրագրավորող. բացահայտել կազմակերպության բիզնես կարիքները և բիզնես հնարավորությունները:
  • Բիզնես մոդելի վերլուծություն - կազմակերպչական քաղաքականության և շուկայական մոտեցումների սահմանում:
  • Գործընթացների նախագծում - Կազմակերպության աշխատանքային հոսքերը ստանդարտացնելու համար:
  • Համակարգերի վերլուծություն - բիզնես կանոնների և տեխնիկական համակարգերի պահանջների մեկնաբանություն (սովորաբար ՏՏ շրջանակներում):

Այլ պարտականություններ

Երբեմն բիզնես վերլուծաբանը հանդիսանում է բիզնես գործունեության մի մասը և աշխատում է տեղեկատվական տեխնոլոգիաների հետ՝ բարելավելու մատուցվող ծառայությունների որակը, երբեմն օգնում է ինտեգրվել և փորձարկել նոր լուծումներ: Բիզնես վերլուծաբանները կապ են գործում կառավարման և տեխնիկական մշակողների միջև:

BA-ն կարող է նաև աջակցել ուսումնական նյութերի մշակմանը, մասնակցել իրականացմանը և տրամադրել հետիրագործման աջակցություն: Սա կարող է ներառել նախագծերի պլանների և տվյալների հոսքի դիագրամների, գծապատկերների և այլնի մշակում:

Համակարգերի զարգացման կյանքի ցիկլում բիզնես վերլուծաբանը սովորաբար հանդես է գալիս որպես ձեռնարկության բիզնես կողմի և ՏՏ ծառայություններ մատուցողների միջև կապող օղակ:

Խորհուրդ ենք տալիս: