Принципи на системния анализ: основни понятия, методи и структура

Съдържание:

Принципи на системния анализ: основни понятия, методи и структура
Принципи на системния анализ: основни понятия, методи и структура
Anonim

Речникът на Merriam-Webster дефинира системния анализ като „процес на изследване на процедура или бизнес, за да се определят неговите цели и задачи и да се създадат системи и процедури, които ефективно ще ги постигнат“. Друга гледна точка разглежда системния анализ като метод за решаване на проблеми, който разбива системата на нейните съставни части, за да проучи колко добре работят и взаимодействат тези компоненти, за да постигнат целта си.

Системни елементи
Системни елементи

Комуникация

Принципите на системния анализ са тясно свързани с анализа на изискванията или оперативните изследвания. Това е също така „изрично официално разследване, което да помогне на вземащия решението да определи най-добрия курс на действие и да вземе по-добро решение, отколкото би могла да вземе иначе.“

Термините "анализ и синтез" идват от гръцки език, което означава съответно "разглобявам" и "сглобявам отново". Тези термини се използват в много научни дисциплини, от математика и логика до икономика и психология, дообозначения за подобни процедури. Анализът се дефинира като "процедурата, чрез която разбиваме интелектуално или съществено цяло на части", докато синтезът означава "процедурата, чрез която комбинираме отделни елементи или компоненти, за да образуваме едно цяло". Изследователите в принципите на системния анализ прилагат методологията към включените системи, образувайки голяма картина.

Системни работници
Системни работници

Заявление

Системният анализ се използва във всяка област, където се разработва нещо. Анализът може също да бъде набор от компоненти, които работят заедно, за да изпълняват органични функции като системно инженерство. Системното инженерство е интердисциплинарна област на инженерството, която се фокусира върху това как трябва да бъдат проектирани и управлявани сложни инженерни проекти.

Последователност

Разработването на компютърна информационна система включва етапа на системен анализ. Той помага да се създаде модел на данни преди създаване или разширяване на база данни. Има няколко различни подхода към системния анализ.

Когато се разработва компютърна информационна система, системният анализ (според модела на водопада) ще се състои от следните стъпки:

  1. Разработване на предпроектно проучване. Определяне дали даден проект е икономически, социално, технологично и организационно осъществим.
  2. Мерки за установяване на факти, предназначени да установят изискванията на крайните потребители на системата (обикновено включителноинтервюта, въпросници или визуални наблюдения на работата в съществуващата система).
  3. Определете как крайните потребители ще работят със системата (по отношение на цялостния опит с компютърния хардуер или софтуер), за какво ще се използва системата и т.н.
Електронни системи
Електронни системи

Друго мнение описва поетапен подход към процеса. Този подход разделя системния анализ на 5 стъпки:

  1. Определяне на съдържание. Ясно дефинирани цели и изисквания, необходими за изпълнение на изискванията на проекта, както са определени от неговите заинтересовани страни.
  2. Анализ на проблемите: процесът на разбиране на проблемите и нуждите и намиране на решения въз основа на принципите на системния анализ.
  3. Анализ на изискванията: идентифициране на условията, които трябва да бъдат изпълнени.
  4. Логически дизайн: Изучаване на логически връзки между обекти.
  5. Анализ на решението: вземане на окончателно решение въз основа на принципите на системния анализ.

Случаите на употреба са широко използвани инструменти за моделиране на системен анализ за дефиниране и изразяване на функционалните изисквания на системата. Всеки случай на използване е бизнес сценарий или събитие, за което системата трябва да предостави специфичен отговор. Случаи на използване, разработени от обектно-ориентиран анализ.

Политически анализ

Дисциплината на това, което днес е известно като анализ на политиката, се появи от прилагането на системния анализ, когато беше установено за първи пътМинистърът на отбраната на САЩ Робърт Макнамара.

Аналитиците на фундаментални системи често са призовани да анализират системи, които са израснали случайно, за да определят текущите компоненти на системата. Това беше демонстрирано по време на работата по реинженеринг през 2000 г., когато бизнес и производствени процеси се разглеждаха като част от модернизацията на автоматизацията през 2000 г. Работата по системен анализ включва системен анализатор, бизнес анализатор, технолог, системен архитект, корпоративен архитект, софтуерен архитект и др. Всички тези специалисти използват основните принципи на системния анализ на практика.

Информационна система
Информационна система

Въпреки че практикуващите системен анализ могат да бъдат насърчавани да създават нови системи, те често модифицират, разширяват или документират съществуващи системи (процеси, процедури и методи). Изследователи и практици разчитат на системен анализ. Такъв анализ на дейността вече се прилага за различни изследвания и практически изследвания, включително управление на бизнеса, образователна реформа, образователни технологии и др. В тези области принципите на системния подход (системен анализ) са много важни.

Аналитици

Системният анализатор е професионалист в областта на информационните технологии, който е специализиран в анализа, проектирането и внедряването на информационни системи. Системните анализатори оценяват пригодността на информационните системи по отношение на техните планирани резултати и поддържат връзка с крайните потребители, доставчицитесофтуер и програмисти за постигане на тези резултати.

Системният анализатор е човек, който използва техники за анализ и проектиране за решаване на бизнес проблеми с помощта на информационни технологии. Системните анализатори могат да действат като агенти за промяна, които идентифицират необходимите организационни подобрения, проектират системи за прилагане на тези промени и обучават и мотивират другите да използват системите. Анализаторите трябва да познават и разбират концепцията и принципите на системния анализ.

Членове на системата
Членове на системата

Въпреки че може да са запознати с различни езици за програмиране, операционни системи и компютърни хардуерни платформи, те обикновено не участват в действителната разработка на хардуер или софтуер. Те може да са отговорни за разработването на анализ на разходите, съображения за проектиране, подобряване на въздействието на персонала и срокове за изпълнение.

Системният анализатор обикновено е ограничен до определена или предварително определена система и често работи съвместно с бизнес анализатор, използвайки общи принципи за системен анализ. Тези роли, макар и да се припокриват, не са еднакви. Бизнес анализаторът ще оцени бизнес нуждите и ще определи подходящото решение и до известна степен ще проектира решението, без да навлиза твърде дълбоко в техническите му компоненти, като вместо това разчита на системния анализатор. Системният анализатор често оценява и модифицира кода и анализира сценарии въз основа на принципите и проблемите на системния анализ.

микроскопиченсистема
микроскопиченсистема

Възможности

Някои професионалисти имат практически познания и в двете области (бизнес и системен анализ) и могат успешно да комбинират и двете професии, ефективно размивайки границата между бизнес анализатор и системен анализатор. И двете професии изискват принципите на анализа на структурните системи.

Наличен системен анализатор:

  • Идентифицирайте, разбирайте и планирайте за организационните и човешките въздействия на планираните системи и гарантирайте, че новите технически изисквания са правилно интегрирани със съществуващите процеси и набори от умения.
  • Планиране на системния поток от нулата.
  • Взаимодействайте с вътрешни потребители и клиенти, за да изучавате и документирате изискванията, които след това се използват за създаване на документи с бизнес изисквания.
  • Изготвяне на технически изисквания от критичната фаза.
  • Взаимодействайте с разработчика на софтуера, за да разберете ограниченията на софтуера.
  • Помогнете на програмистите да разработят системата, като например предоставяне на случаи на употреба, блок-схеми, UML и BPMN диаграми.
  • Изисквания за документи или допълнения към ръководствата за потребителя.
  • Когато е в ход процес на разработка, системният анализатор е отговорен за разработването на компонентите и предоставянето на тази информация на разработчика. Всичко това се прави въз основа на основните концепции и принципи на системния анализ.

Жизнен цикъл

Жизнен цикъл на развитие на системата (SDLC) е традиционен метод за разработкасистеми, които организациите използват за мащабни ИТ проекти. SDLC е структурирана рамка, състояща се от последователни процеси, чрез които се разработва информационна система.

Технологична система
Технологична система

Същността на анализа

Веднага след като проектът за разработка получи необходимите одобрения от всички участници, започва етапът на системния анализ. Системният анализ е анализ на бизнес проблем, който организациите планират да решат с информационна система. Основната цел на фазата на системния анализ е да се събере информация за съществуващата система, за да се определят изискванията за подобрена система или нова система. Крайният продукт на тази фаза, известен като резултатът, е набор от системни изисквания. Това са основните принципи на системния анализ и системния синтез.

Може би най-трудната задача в този анализ е да се определят специфичните изисквания, на които системата трябва да отговаря. Тези изисквания често се наричат потребителски изисквания, тъй като потребителите ги предоставят. Когато системните дизайнери натрупат потребителски изисквания за нова система, те преминават към етапа на проектиране на системата.

Компютърни системи

Аналитикът на компютърни системи е професия в областта на информационните технологии. Анализатор на компютърни системи работи за решаване на проблеми, свързани с компютърните технологии. Много анализатори инсталират нови компютърни системи, хардуерни и софтуерни, добавяйки нови софтуерни приложения към тяхподобряване на производителността на компютъра. Други действат като системни дизайнери или системни архитекти, но повечето анализатори се специализират в определен тип системи, като бизнес системи, счетоводни системи, финансови системи или научни системи.

Изискване

Към 2015 г. най-големият брой анализатори на компютърни системи обхващат секторите на правителството, застраховането, проектиране на компютърни системи, професионално и търговско оборудване и управление на компании и предприятия. Предвижда се броят на работните места в тази област да нарасне от 487 000 през 2009 г. на 650 000 до 2016 г.

Електронна информационна система
Електронна информационна система

Този запис се класира на трето място в анкетата от 2010 г., на пето място в анкетата от 2011 г., на 9-то в анкетата от 2012 г. и на 10-то в анкетата от 2013 г.

Бизнес анализатор (BA) е този, който анализира организация или бизнес област (реална или хипотетична) и документира нейния бизнес или процеси или системи, оценявайки бизнес модела или неговата интеграция с технология, базирана на принципи и структурен системен анализ.

Ролята на системния анализатор може да се определи и като мост между бизнес проблемите и технологичните решения. Тук бизнес проблемите могат да бъдат свързани с бизнес системи, като модел, процес или метод. Технологичните решения могат да бъдат използването на технологична архитектура, инструменти или софтуерни приложения. Системните анализатори трябва да анализират,трансформирайте и в крайна сметка решавайте бизнес проблеми с технологията.

Бизнес анализ

Има поне четири типа бизнес анализ:

  • Бизнес разработчик - идентифицирайте бизнес нуждите и бизнес възможностите на организацията.
  • Анализ на бизнес модела - дефиниране на организационни политики и пазарни подходи.
  • Процесен дизайн - За стандартизиране на работните потоци на организацията.
  • Системен анализ - тълкуване на бизнес правила и изисквания за технически системи (обикновено в рамките на ИТ).

Други задължения

Понякога бизнес анализаторът е част от бизнес операция и работи с информационни технологии, за да подобри качеството на предоставяните услуги, понякога помага за интегрирането и тестването на нови решения. Бизнес анализаторите действат като връзка между ръководството и техническите разработчици.

BA може също да подпомогне разработването на материали за обучение, да участва в изпълнението и да осигури подкрепа след внедряването. Това може да включва разработване на планове за проекти и диаграми на потока от данни, блок-схеми и др.

В жизнения цикъл на разработване на системи бизнес анализаторът обикновено действа като връзка между бизнес частта на предприятието и доставчиците на ИТ услуги.

Препоръчано: