Merriam-Webster's Dictionary-ը սահմանում է համակարգերի վերլուծությունը որպես «գործընթացի կամ բիզնեսի քննության գործընթաց՝ նպատակներն ու խնդիրները որոշելու և դրանց արդյունավետորեն հասնելու համակարգեր ու ընթացակարգեր ստեղծելու նպատակով»: Մեկ այլ տեսակետ համակարգային վերլուծությունը տեսնում է որպես խնդրի լուծման մեթոդ, որը բաժանում է համակարգը իր բաղադրիչ մասերի, որպեսզի ուսումնասիրի, թե որքանով են այդ բաղադրիչները աշխատում և փոխազդում իրենց նպատակին հասնելու համար:
Հաղորդակցություն
Համակարգերի վերլուծության սկզբունքները սերտորեն կապված են պահանջների վերլուծության կամ գործառնական հետազոտության հետ: Դա նաև «բացահայտ պաշտոնական հետաքննություն է, որը կօգնի որոշում կայացնողին որոշել գործողությունների լավագույն ընթացքը և ավելի լավ որոշում կայացնել, քան նա կարող էր այլ կերպ ունենալ»:
«վերլուծություն և սինթեզ» տերմինները ծագում են հունարենից, ինչը նշանակում է համապատասխանաբար «առանձնացնել» և «վերահավաքել»: Այս տերմիններն օգտագործվում են բազմաթիվ գիտական առարկաներում՝ մաթեմատիկայից և տրամաբանությունից մինչև տնտեսագիտություն և հոգեբանություն, մինչևնմանատիպ ընթացակարգերի նշանակումներ: Վերլուծությունը սահմանվում է որպես «ընթացակարգ, որով մենք ինտելեկտուալ կամ էական ամբողջությունը բաժանում ենք մասերի», մինչդեռ սինթեզը նշանակում է «ընթացակարգ, որով մենք միավորում ենք առանձին տարրեր կամ բաղադրամասեր՝ մի ամբողջություն կազմելու համար»: Համակարգային վերլուծության սկզբունքների հետազոտողները մեթոդաբանությունը կիրառում են ներգրավված համակարգերի վրա՝ կազմելով մեծ պատկեր:
Դիմում
Համակարգերի վերլուծությունն օգտագործվում է յուրաքանչյուր ոլորտում, որտեղ ինչ-որ բան մշակվում է: Վերլուծությունը կարող է լինել նաև բաղադրիչների մի շարք, որոնք միասին աշխատում են օրգանական գործառույթներ կատարելու համար, ինչպիսիք են համակարգերի ճարտարագիտությունը: Համակարգային ճարտարագիտությունը ճարտարագիտության միջդիսցիպլինար ոլորտ է, որը կենտրոնանում է այն բանի վրա, թե ինչպես պետք է նախագծվեն և կառավարվեն բարդ ինժեներական նախագծերը:
Հաջորդականություն
Համակարգչային տեղեկատվական համակարգի մշակումը ներառում է համակարգի վերլուծության փուլը: Այն օգնում է ստեղծել տվյալների մոդել՝ նախքան տվյալների բազա ստեղծելը կամ ընդլայնելը: Համակարգերի վերլուծության մի քանի տարբեր մոտեցումներ կան:
Երբ մշակվում է համակարգչային տեղեկատվական համակարգը, համակարգի վերլուծությունը (ըստ ջրվեժի մոդելի) բաղկացած կլինի հետևյալ քայլերից.
- Տեխնիկատնտեսական հիմնավորումների մշակում. Որոշել, թե արդյոք նախագիծը տնտեսապես, սոցիալական, տեխնոլոգիական և կազմակերպչական առումով իրագործելի է:
- Փաստահավաք միջոցառումներ, որոնք նախատեսված են համակարգի վերջնական օգտագործողների պահանջները պարզելու համար (ընդհանուր առմամբ ներառյալ.հարցազրույցներ, հարցաթերթիկներ կամ գործող համակարգում աշխատանքի տեսողական դիտարկումներ):
- Որոշեք, թե ինչպես վերջնական օգտագործողները կգործարկեն համակարգը (համակարգչային ապարատային կամ ծրագրային ապահովման ընդհանուր փորձի առումով), ինչի համար կօգտագործվի համակարգը և այլն:
Մեկ այլ կարծիք նկարագրում է գործընթացի փուլային մոտեցումը: Այս մոտեցումը բաժանում է համակարգի վերլուծությունը 5 քայլի.
- Բովանդակության որոշում. Հստակորեն սահմանված նպատակները և պահանջները, որոնք անհրաժեշտ են ծրագրի պահանջները բավարարելու համար, ինչպես սահմանված են դրա շահագրգիռ կողմերի կողմից:
- Խնդիրների վերլուծություն. խնդիրների և կարիքների ըմբռնման և համակարգերի վերլուծության սկզբունքների հիման վրա լուծումներ գտնելու գործընթաց:
- Պահանջների վերլուծություն. բացահայտել այն պայմանները, որոնք պետք է բավարարվեն:
- Տրամաբանական ձևավորում. օբյեկտների միջև տրամաբանական հարաբերությունների ուսումնասիրություն:
- Որոշումների վերլուծություն. վերջնական որոշում կայացնել՝ հիմնվելով համակարգերի վերլուծության սկզբունքների վրա:
Օգտագործման դեպքերը լայնորեն օգտագործվող համակարգերի վերլուծության մոդելավորման գործիքներ են՝ համակարգի ֆունկցիոնալ պահանջները սահմանելու և արտահայտելու համար: Օգտագործման յուրաքանչյուր դեպք բիզնես սցենար կամ իրադարձություն է, որի համար համակարգը պետք է կոնկրետ պատասխան տա: Օգտագործեք դեպքեր, որոնք մշակվել են օբյեկտի վրա հիմնված վերլուծությունից:
Քաղաքական վերլուծություն
Այս կարգապահությունը, որն այսօր հայտնի է որպես քաղաքականության վերլուծություն, առաջացել է համակարգերի վերլուծության կիրառությունից, երբ այն առաջին անգամ ստեղծվեց:ԱՄՆ պաշտպանության նախարար Ռոբերտ ՄաքՆամարա.
Հիմնական համակարգերի վերլուծաբանները հաճախ կանչվում են վերլուծելու համակարգերը, որոնք պատահականորեն աճել են՝ որոշելու համակարգի ընթացիկ բաղադրիչները: Սա ցույց է տրվել 2000 թվականի վերաճարտարագիտական աշխատանքի ժամանակ, երբ բիզնեսի և արտադրական գործընթացները դիտարկվել են որպես 2000 թվականի Ավտոմատացման արդիականացման մաս: Համակարգային վերլուծության օգտագործմամբ աշխատանքը ներառում է համակարգերի վերլուծաբան, բիզնես վերլուծաբան, տեխնոլոգ, համակարգի ճարտարապետ, ձեռնարկության ճարտարապետ, ծրագրային ապահովման ճարտարապետ և այլն: Այս բոլոր մասնագետները գործնականում օգտագործում են համակարգերի վերլուծության հիմնական սկզբունքները:
Չնայած համակարգերի վերլուծության պրակտիկանտները կարող են խրախուսվել ստեղծել նոր համակարգեր, նրանք հաճախ փոփոխում, ընդլայնում կամ փաստաթղթավորում են գոյություն ունեցող համակարգերը (գործընթացներ, ընթացակարգեր և մեթոդներ): Հետազոտողները և մասնագետները հիմնվում են համակարգերի վերլուծության վրա: Նման գործունեության վերլուծությունն արդեն կիրառվում է տարբեր հետազոտությունների և գործնական հետազոտությունների համար, ներառյալ բիզնեսի կառավարումը, կրթական բարեփոխումները, կրթական տեխնոլոգիաները և այլն: Այս ոլորտներում շատ կարևոր են համակարգային մոտեցման սկզբունքները (համակարգային վերլուծություն):
:
Վերլուծաբաններ
Համակարգերի վերլուծաբանը տեղեկատվական տեխնոլոգիաների մասնագետ է, ով մասնագիտացած է տեղեկատվական համակարգերի վերլուծության, նախագծման և ներդրման մեջ: Համակարգային վերլուծաբանները գնահատում են տեղեկատվական համակարգերի համապատասխանությունը դրանց նախատեսված արդյունքների տեսանկյունից և կապ են հաստատում վերջնական օգտագործողների, վաճառողների հետ:ծրագրակազմ և ծրագրավորողներ՝ այս արդյունքներին հասնելու համար:
Համակարգային վերլուծաբանն այն մարդն է, ով օգտագործում է վերլուծության և նախագծման մեթոդներ տեղեկատվական տեխնոլոգիաների միջոցով բիզնեսի խնդիրները լուծելու համար: Համակարգային վերլուծաբանները կարող են հանդես գալ որպես փոփոխության գործակալներ, որոնք բացահայտում են անհրաժեշտ կազմակերպչական բարելավումները, նախագծում համակարգեր՝ այդ փոփոխություններն իրականացնելու համար, և ուսուցանում և դրդում են ուրիշներին օգտագործել համակարգերը: Վերլուծաբանները պետք է իմանան և հասկանան համակարգերի վերլուծության հայեցակարգն ու սկզբունքները:
Չնայած նրանք կարող են ծանոթ լինել տարբեր ծրագրավորման լեզուների, օպերացիոն համակարգերի և համակարգչային ապարատային հարթակների, նրանք սովորաբար չեն մասնակցում իրական ապարատային կամ ծրագրային ապահովման մշակմանը: Նրանք կարող են պատասխանատու լինել ծախսերի վերլուծության, դիզայնի նկատառումների, անձնակազմի ազդեցության բարելավման և իրականացման ժամանակացույցի մշակման համար:
Համակարգերի վերլուծաբանը սովորաբար սահմանափակվում է նշանակված կամ կանխորոշված համակարգով և հաճախ աշխատում է բիզնես վերլուծաբանի հետ համատեղ՝ օգտագործելով համակարգերի վերլուծության ընդհանուր սկզբունքները: Այս դերերը, թեև ունեն որոշակի համընկնումներ, բայց նույնը չեն: Բիզնես վերլուծաբանը կգնահատի բիզնեսի կարիքները և կորոշի համապատասխան լուծումը և որոշ չափով կնախագծի լուծումը՝ չխորանալով դրա տեխնիկական բաղադրիչների մեջ՝ փոխարենը հենվելով համակարգերի վերլուծաբանի վրա: Համակարգերի վերլուծաբանը հաճախ գնահատում և փոփոխում է ծածկագիրը և վերլուծում սցենարները՝ հիմնվելով համակարգերի վերլուծության սկզբունքների և խնդիրների վրա:
Հնարավորություններ
Որոշ մասնագետներ ունեն գործնական գիտելիքներ երկու ոլորտներում (բիզնեսի և համակարգերի վերլուծություն) և կարող են հաջողությամբ համատեղել այս երկու մասնագիտությունները՝ արդյունավետորեն ջնջելով բիզնես վերլուծաբանի և համակարգերի վերլուծաբանի միջև սահմանը: Երկու մասնագիտություններն էլ պահանջում են կառուցվածքային համակարգերի վերլուծության սկզբունքներ:
Հասանելի է համակարգի վերլուծաբան.
- Բացահայտեք, հասկանաք և պլանավորեք պլանավորված համակարգերի կազմակերպչական և մարդկային ազդեցությունները և համոզվեք, որ նոր տեխնիկական պահանջները պատշաճ կերպով ինտեգրված են առկա գործընթացներին և հմտությունների հավաքածուներին:
- Պլանավորման համակարգի հոսքը զրոյից:
- Շփվեք ներքին օգտագործողների և հաճախորդների հետ՝ ուսումնասիրելու և փաստաթղթավորելու պահանջները, որոնք այնուհետև օգտագործվում են բիզնեսի պահանջների փաստաթղթեր ստեղծելու համար:
- Կրիտիկական փուլի տեխնիկական պահանջների մշակում:
- Շփվեք ծրագրաշարի մշակողի հետ՝ հասկանալու ծրագրաշարի սահմանափակումները:
- Օգնեք ծրագրավորողներին զարգացնել համակարգը, օրինակ՝ տրամադրելով օգտագործման դեպքեր, հոսքային գծապատկերներ, UML և BPMN դիագրամներ:
- Փաստաթղթերի պահանջներ կամ օգտագործողի ձեռնարկների լրացումներ:
- Երբ զարգացման գործընթաց է ընթանում, համակարգերի վերլուծաբանը պատասխանատու է բաղադրիչների մշակման և այդ տեղեկատվությունը մշակողին տրամադրելու համար: Այս ամենը կատարվում է համակարգի վերլուծության հիմնական հասկացությունների և սկզբունքների հիման վրա։
Կյանքի ցիկլ
Համակարգի զարգացման կյանքի ցիկլը (SDLC) զարգացման ավանդական մեթոդ էհամակարգեր, որոնք կազմակերպությունները օգտագործում են լայնածավալ ՏՏ նախագծերի համար: SDLC-ն կառուցվածքային շրջանակ է, որը բաղկացած է հաջորդական գործընթացներից, որոնց միջոցով մշակվում է տեղեկատվական համակարգ:
Վերլուծության էությունը
Հենց որ զարգացման նախագիծը ստանում է բոլոր մասնակիցների կողմից անհրաժեշտ հաստատումները, սկսվում է համակարգի վերլուծության փուլը։ Համակարգային վերլուծությունը բիզնես խնդրի վերլուծություն է, որը կազմակերպությունները նախատեսում են լուծել տեղեկատվական համակարգով: Համակարգի վերլուծության փուլի հիմնական նպատակը գոյություն ունեցող համակարգի մասին տեղեկատվություն հավաքելն է՝ կատարելագործված համակարգի կամ նոր համակարգի պահանջները որոշելու համար: Այս փուլի վերջնական արդյունքը, որը հայտնի է որպես առաքելի, համակարգի պահանջների մի շարք է: Սրանք համակարգի վերլուծության և համակարգի սինթեզի հիմնական սկզբունքներն են:
Այս վերլուծության մեջ, թերևս, ամենադժվար խնդիրն է որոշել կոնկրետ պահանջները, որոնք համակարգը պետք է բավարարի: Այս պահանջները հաճախ կոչվում են օգտագործողի պահանջներ, քանի որ օգտվողներն ապահովում են դրանք: Երբ համակարգի դիզայներները կուտակում են օգտվողների պահանջները նոր համակարգի համար, նրանք անցնում են համակարգի նախագծման փուլ:
Համակարգչային համակարգեր
Համակարգչային համակարգերի վերլուծաբանը զբաղմունք է տեղեկատվական տեխնոլոգիաների ոլորտում։ Համակարգչային համակարգերի վերլուծաբանն աշխատում է համակարգչային տեխնոլոգիաների հետ կապված խնդիրները լուծելու համար: Շատ վերլուծաբաններ տեղադրում են նոր համակարգչային համակարգեր՝ ինչպես ապարատային, այնպես էլ ծրագրային ապահովում՝ ավելացնելով նոր ծրագրային հավելվածներբարելավել համակարգչի աշխատանքը: Մյուսները հանդես են գալիս որպես համակարգերի նախագծողներ կամ համակարգերի ճարտարապետներ, սակայն վերլուծաբանների մեծ մասը մասնագիտանում է որոշակի տեսակի համակարգերում, ինչպիսիք են բիզնես համակարգերը, հաշվապահական համակարգերը, ֆինանսական համակարգերը կամ գիտական համակարգերը:
Պահանջարկ
2015-ի դրությամբ համակարգչային համակարգերի վերլուծաբանների ամենամեծ թիվը ընդգրկում էր կառավարության, ապահովագրության, համակարգչային համակարգերի նախագծման, մասնագիտական և առևտրային սարքավորումների, ինչպես նաև ընկերությունների և ձեռնարկությունների կառավարման ոլորտները: Նախատեսվում էր, որ այս ոլորտում աշխատատեղերի թիվը 2009 թվականին 487,000-ից մինչև 2016 թվականը կավելանա մինչև 650,000:
Այս գրառումը զբաղեցրել է երրորդ տեղը 2010թ., հինգերորդը՝ 2011թ., 9-րդը՝ 2012թ. և 10-րդը՝ 2013թ.-ի հարցում:
Բիզնես վերլուծաբանը (BA) նա է, ով վերլուծում է կազմակերպությունը կամ բիզնես տարածքը (իրական կամ հիպոթետիկ) և փաստաթղթերում նրա բիզնեսը կամ գործընթացները կամ համակարգերը՝ գնահատելով բիզնես մոդելը կամ դրա ինտեգրումը տեխնոլոգիայի հետ՝ հիմնված սկզբունքների և կառուցվածքային համակարգի վերլուծության վրա։.
Համակարգային վերլուծաբանի դերը կարող է սահմանվել նաև որպես կամուրջ բիզնես խնդիրների և տեխնոլոգիական լուծումների միջև: Այստեղ բիզնեսի խնդիրները կարող են կապված լինել բիզնես համակարգերի հետ, ինչպիսիք են մոդելը, գործընթացը կամ մեթոդը: Տեխնոլոգիական լուծումները կարող են լինել տեխնոլոգիական ճարտարապետության, գործիքների կամ ծրագրային հավելվածների օգտագործումը: Համակարգային վերլուծաբաններից պահանջվում է վերլուծել,վերափոխել և ի վերջո լուծել բիզնեսի խնդիրները տեխնոլոգիայի միջոցով:
Բիզնեսի վերլուծություն
Գոյություն ունի բիզնեսի վերլուծության առնվազն չորս տեսակ.
- Բիզնես ծրագրավորող. բացահայտել կազմակերպության բիզնես կարիքները և բիզնես հնարավորությունները:
- Բիզնես մոդելի վերլուծություն - կազմակերպչական քաղաքականության և շուկայական մոտեցումների սահմանում:
- Գործընթացների նախագծում - Կազմակերպության աշխատանքային հոսքերը ստանդարտացնելու համար:
- Համակարգերի վերլուծություն - բիզնես կանոնների և տեխնիկական համակարգերի պահանջների մեկնաբանություն (սովորաբար ՏՏ շրջանակներում):
Այլ պարտականություններ
Երբեմն բիզնես վերլուծաբանը հանդիսանում է բիզնես գործունեության մի մասը և աշխատում է տեղեկատվական տեխնոլոգիաների հետ՝ բարելավելու մատուցվող ծառայությունների որակը, երբեմն օգնում է ինտեգրվել և փորձարկել նոր լուծումներ: Բիզնես վերլուծաբանները կապ են գործում կառավարման և տեխնիկական մշակողների միջև:
BA-ն կարող է նաև աջակցել ուսումնական նյութերի մշակմանը, մասնակցել իրականացմանը և տրամադրել հետիրագործման աջակցություն: Սա կարող է ներառել նախագծերի պլանների և տվյալների հոսքի դիագրամների, գծապատկերների և այլնի մշակում:
Համակարգերի զարգացման կյանքի ցիկլում բիզնես վերլուծաբանը սովորաբար հանդես է գալիս որպես ձեռնարկության բիզնես կողմի և ՏՏ ծառայություններ մատուցողների միջև կապող օղակ: