Merriam-Webster's Dictionary-д системийн шинжилгээг "зорилго, зорилтыг тодорхойлох, түүнд үр дүнтэй хүрэх систем, журмыг бий болгохын тулд процедур эсвэл бизнесийг шалгах үйл явц" гэж тодорхойлсон. Өөр нэг үзэл бодлын үүднээс системийн шинжилгээ нь зорилгодоо хүрэхийн тулд эдгээр бүрэлдэхүүн хэсгүүд хэр сайн ажиллаж, харилцан үйлчилж байгааг судлахын тулд системийг бүрэлдэхүүн хэсгүүдэд нь задалдаг асуудлыг шийдвэрлэх арга гэж үздэг.
Харилцаа
Системийн шинжилгээний зарчмууд нь шаардлагын шинжилгээ эсвэл үйл ажиллагааны судалгаатай нягт холбоотой. Энэ нь мөн "шийдвэр гаргагчид хамгийн сайн үйл ажиллагааны чиглэлийг тодорхойлж, өөрөөсөө илүү сайн шийдвэр гаргахад нь туслах зорилготой албан ёсны мөрдөн байцаалт юм."
"Анализ ба синтез" гэсэн нэр томьёо нь Грек хэлнээс гаралтай бөгөөд тус тус нь "сааж авах", "дахин угсрах" гэсэн утгатай. Эдгээр нэр томъёог математик, логикоос эхлээд эдийн засаг, сэтгэл судлал, шинжлэх ухааны олон салбарт ашигладаг.ижил төстэй журмын тэмдэглэгээ. Шинжилгээ нь "бидний оюуны болон чухал бүхэл бүтэн зүйлийг хэсэг болгон хуваах үйл явц" гэж тодорхойлсон бол синтез гэдэг нь "бидний салангид элементүүд эсвэл бүрэлдэхүүн хэсгүүдийг нэгтгэн нэг цогц болгох үйл явц" гэсэн үг юм. Системийн шинжилгээний зарчмыг судалдаг судлаачид уг аргачлалыг холбогдох системд хэрэглэж, том дүр зургийг бүрдүүлдэг.
Програм
Системийн шинжилгээг ямар нэгэн зүйл хөгжүүлж байгаа бүх салбарт ашигладаг. Шинжилгээ нь системийн инженерчлэл гэх мэт органик функцуудыг гүйцэтгэхийн тулд хамтран ажилладаг бүрэлдэхүүн хэсгүүдийн багц байж болно. Системийн инженерчлэл нь инженерийн нарийн төвөгтэй төслүүдийг хэрхэн боловсруулж, удирдахад чиглэдэг салбар дундын инженерчлэлийн салбар юм.
Дараалал
Компьютерийн мэдээллийн системийг хөгжүүлэх нь системийн шинжилгээний үе шатыг агуулдаг. Энэ нь мэдээллийн сан үүсгэх эсвэл өргөтгөхөөс өмнө өгөгдлийн загварыг бий болгоход тусалдаг. Системийн шинжилгээний хэд хэдэн өөр арга байдаг.
Компьютерийн мэдээллийн системийг боловсруулж байх үед системийн шинжилгээ (хүрхрээний загварын дагуу) дараах үе шатуудаас бүрдэнэ:
- ТЭЗҮ боловсруулах. Төсөл нь эдийн засаг, нийгэм, технологи, зохион байгуулалтын хувьд хэрэгжих боломжтой эсэхийг тодорхойлох.
- Системийн эцсийн хэрэглэгчдийн шаардлагыг (ерөнхийдөө орно) тогтоох зорилготой баримт илрүүлэх арга хэмжээярилцлага, асуулга эсвэл одоо байгаа систем дэх ажлын талаархи харааны ажиглалт).
- Эцсийн хэрэглэгчид системийг хэрхэн ажиллуулахыг (компьютерийн техник хангамж эсвэл программ хангамжийн ерөнхий туршлагын хувьд), системийг юунд ашиглах зэргийг тодорхойлох.
Өөр нэг санал бол үйл явцын алхам алхмаар хандлагыг тодорхойлсон. Энэ арга нь системийн шинжилгээг 5 алхам болгон хуваадаг:
- Агуулга тодорхойлох. Оролцогч талуудын тодорхойлсон төслийн шаардлагыг хангахын тулд тодорхой тодорхойлсон зорилго, шаардлагууд.
- Асуудлын шинжилгээ: системийн шинжилгээний зарчмууд дээр тулгуурлан асуудал, хэрэгцээг ойлгож, шийдлийг олох үйл явц.
- Шаардлагын шинжилгээ: хангасан байх ёстой нөхцөлүүдийг тодорхойлох.
- Логик дизайн: Объект хоорондын логик харилцааг судалдаг.
- Шийдвэрийн шинжилгээ: системийн шинжилгээний зарчмууд дээр үндэслэн эцсийн шийдвэр гаргах.
Хэрэглээний тохиолдлууд нь системийн функциональ шаардлагыг тодорхойлох, илэрхийлэхэд зориулагдсан системийн шинжилгээний загварчлалын хэрэгсэл юм. Хэрэглээний тохиолдол бүр нь систем тодорхой хариу өгөх ёстой бизнесийн хувилбар эсвэл үйл явдал юм. Объект хандалтат шинжилгээгээр боловсруулсан кейсүүдийг ашигла.
Улс төрийн шинжилгээ
Өнөөгийн бодлогын шинжилгээ гэж нэрлэгддэг салбар нь системийн шинжилгээг анх байгуулагдахдаа хэрэглэснээс үүссэн. АНУ-ын Батлан хамгаалахын сайд Роберт Макнамара.
Суурь системийн шинжээчдийг системийн одоогийн бүрэлдэхүүн хэсгүүдийг тодорхойлохын тулд санамсаргүй байдлаар томорсон системд дүн шинжилгээ хийх шаардлагатай болдог. Үүнийг 2000 оны автоматжуулалтын шинэчлэлийн хүрээнд бизнес болон үйлдвэрлэлийн процессыг авч үзсэн 2000 оны дахин инженерийн ажлын үеэр харуулсан. Системийн шинжилгээг ашиглах ажилд системийн шинжээч, бизнесийн шинжээч, технологич, системийн архитектор, байгууллагын архитектор, программ хангамжийн архитектор гэх мэт хүмүүс багтана. Эдгээр мэргэжилтнүүд бүгд системийн шинжилгээний үндсэн зарчмуудыг практикт ашигладаг.
Хэдийгээр системийн шинжилгээний дадлагажигчдыг шинэ систем бий болгохыг урамшуулж болох ч тэд одоо байгаа системийг (үйл явц, журам, арга) өөрчлөх, өргөтгөх, баримтжуулах нь элбэг байдаг. Судлаачид болон дадлагажигчид системийн шинжилгээнд тулгуурладаг. Ийм үйл ажиллагааны дүн шинжилгээ нь бизнесийн удирдлага, боловсролын шинэчлэл, боловсролын технологи гэх мэт төрөл бүрийн судалгаа, практик судалгаанд аль хэдийн хэрэглэгдэж байна. Эдгээр салбарт системийн хандлагын зарчмууд (системийн шинжилгээ) маш чухал юм.
Аналистууд
Системийн шинжээч нь мэдээллийн системд дүн шинжилгээ хийх, дизайн хийх, хэрэгжүүлэх чиглэлээр мэргэшсэн мэдээллийн технологийн мэргэжилтэн юм. Системийн шинжээчид мэдээллийн системд тохирох үр дүнгийн хувьд үнэлж, эцсийн хэрэглэгчид, борлуулагчидтай холбоо тогтоодог. Эдгээр үр дүнд хүрэхийн тулд программ хангамж болон программистууд.
Системийн шинжээч гэдэг нь мэдээллийн технологи ашиглан бизнесийн асуудлыг шийдвэрлэхэд дүн шинжилгээ хийх, дизайн хийх арга техникийг ашигладаг хүн юм. Системийн шинжээчид шаардлагатай байгууллагын сайжруулалтыг тодорхойлж, тэдгээр өөрчлөлтийг хэрэгжүүлэх системийг зохион бүтээж, системийг ашиглахад бусдыг сургаж, урамшуулдаг өөрчлөлтийн төлөөлөгчийн үүрэг гүйцэтгэдэг. Шинжээчид системийн шинжилгээний үзэл баримтлал, зарчмуудыг мэдэж, ойлгох ёстой.
Хэдийгээр тэд янз бүрийн програмчлалын хэл, үйлдлийн систем, компьютерийн техник хангамжийн платформыг мэддэг байж болох ч бодит техник хангамж, програм хангамж боловсруулахад ихэвчлэн оролцдоггүй. Тэд зардлын шинжилгээ, дизайны талаар анхаарах, боловсон хүчний нөлөөллийг сайжруулах, хэрэгжүүлэх хугацаа зэргийг хариуцаж болно.
Системийн шинжээч нь ихэвчлэн тусгайлсан эсвэл урьдчилан тодорхойлсон системээр хязгаарлагддаг бөгөөд системийн шинжилгээний ерөнхий зарчмуудыг ашиглан бизнесийн шинжээчтэй хамтран ажилладаг. Эдгээр дүрүүд нь зарим талаараа давхцаж байгаа боловч ижил биш юм. Бизнесийн шинжээч нь бизнесийн хэрэгцээг үнэлж, тохирох шийдлийг тодорхойлж, тодорхой хэмжээгээр техникийн бүрэлдэхүүн хэсгүүдэд хэт гүнзгий орохгүйгээр системийн шинжээчид тулгуурлан шийдлийг төлөвлөх болно. Системийн шинжээч нь системийн шинжилгээний зарчим, асуудлууд дээр үндэслэн кодыг үнэлж, өөрчилж, хувилбарт дүн шинжилгээ хийдэг.
Боломжууд
Зарим мэргэжилтнүүд хоёр чиглэлээр (бизнес ба системийн шинжилгээ) практик мэдлэгтэй бөгөөд эдгээр мэргэжлийг хоёуланг нь амжилттай хослуулж, бизнесийн шинжээч болон системийн шинжээч хоёрын хоорондох заагийг үр дүнтэйгээр арилгаж чаддаг. Энэ хоёр мэргэжил нь бүтцийн системийн шинжилгээний зарчмуудыг шаарддаг.
Системийн шинжээч боломжтой:
- Төлөвлөсөн системүүдийн зохион байгуулалт, хүний нөлөөллийг тодорхойлж, ойлгож, төлөвлөх ба шинэ техникийн шаардлагуудыг одоо байгаа үйл явц, ур чадварын багцтай зөв уялдуулсан эсэхийг баталгаажуулах.
- Төлөвлөлтийн систем эхнээс нь эхэлдэг.
- Дотоод хэрэглэгчид болон үйлчлүүлэгчидтэй харилцаж, шаардлагыг судалж, баримтжуулж, улмаар бизнесийн шаардлагын баримт бичгүүдийг бий болгоход ашигладаг.
- Чухал үе шатнаас техникийн шаардлагуудыг боловсруулж байна.
- Програм хангамжийн хязгаарлалтыг ойлгохын тулд програм хангамж хөгжүүлэгчтэй холбогдоно уу.
- Хэрэглээний тохиолдол, урсгал диаграм, UML болон BPMN диаграмаар хангах зэрэг программистуудад системийг хөгжүүлэхэд тусална уу.
- Баримт бичгийн шаардлага эсвэл хэрэглэгчийн гарын авлагын нэмэлтүүд.
- Хөгжүүлэлтийн процесс явагдаж байх үед системийн шинжээч нь бүрэлдэхүүн хэсгүүдийг боловсруулж, хөгжүүлэгчийг мэдээллээр хангах үүрэгтэй. Энэ бүхэн нь системийн шинжилгээний үндсэн ойлголт, зарчмуудад тулгуурлан хийгддэг.
Амьдралын мөчлөг
Системийн хөгжлийн амьдралын мөчлөг (SDLC) нь уламжлалт хөгжлийн арга юмбайгууллагуудын мэдээллийн технологийн томоохон төслүүдэд ашигладаг систем. SDLC нь мэдээллийн системийг хөгжүүлэх дараалсан процессуудаас бүрдсэн бүтэцлэгдсэн бүтэц юм.
Шинжилгээний мөн чанар
Бүтээн байгуулалтын төсөл нь бүх оролцогчдоос шаардлагатай зөвшөөрлийг авмагц системийн шинжилгээний үе шат эхэлнэ. Системийн шинжилгээ гэдэг нь байгууллагын мэдээллийн системээр шийдвэрлэхээр төлөвлөж буй бизнесийн асуудлын дүн шинжилгээ юм. Системийн шинжилгээний үе шатны гол зорилго нь сайжруулсан систем эсвэл шинэ системд тавигдах шаардлагыг тодорхойлохын тулд одоо байгаа системийн талаархи мэдээллийг цуглуулах явдал юм. Энэ үе шатны эцсийн бүтээгдэхүүн буюу нийлүүлэлт нь системийн шаардлагуудын багц юм. Эдгээр нь системийн шинжилгээ ба системийн синтезийн үндсэн зарчим юм.
Энэ шинжилгээний хамгийн хэцүү ажил бол системийн хангах ёстой тодорхой шаардлагыг тодорхойлох явдал байж магадгүй юм. Эдгээр шаардлагуудыг хэрэглэгчид өгдөг тул ихэвчлэн хэрэглэгчийн шаардлага гэж нэрлэдэг. Системийн дизайнерууд шинэ системд тавигдах хэрэглэгчийн шаардлагыг хуримтлуулсны дараа системийн дизайны үе шатанд шилжинэ.
Компьютерийн систем
Компьютерийн системийн шинжээч бол мэдээллийн технологийн салбарын мэргэжил юм. Компьютерийн системийн шинжээч нь компьютерийн технологитой холбоотой асуудлыг шийдвэрлэхээр ажилладаг. Олон шинжээчид компьютерийн шинэ систем, техник хангамж, програм хангамжийг суулгаж, шинэ програм хангамжийн програмуудыг нэмж байнакомпьютерийн гүйцэтгэлийг сайжруулах. Бусад нь системийн дизайнер эсвэл системийн архитектороор ажилладаг боловч ихэнх шинжээчид бизнесийн систем, нягтлан бодох бүртгэлийн систем, санхүүгийн систем, шинжлэх ухааны систем зэрэг тодорхой төрлийн системд мэргэшсэн байдаг.
Эрэлт
2015 оны байдлаар хамгийн олон тооны компьютерийн системийн шинжээчид засгийн газар, даатгал, компьютерийн системийн дизайн, мэргэжлийн болон арилжааны тоног төхөөрөмж, компани болон аж ахуйн нэгжийн удирдлагын салбарыг хамарсан байна. Энэ чиглэлийн ажлын байрны тоо 2009 онд 487,000 байсан бол 2016 он гэхэд 650,000 болж өснө гэж таамаглаж байсан.
Энэ бичлэг 2010 оны санал асуулгаар 3-р байр, 2011 оны санал асуулгаар 5-р байр, 2012 оны санал асуулгаар 9-р байр, 2013 оны санал асуулгаар 10-р байранд орсон байна.
Бизнесийн шинжээч (BA) нь байгууллага эсвэл бизнесийн талбарт (бодит эсвэл таамагласан) дүн шинжилгээ хийж, түүний бизнес эсвэл үйл явц, системийг баримтжуулж, зарчим, бүтцийн системийн шинжилгээнд үндэслэн бизнесийн загвар эсвэл технологитой уялдаа холбоотой байдлыг үнэлдэг хүн юм..
Системийн шинжээчийн үүргийг мөн бизнесийн асуудал ба технологийн шийдлүүдийн хоорондох гүүр гэж тодорхойлж болно. Энд бизнесийн асуудлууд нь загвар, үйл явц, арга гэх мэт бизнесийн системтэй холбоотой байж болно. Технологийн шийдэл нь технологийн архитектур, багаж хэрэгсэл эсвэл програм хангамжийн хэрэглээ байж болно. Системийн шинжээчид дүн шинжилгээ хийх шаардлагатай,технологийн тусламжтайгаар бизнесийн асуудлыг өөрчилж, эцэст нь шийдээрэй.
Бизнесийн шинжилгээ
Дор хаяж дөрвөн төрлийн бизнесийн шинжилгээ байдаг:
- Бизнес хөгжүүлэгч - байгууллагын бизнесийн хэрэгцээ, бизнесийн боломжийг тодорхойлох.
- Бизнес загварын шинжилгээ - байгууллагын бодлого, зах зээлийн хандлагыг тодорхойлох.
- Процессын дизайн - Байгууллагын ажлын урсгалыг стандартчилах.
- Системийн шинжилгээ - бизнесийн дүрэм, техникийн системд тавигдах шаардлагуудын тайлбар (ихэвчлэн мэдээллийн технологийн хүрээнд).
Бусад үүрэг
Заримдаа бизнесийн шинжээч нь бизнесийн үйл ажиллагааны нэг хэсэг бөгөөд үзүүлж буй үйлчилгээний чанарыг сайжруулахын тулд мэдээллийн технологитой ажилладаг, заримдаа шинэ шийдлүүдийг нэгтгэх, туршихад тусалдаг. Бизнесийн шинжээчид менежмент болон техникийн хөгжүүлэгчдийн хооронд холбоос болж ажилладаг.
BA нь сургалтын хэрэглэгдэхүүн боловсруулахад дэмжлэг үзүүлж, хэрэгжилтэд оролцож, хэрэгжүүлсний дараах дэмжлэг үзүүлэх боломжтой. Үүнд төслийн төлөвлөгөө болон өгөгдлийн урсгалын диаграмм, урсгал диаграмм боловсруулах зэрэг багтаж болно.
Систем хөгжүүлэлтийн амьдралын мөчлөгт бизнесийн шинжээч нь ихэвчлэн байгууллагын бизнесийн тал болон мэдээллийн технологийн үйлчилгээ үзүүлэгчдийн хооронд холбоос болж ажилладаг.