Системалык анализдин принциптери: негизги түшүнүктөр, методдор жана структура

Мазмуну:

Системалык анализдин принциптери: негизги түшүнүктөр, методдор жана структура
Системалык анализдин принциптери: негизги түшүнүктөр, методдор жана структура
Anonim

Merriam-Webster's Dictionary системалык анализди "анын максаттарын жана милдеттерин аныктоо жана аларга натыйжалуу жетише турган системаларды жана процедураларды түзүү үчүн процедураны же бизнести текшерүү процесси" деп аныктайт. Башка көз караш системалык анализди бул компоненттердин канчалык жакшы иштешин жана өз максатына жетүү үчүн өз ара аракеттенүүсүн изилдөө үчүн системаны анын курамдык бөлүктөрүнө бөлгөн көйгөйдү чечүү ыкмасы катары карайт.

Системанын элементтери
Системанын элементтери

Байланыш

Системалык анализдин принциптери талаптарды талдоо же оперативдүү изилдөө менен тыгыз байланышта. Бул ошондой эле "чечим кабыл алуучуга эң жакшы иш-аракеттерди аныктоого жана башка учурлардагыдан да жакшыраак чечим чыгарууга жардам берүү үчүн ачык кызматтык иликтөө."

"Анализ жана синтез" терминдери грек тилинен келип, тиешелүүлүгүнө жараша "бөлүп алуу" жана "кайра чогултуу" дегенди билдирет. Бул терминдер математика жана логикадан экономика менен психологияга чейин көптөгөн илимий дисциплиналарда колдонулат.окшош процедуралар үчүн белгилер. Анализ "интеллектуалдык же маанилүү бүтүндү бөлүктөргө бөлүү процедурасы" катары аныкталат, ал эми синтез "бир бүтүндү түзүү үчүн өзүнчө элементтерди же компоненттерди бириктирүү процедурасын" билдирет. Системалык анализдин принциптери боюнча изилдөөчүлөр бул методологияны тартылган системаларга колдонуп, чоң сүрөттү түзүшөт.

Системанын кызматкерлери
Системанын кызматкерлери

Колдонмо

Системалык анализ бир нерсе иштелип жаткан ар бир тармакта колдонулат. Анализ ошондой эле системалык инженерия сыяктуу органикалык функцияларды аткаруу үчүн чогуу иштеген компоненттердин жыйындысы болушу мүмкүн. Системалык инженерия татаал инженердик долбоорлорду кантип иштеп чыгууга жана башкарууга багытталган инженердиктин дисциплиналар аралык тармагы.

Издик

Компьютердик маалыматтык системаны иштеп чыгуу системаны талдоо этабын камтыйт. Бул маалымат базасын түзүү же кеңейтүү алдында маалымат моделин түзүүгө жардам берет. Системалык анализге бир нече ар кандай ыкмалар бар.

Компьютердик маалымат системасы иштелип жатканда системанын анализи (шаркыратма моделине ылайык) төмөнкү кадамдардан турат:

  1. Техникалык-экономикалык негиздемени иштеп чыгуу. Долбоордун экономикалык, социалдык, технологиялык жана уюштуруучулук жактан ишке ашырылаарын аныктоо.
  2. Системанын акыркы колдонуучуларынын талаптарын аныктоо үчүн иштелип чыккан фактыларды аныктоо чаралары (негизиненинтервьюлар, анкеталар же учурдагы системадагы иштерди визуалдык байкоолор).
  3. Акыркы колдонуучулар тутумду кантип иштетээрин (компьютердин жабдыктары же программалык камсыздоосу боюнча жалпы тажрыйба боюнча), система эмне үчүн колдонулаарын жана башкаларды аныктаңыз.
Электрондук системалар
Электрондук системалар

Дагы бир пикир процесске этаптуу мамилени сүрөттөйт. Бул ыкма системанын анализин 5 кадамга бөлөт:

  1. Мазмунду аныктоо. Долбоордун кызыкдар тараптары аныктаган талаптарын канааттандыруу үчүн так аныкталган максаттар жана талаптар.
  2. Көйгөйлөрдү талдоо: көйгөйлөрдү жана муктаждыктарды түшүнүү жана системалык анализдин принциптеринин негизинде чечимдерди табуу процесси.
  3. Талаптарды талдоо: аткарылышы керек болгон шарттарды аныктоо.
  4. Логикалык дизайн: Объекттердин ортосундагы логикалык байланыштарды изилдөө.
  5. Чечимди талдоо: системалык анализдин принциптеринин негизинде акыркы чечимди кабыл алуу.

Колдонуу учурлары системанын функционалдык талаптарын аныктоо жана билдирүү үчүн кеңири колдонулган системалык анализди моделдөө куралдары. Ар бир колдонуу учуру система белгилүү бир жооп бериши керек болгон бизнес сценарийи же окуя болуп саналат. Объектке багытталган анализден иштелип чыккан кейстерди колдонуңуз.

Саясий анализ

Бүгүнкү күндө саясатты талдоо деп аталган дисциплина системалык анализди колдонуунун натыйжасында биринчи жолу түзүлгөндө пайда болгонАКШнын коргоо министри Роберт Макнамара.

Фундаменталдык системанын аналитиктери көбүнчө системанын учурдагы компоненттерин аныктоо үчүн кокустан өсүп кеткен системаларды талдоо үчүн чакырылат. Бул бизнес жана өндүрүш процесстери 2000-жылдагы автоматташтыруу модернизациясынын бир бөлүгү катары каралып, 2000-жылы реинженеринг учурунда көрсөтүлгөн. Системалык анализди колдонуу менен иштөө системалык аналитикти, бизнес-аналитикти, технологду, системанын архитекторун, ишкана архитекторун, программалык камсыздоонун архитекторун ж.б. камтыйт. Бул адистердин бардыгы системалык анализдин негизги принциптерин практикада колдонушат.

Маалымат системасы
Маалымат системасы

Системалык талдоо боюнча практиктер жаңы системаларды түзүүгө шыктандырылышы мүмкүн, бирок алар көбүнчө учурдагы системаларды (процесстер, процедуралар жана методдор) өзгөртүп, кеңейтип же документтештирет. Изилдөөчүлөр жана практиктер системалык анализге таянышат. Мындай активдүүлүк талдоо ар кандай изилдөөлөргө жана практикалык изилдөөлөргө, анын ичинде бизнести башкаруу, билим берүү реформасы, билим берүү технологиясы ж.б. үчүн колдонулат. Бул чөйрөлөрдө системалык мамиленин принциптери (системалык анализ) абдан маанилүү.

Аналитиктер

Системалык аналитик - маалымат тутумдарын талдоо, долбоорлоо жана ишке ашыруу боюнча адистешкен маалымат технологиялары боюнча адис. Системалык аналитиктер маалыматтык системалардын ылайыктуулугун алардын болжолдонгон натыйжалары боюнча баалайт жана акыркы колдонуучулар, сатуучулар менен байланыш түзүшөтбул натыйжаларга жетүү үчүн программалык камсыздоо жана программисттер.

Системалык аналитик - маалыматтык технологияларды колдонуу менен бизнес көйгөйлөрүн чечүү үчүн талдоо жана долбоорлоо ыкмаларын колдонгон адам. Системалык аналитиктер зарыл уюштуруучулук өркүндөтүүлөрдү аныктаган, ал өзгөртүүлөрдү ишке ашыруу үчүн системаларды долбоорлоочу жана башкаларды системаларды колдонууга үйрөткөн жана түрткү берүүчү агент катары иштей алат. Аналитиктер системалык анализдин концепциясын жана принциптерин билиши жана түшүнүшү керек.

Системанын мүчөлөрү
Системанын мүчөлөрү

Алар ар кандай программалоо тилдери, операциялык системалар жана компьютердик жабдык платформалары менен тааныш болушу мүмкүн, бирок алар, адатта, иш жүзүндө аппараттык же программалык камсыздоону иштеп чыгууга катышпайт. Алар чыгымдарды талдоо, долбоорлоо маселелери, кызматкерлердин таасирин жакшыртуу жана ишке ашыруу мөөнөттөрү үчүн жооптуу болушу мүмкүн.

Системалык аналитик, адатта, атайын дайындалган же алдын ала аныкталган система менен чектелет жана көбүнчө системалык анализдин жалпы принциптерин колдонуу менен бизнес-аналитик менен бирге иштейт. Бул ролдор бир аз кайталанганы менен бирдей эмес. Бизнес-аналитик бизнестин муктаждыктарын баалайт жана тиешелүү чечимди аныктайт жана кандайдыр бир деңгээлде анын техникалык компоненттерине терең кирбестен чечимди иштеп чыгат, анын ордуна системалык аналитикке таянат. Системалык аналитик көбүнчө кодду баалап, өзгөртүп, системалык анализдин принциптеринин жана көйгөйлөрүнүн негизинде сценарийлерди талдайт.

микроскопиялыксистемасы
микроскопиялыксистемасы

Мүмкүнчүлүктөр

Кээ бир адистер эки тармакта тең практикалык билимге ээ (бизнес жана системалык талдоо) жана бул кесиптердин экөөнү тең ийгиликтүү айкалыштыра алышат, бул бизнес аналитик менен системалык аналитиктин ортосундагы чекти эффективдүү бүдөмүктөйт. Эки кесип тең структуралык системаларды талдоо принциптерин талап кылат.

Системалык аналитик жеткиликтүү:

  • Пландаштырылган системалардын уюштуруучулук жана адамдык таасирин аныктоо, түшүнүү жана пландоо жана жаңы техникалык талаптардын учурдагы процесстер жана көндүмдөрдүн топтомдору менен туура интеграцияланышын камсыз кылуу.
  • Пландоо системасы нөлдөн баштап иштейт.
  • Талаптарды изилдөө жана документтештирүү үчүн ички колдонуучулар жана кардарлар менен өз ара аракеттениңиз, алар бизнес талаптарынын документтерин түзүү үчүн колдонулат.
  • Критикалык фазадагы техникалык талаптарды түзүү.
  • Программанын чектөөлөрүн түшүнүү үчүн программалык камсыздоону иштеп чыгуучу менен байланышыңыз.
  • Программисттерге системаны өнүктүрүүгө жардам бериңиз, мисалы колдонуу учурларын, блок-схемаларды, UML жана BPMN диаграммаларын берүү.
  • Документке талаптар же колдонуучу колдонмолоруна кошумчалар.
  • Өнүктүрүү процесси жүрүп жатканда, системалык аналитик компоненттерди иштеп чыгууга жана ал маалыматты иштеп чыгуучуга берүүгө жооптуу. Мунун баары системалык анализдин негизги түшүнүктөрүнүн жана принциптеринин негизинде жасалат.

Жашоо цикли

Системаны өнүктүрүүнүн жашоо цикли (SDLC) салттуу өнүктүрүү ыкмасыуюмдар ири масштабдуу IT долбоорлор үчүн колдонгон системалар. SDLC - маалымат системасы иштелип чыккан ырааттуу процесстерден турган структураланган алкак.

Технологиялык система
Технологиялык система

Анализдин маңызы

Өнүктүрүү долбоору бардык катышуучулардан керектүү макулдуктарды алаары менен системаны талдоо этабы башталат. Системалык анализ - бул уюмдар маалымат системасы менен чечүүнү пландаштырган бизнес көйгөйүн талдоо. Системаны талдоо этабынын негизги максаты - жакшыртылган системага же жаңы системага талаптарды аныктоо үчүн иштеп жаткан система жөнүндө маалымат чогултуу. Жеткирүү катары белгилүү болгон бул этаптын акыркы продуктусу система талаптарынын жыйындысы болуп саналат. Булар системалык анализдин жана системанын синтезинин негизги принциптери.

Балким, бул талдоодо эң татаал маселе система канааттандырууга тийиш болгон конкреттүү талаптарды аныктоо болуп саналат. Бул талаптар көбүнчө колдонуучулардын талаптары деп аталат, анткени колдонуучулар аларды камсыз кылат. Системалык дизайнерлер жаңы система үчүн колдонуучунун талаптарын топтогондон кийин, алар системаны долбоорлоо стадиясына өтүшөт.

Компьютер тутумдары

Компьютердик системалардын аналитиги - маалыматтык технологиялар тармагындагы кесип. Компьютердик системалардын аналитиги компьютердик технологияга байланыштуу маселелерди чечүү үчүн иштейт. Көптөгөн аналитиктер жаңы компьютердик системаларды, аппараттык жана программалык камсыздоону орнотуп, жаңы программалык тиркемелерди кошуп жатышаткомпьютердин иштешин жакшыртуу. Башкалары системанын дизайнери же система архитектору катары иштешет, бирок талдоочулардын көбү бизнес системалары, бухгалтердик эсеп системалары, финансылык системалар же илимий системалар сыяктуу системалардын белгилүү бир түрүнө адистешкен.

Талап

2015-жылга карата компьютердик системалардын аналитиктеринин эң көп саны өкмөт, камсыздандыруу, компьютердик системаларды долбоорлоо, кесипкөй жана коммерциялык жабдуулар, компания менен ишкананы башкаруу секторлорун камтыды. Бул тармактагы жумуш орундарынын саны 2009-жылдагы 487 000ден 2016-жылга карата 650 000ге чейин көбөйөт деп болжолдонгон.

Электрондук маалымат системасы
Электрондук маалымат системасы

Бул жазуу 2010-жылдагы сурамжылоодо үчүнчү, 2011-жылдагы сурамжылоодо бешинчи, 2012-жылдагы сурамжылоодо 9-орун жана 2013-жылдагы сурамжылоодо 10-орунду ээлеген.

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

Системалык аналитиктин ролун бизнес көйгөйлөрү менен технологиялык чечимдердин ортосундагы көпүрө катары да аныктоого болот. Бул жерде бизнес көйгөйлөрү бизнес системалары менен байланыштуу болушу мүмкүн, мисалы, модель, процесс же ыкма. Технологиялык чечимдер технология архитектурасын, куралдарды же программалык тиркемелерди колдонуу болушу мүмкүн. Системалык аналитиктер талдоо жүргүзүүгө милдеттүү,бизнес көйгөйлөрүн технология менен өзгөртүп, акырында чечиңиз.

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

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

  • Бизнес өнүктүрүүчү - уюмдун бизнес муктаждыктарын жана бизнес мүмкүнчүлүктөрүн аныктоо.
  • Бизнес моделин талдоо - уюштуруу саясатын жана рыноктук мамилени аныктоо.
  • Процесс Дизайн - Уюмдун иш процесстерин стандартташтыруу үчүн.
  • Системалык анализ - бизнес эрежелерин жана техникалык системаларга талаптарды чечмелөө (көбүнчө IT ичинде).

Башка милдеттер

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

BA ошондой эле окуу материалдарын иштеп чыгууга, ишке ашырууга катышууга жана ишке ашыруудан кийин колдоо көрсөтө алат. Буга долбоордун пландарын жана маалымат агымынын диаграммаларын, схемаларды ж.б. иштеп чыгуу камтышы мүмкүн.

Тутумдарды өнүктүрүүнүн жашоо циклинде бизнес-аналитик адатта ишкананын бизнес тарабы менен IT кызмат көрсөтүүчүлөрүнүн ортосундагы байланыштыруучу ролду ойнойт.

Сунушталууда: