Жүйелік талдаудың принциптері: негізгі ұғымдар, әдістер және құрылым

Мазмұны:

Жүйелік талдаудың принциптері: негізгі ұғымдар, әдістер және құрылым
Жүйелік талдаудың принциптері: негізгі ұғымдар, әдістер және құрылым
Anonim

Merriam-Webster сөздігі жүйелік талдауды «мақсаттары мен міндеттерін анықтау және оларға тиімді қол жеткізетін жүйелер мен процедураларды құру мақсатында процедураны немесе бизнесті тексеру процесі» деп анықтайды. Басқа көзқарас жүйелік талдауды осы компоненттердің өз мақсатына жету үшін қаншалықты жақсы жұмыс істейтінін және өзара әрекеттесетінін зерттеу үшін жүйені құрамдас бөліктерге бөлетін мәселені шешу әдісі ретінде қарастырады.

Жүйе элементтері
Жүйе элементтері

Байланыс

Жүйелік талдау принциптері талаптарды талдаумен немесе операциялық зерттеулермен тығыз байланысты. Бұл сондай-ақ "шешім қабылдаушыға ең жақсы әрекет бағытын анықтауға және басқа жағдайда болуы мүмкін емес жақсырақ шешім қабылдауға көмектесетін нақты ресми тергеу".

«Талдау және синтез» терминдері грек тілінен шыққан, сәйкесінше «бөліп алу» және «қайта жинау» дегенді білдіреді. Бұл терминдер математика мен логикадан экономика мен психологияға дейін көптеген ғылыми пәндерде қолданылады.ұқсас процедураларға арналған белгілер. Талдау «зияткерлік немесе маңызды бүтінді бөліктерге бөлетін процедура» ретінде анықталады, ал синтез «бір бүтін құру үшін жеке элементтерді немесе құрамдастарды біріктіру процедурасын» білдіреді. Жүйелік талдау принциптерін зерттеушілер үлкен суретті құра отырып, әдістемені тартылған жүйелерге қолданады.

Жүйе жұмысшылары
Жүйе жұмысшылары

Қолданба

Жүйелік талдау бірдеңе әзірленіп жатқан әрбір салада қолданылады. Сондай-ақ талдау жүйелік инженерия сияқты органикалық функцияларды орындау үшін бірге жұмыс істейтін құрамдастардың жиынтығы болуы мүмкін. Жүйелік инженерия - күрделі инженерлік жобаларды қалай құрастыру және басқару керек екеніне бағытталған инженерияның пәнаралық саласы.

Тізбек

Компьютерлік ақпараттық жүйені әзірлеу жүйені талдау кезеңін қамтиды. Ол дерекқорды құру немесе кеңейту алдында деректер үлгісін жасауға көмектеседі. Жүйені талдаудың бірнеше түрлі тәсілдері бар.

Компьютерлік ақпараттық жүйе әзірленіп жатқанда, жүйені талдау (сарқырама үлгісіне сәйкес) келесі қадамдардан тұрады:

  1. ТЭН әзірлеу. Жобаның экономикалық, әлеуметтік, технологиялық және ұйымдастырушылық тұрғыдан мүмкін екендігін анықтау.
  2. Жүйенің соңғы пайдаланушыларының талаптарын анықтауға арналған фактілерді анықтау шаралары (негізіненсұхбаттар, сауалнамалар немесе қолданыстағы жүйедегі жұмысты визуалды бақылау).
  3. Түпкілікті пайдаланушылар жүйені қалай басқаратынын (компьютерлік жабдықпен немесе бағдарламалық құралмен жалпы тәжірибе тұрғысынан), жүйе не үшін пайдаланылатынын және т.б. анықтаңыз.
Электрондық жүйелер
Электрондық жүйелер

Басқа пікір процеске қадамдық тәсілді сипаттайды. Бұл тәсіл жүйе талдауын 5 қадамға бөледі:

  1. Мазмұнды анықтау. Мүдделі тараптар анықтаған жобаның талаптарын қанағаттандыру үшін қажет нақты анықталған мақсаттар мен талаптар.
  2. Мәселелерді талдау: проблемалар мен қажеттіліктерді түсіну және жүйелік талдау принциптеріне негізделген шешімдерді табу процесі.
  3. Талаптарды талдау: орындалуы тиіс шарттарды анықтау.
  4. Логикалық дизайн: объектілер арасындағы логикалық қатынастарды зерттеу.
  5. Шешімді талдау: жүйелік талдау принциптеріне негізделген соңғы шешімді қабылдау.

Қолдану жағдайлары – жүйенің функционалдық талаптарын анықтау және өрнектеу үшін кеңінен қолданылатын жүйелік талдауды модельдеу құралдары. Әрбір пайдалану жағдайы жүйе нақты жауап беруі қажет бизнес сценарийі немесе оқиға болып табылады. Объектіге бағытталған талдаудан жасалған кейстерді пайдаланыңыз.

Саяси талдау

Бүгінгі таңда саясатты талдау деп аталатын пән алғаш құрылған кезде жүйелік талдауды қолдану нәтижесінде пайда болды. АҚШ Қорғаныс министрі Роберт Макнамара.

Фундаменталды жүйелер талдаушылары жиі жүйенің ағымдағы құрамдастарын анықтау үшін кездейсоқ өскен жүйелерді талдауға шақырылады. Бұл бизнес және өндірістік процестер 2000 жылғы автоматтандыруды жаңғыртудың бөлігі ретінде қарастырылған 2000 реинжиниринг жұмыстары кезінде көрсетілді. Жүйелік талдауды қолданатын жұмысқа жүйелік талдаушы, бизнес-аналитик, технолог, жүйе сәулетшісі, кәсіпорын сәулетшісі, бағдарламалық қамтамасыз ету сәулетшісі және т.б. кіреді. Бұл мамандардың барлығы тәжірибеде жүйелік талдаудың негізгі принциптерін пайдаланады.

Ақпараттық жүйе
Ақпараттық жүйе

Жүйелік талдау мамандары жаңа жүйелерді жасауға ынталандырылуы мүмкін, бірақ олар бар жүйелерді (процестер, процедуралар және әдістер) жиі өзгертеді, кеңейтеді немесе құжаттайды. Зерттеушілер мен практиктер жүйелік талдауға сүйенеді. Мұндай белсенділікті талдау қазірдің өзінде бизнесті басқару, білім беру реформасы, білім беру технологиясы және т.б. қоса, әртүрлі ғылыми-зерттеу және практикалық зерттеулерде қолданылады. Бұл салаларда жүйелік тәсілдің (жүйелік талдау) принциптері өте маңызды.

Талдаушылар

Жүйелік талдаушы – ақпараттық жүйелерді талдауға, жобалауға және енгізуге маманданған ақпараттық технологиялар маманы. Жүйелік талдаушылар ақпараттық жүйелердің жарамдылығын олардың болжанған нәтижелері бойынша бағалайды және соңғы пайдаланушылармен, жеткізушілермен байланыс жасайды.осы нәтижелерге жету үшін бағдарламалық құрал мен бағдарламашылар.

Жүйелік талдаушы – ақпараттық технологияларды пайдалана отырып, бизнес мәселелерін шешу үшін талдау және жобалау әдістерін қолданатын адам. Жүйелік талдаушылар қажетті ұйымдық жақсартуларды анықтайтын, сол өзгерістерді енгізу үшін жүйелерді жобалайтын және басқаларды жүйелерді пайдалануға үйрететін және ынталандыратын өзгерту агенттері ретінде әрекет ете алады. Сарапшылар жүйелік талдаудың тұжырымдамасы мен принциптерін білуі және түсінуі керек.

Жүйе мүшелері
Жүйе мүшелері

Олар әртүрлі бағдарламалау тілдерімен, операциялық жүйелермен және компьютерлік аппараттық платформалармен таныс болуы мүмкін, бірақ олар әдетте нақты аппараттық немесе бағдарламалық жасақтаманы әзірлеуге қатыспайды. Олар шығындарды талдауға, дизайнды қарастыруға, қызметкерлерге әсер етуді жақсартуға және іске асыру мерзімдерін жасауға жауапты болуы мүмкін.

Жүйелік талдаушы әдетте тағайындалған немесе алдын ала анықталған жүйемен шектеледі және көбінесе жалпы жүйелік талдау принциптерін қолданатын бизнес талдаушымен бірге жұмыс істейді. Бұл рөлдер бір-біріне ұқсамайтын болса да, бірдей емес. Бизнес-аналитик бизнес қажеттіліктерін бағалайды және сәйкес шешімді анықтайды және белгілі бір дәрежеде оның техникалық құрамдастарына тым тереңдемей, жүйелік талдаушыға сүйене отырып, шешімді жобалайды. Жүйелік талдаушы жиі кодты бағалайды және өзгертеді және жүйелік талдаудың принциптері мен мәселелеріне негізделген сценарийлерді талдайды.

микроскопиялықжүйесі
микроскопиялықжүйесі

Мүмкіндіктер

Кейбір кәсіпқойлардың екі салада да практикалық білімі бар (бизнес және жүйелік талдау) және осы кәсіптердің екеуін сәтті біріктіріп, бизнес-аналитик пен жүйелік талдаушы арасындағы шекараны тиімді түрде өшіре алады. Екі кәсіп те құрылымдық жүйелерді талдау принциптерін талап етеді.

Жүйе талдаушысы қолжетімді:

  • Жоспарланған жүйелердің ұйымдық және адамдық әсерін анықтау, түсіну және жоспарлау және жаңа техникалық талаптардың бар процестермен және дағдылар жиынтықтарымен дұрыс біріктірілуін қамтамасыз ету.
  • Жоспарлау жүйесі нөлден басталады.
  • Талаптарды зерделеу және құжаттау үшін ішкі пайдаланушылармен және тұтынушылармен өзара әрекеттесіңіз, содан кейін олар бизнес талаптарының құжаттарын жасау үшін пайдаланылады.
  • Сыни кезеңдегі техникалық талаптарды әзірлеу.
  • Бағдарламалық құралдың шектеулерін түсіну үшін бағдарламалық құралды әзірлеушімен өзара әрекеттесіңіз.
  • Бағдарламашыларға қолдану жағдайларын, блок-схемаларды, UML және BPMN диаграммаларын ұсыну сияқты жүйені дамытуға көмектесіңіз.
  • Құжат талаптары немесе пайдаланушы нұсқаулықтарына қосымшалар.
  • Әзірлеу процесі жүріп жатқанда, жүйелік талдаушы құрамдастарды әзірлеуге және сол ақпаратты әзірлеушіге ұсынуға жауапты. Мұның бәрі жүйелік талдаудың негізгі тұжырымдамалары мен принциптеріне негізделген.

Өмірлік цикл

Жүйені дамытудың өмірлік циклі (SDLC) дәстүрлі әзірлеу әдісі болып табыладыұйымдар ауқымды АТ жобалары үшін пайдаланатын жүйелер. SDLC – ақпараттық жүйе әзірленетін дәйекті процестерден тұратын құрылымдық құрылым.

Технологиялық жүйе
Технологиялық жүйе

Талдаудың мәні

Әзірлеу жобасы барлық қатысушылардан қажетті мақұлдауларды алғаннан кейін жүйені талдау кезеңі басталады. Жүйелік талдау – бұл ұйымдар ақпараттық жүйемен шешуді жоспарлаған бизнес мәселесін талдау. Жүйені талдау кезеңінің негізгі мақсаты жетілдірілген жүйеге немесе жаңа жүйеге қойылатын талаптарды анықтау үшін бар жүйе туралы ақпарат жинау болып табылады. Жеткізу деп аталатын осы кезеңнің соңғы өнімі жүйе талаптарының жиынтығы болып табылады. Бұл жүйелік талдау мен жүйе синтезінің негізгі принциптері.

Бұл талдаудағы ең қиын тапсырма жүйе қанағаттандыруы тиіс нақты талаптарды анықтау болуы мүмкін. Бұл талаптар көбінесе пайдаланушы талаптары деп аталады, себебі пайдаланушылар оларды қамтамасыз етеді. Жүйе дизайнерлері жаңа жүйеге пайдаланушы талаптарын жинақтағаннан кейін олар жүйені жобалау кезеңіне көшеді.

Компьютерлік жүйелер

Компьютерлік жүйелер талдаушысы – ақпараттық технологиялар саласындағы кәсіп. Компьютерлік жүйелердің талдаушысы компьютерлік технологиямен байланысты мәселелерді шешу үшін жұмыс істейді. Көптеген сарапшылар аппараттық және бағдарламалық қамтамасыз ету сияқты жаңа компьютерлік жүйелерді орнатуда, оларға жаңа бағдарламалық қосымшаларды қосудакомпьютер жұмысын жақсарту. Басқалары жүйе дизайнері немесе жүйе сәулетшісі ретінде әрекет етеді, бірақ талдаушылардың көпшілігі бизнес жүйелері, есеп жүйелері, қаржылық жүйелер немесе ғылыми жүйелер сияқты белгілі бір жүйе түріне маманданған.

Сұраныс

2015 жылғы жағдай бойынша компьютерлік жүйелер талдаушыларының ең көп саны үкімет, сақтандыру, компьютерлік жүйелерді жобалау, кәсіби және коммерциялық жабдықтар, компания мен кәсіпорынды басқару секторларын қамтыды. Бұл саладағы жұмыс орындарының саны 2009 жылғы 487 000-нан 2016 жылға қарай 650 000-ға дейін артады деп болжанған.

Электрондық ақпараттық жүйе
Электрондық ақпараттық жүйе

Бұл жазба 2010 жылғы сауалнамада үшінші, 2011 жылғы сауалнамада бесінші, 2012 жылғы сауалнамада 9-шы және 2013 жылғы сауалнамада 10-шы орынға ие болды.

Бизнес талдаушысы (BA) ұйымды немесе бизнес саласын (нақты немесе болжамды) талдайтын және оның бизнесін немесе процестерін немесе жүйелерін құжаттайтын, принциптер мен құрылымды жүйе талдауына негізделген бизнес үлгісін немесе оның технологиямен интеграциясын бағалайтын адам..

Жүйелік талдаушының рөлін бизнес мәселелері мен технологиялық шешімдер арасындағы көпір ретінде де анықтауға болады. Мұнда бизнес мәселелері үлгі, процесс немесе әдіс сияқты бизнес жүйелерімен байланысты болуы мүмкін. Технологиялық шешімдер технологиялық архитектураны, құралдарды немесе бағдарламалық қосымшаларды пайдалану болуы мүмкін. Жүйелік аналитиктерге талдау қажет,технология арқылы бизнес мәселелерін түрлендіру және ақырында шешу.

Бизнес талдауы

Бизнес талдауының кемінде төрт түрі бар:

  • Бизнес әзірлеуші - ұйымның бизнес қажеттіліктері мен бизнес мүмкіндіктерін анықтау.
  • Бизнес-модельді талдау - ұйымдық саясат пен нарықтық тәсілдерді анықтау.
  • Процесс дизайны - ұйымның жұмыс процестерін стандарттау үшін.
  • Жүйелік талдау – бизнес ережелері мен техникалық жүйелерге қойылатын талаптарды түсіндіру (әдетте АТ ішінде).

Басқа міндеттер

Кейде бизнес талдаушысы бизнес операциясының бөлігі болып табылады және ұсынылатын қызметтердің сапасын жақсарту үшін ақпараттық технологиялармен жұмыс істейді, кейде жаңа шешімдерді біріктіруге және сынауға көмектеседі. Бизнес-аналитиктер менеджмент пен техникалық әзірлеушілер арасындағы байланыстырушы рөл атқарады.

BA сонымен қатар оқу материалдарын әзірлеуге қолдау көрсете алады, енгізуге қатыса алады және енгізуден кейінгі қолдауды көрсете алады. Бұған жоба жоспарларын және деректер ағынының диаграммаларын, блок-схемаларын және т.б. әзірлеу кіреді.

Жүйені әзірлеудің өмірлік циклінде бизнес-аналитик әдетте кәсіпорынның бизнес жағы мен АТ-қызмет провайдерлері арасындағы байланыстырушы рөл атқарады.

Ұсынылған: