Merriam-Webster's Dictionary definē sistēmu analīzi kā "procedūras vai uzņēmuma pārbaudes procesu, lai noteiktu tā mērķus un uzdevumus un izveidotu sistēmas un procedūras, kas tos efektīvi sasniegs." Citā skatījumā sistēmu analīzi uzskata par problēmu risināšanas metodi, kas sadala sistēmu tā sastāvdaļās, lai izpētītu, cik labi šie komponenti darbojas un mijiedarbojas, lai sasniegtu savu mērķi.
Saziņa
Sistēmu analīzes principi ir cieši saistīti ar prasību analīzi vai darbības izpēti. Tā ir arī "precīza oficiāla izmeklēšana, lai palīdzētu lēmumu pieņēmējai noteikt labāko rīcību un pieņemt labāku lēmumu, nekā viņa citādi varētu pieņemt."
Termini "analīze un sintēze" nāk no grieķu valodas, kas nozīmē attiecīgi "izjaukt" un "salikt no jauna". Šie termini tiek izmantoti daudzās zinātnes disciplīnās, sākot no matemātikas un loģikas līdz ekonomikai un psiholoģijai,apzīmējumus līdzīgām procedūrām. Analīze tiek definēta kā "procedūra, ar kuru mēs sadalām intelektuālu vai būtisku veselumu daļās", savukārt sintēze nozīmē "procedūru, ar kuru mēs apvienojam atsevišķus elementus vai komponentus, lai izveidotu veselumu". Sistēmu analīzes principu pētnieki pielieto metodoloģiju iesaistītajām sistēmām, veidojot kopainu.
Pieteikums
Sistēmu analīze tiek izmantota katrā jomā, kur kaut kas tiek izstrādāts. Analīze var būt arī komponentu kopums, kas darbojas kopā, lai veiktu organiskas funkcijas, piemēram, sistēmu inženieriju. Sistēmu inženierija ir starpdisciplināra inženierzinātņu joma, kas koncentrējas uz sarežģītu inženiertehnisko projektu izstrādi un pārvaldību.
Secība
Datorinformācijas sistēmas izstrāde ietver sistēmas analīzes posmu. Tas palīdz izveidot datu modeli pirms datu bāzes izveides vai paplašināšanas. Sistēmu analīzei ir vairākas dažādas pieejas.
Kad tiek izstrādāta datorinformācijas sistēma, sistēmas analīze (saskaņā ar ūdenskrituma modeli) sastāvēs no šādām darbībām:
- Priekšizpētes izstrāde. Noteikt, vai projekts ir ekonomiski, sociāli, tehnoloģiski un organizatoriski iespējams.
- Faktu noteikšanas pasākumi, kas paredzēti, lai noskaidrotu sistēmas galalietotāju prasības (parasti ietverotintervijas, anketas vai vizuāli darba novērojumi esošajā sistēmā).
- Nosakiet, kā galalietotāji izmantos sistēmu (attiecībā uz kopējo pieredzi ar datoru aparatūru vai programmatūru), kādam nolūkam sistēma tiks izmantota utt.
Cits atzinums raksturo pakāpenisku pieeju procesam. Šī pieeja sadala sistēmas analīzi 5 posmos:
- Satura noteikšana. Skaidri definēti mērķi un prasības, kas vajadzīgas, lai izpildītu projekta prasības, kā to noteikušas ieinteresētās personas.
- Problēmu analīze: problēmu un vajadzību izpratnes un risinājumu meklēšanas process, pamatojoties uz sistēmu analīzes principiem.
- Prasību analīze: noteikt nosacījumus, kas jāievēro.
- Loģiskais dizains: loģisko attiecību izpēte starp objektiem.
- Lēmumu analīze: galīgā lēmuma pieņemšana, pamatojoties uz sistēmu analīzes principiem.
Lietošanas gadījumi ir plaši izmantoti sistēmu analīzes modelēšanas rīki, lai definētu un izteiktu sistēmas funkcionālās prasības. Katrs lietošanas gadījums ir biznesa scenārijs vai notikums, par kuru sistēmai ir jāsniedz konkrēta atbilde. Lietošanas gadījumi, kas izstrādāti no objektorientētas analīzes.
Politiskā analīze
Disciplīna par to, ko šodien sauc par politikas analīzi, radās, izmantojot sistēmu analīzi, kad tā pirmo reizi tika izveidotaASV aizsardzības ministrs Roberts Maknamara.
Fundamentālo sistēmu analītiķi bieži tiek aicināti analizēt nejauši izaugušas sistēmas, lai noteiktu pašreizējās sistēmas sastāvdaļas. Tas tika pierādīts 2000. gada pārveidošanas darbā, kad uzņēmējdarbības un ražošanas procesi tika uzskatīti par 2000. gada automatizācijas modernizācijas sastāvdaļu. Darbā, izmantojot sistēmu analīzi, ietilpst sistēmu analītiķis, biznesa analītiķis, tehnologs, sistēmu arhitekts, uzņēmuma arhitekts, programmatūras arhitekts uc Visi šie speciālisti praksē izmanto sistēmu analīzes pamatprincipus.
Lai gan sistēmu analīzes praktiķus var mudināt izveidot jaunas sistēmas, viņi bieži modificē, paplašina vai dokumentē esošās sistēmas (procesus, procedūras un metodes). Pētnieki un praktiķi paļaujas uz sistēmu analīzi. Šāda aktivitāšu analīze jau tiek pielietota dažādos pētījumos un praktiskajos pētījumos, tostarp uzņēmējdarbības vadībā, izglītības reformā, izglītības tehnoloģijās uc Šajās jomās ļoti svarīgi ir sistēmiskās pieejas (sistēmu analīzes) principi.
Analītiķi
Sistēmu analītiķis ir informācijas tehnoloģiju profesionālis, kas specializējas informācijas sistēmu analīzē, projektēšanā un ieviešanā. Sistēmu analītiķi novērtē informācijas sistēmu piemērotību paredzamajiem rezultātiem un sazinās ar galalietotājiem, piegādātājiemprogrammatūru un programmētājus, lai sasniegtu šos rezultātus.
Sistēmas analītiķis ir persona, kas izmanto analīzes un projektēšanas metodes, lai risinātu biznesa problēmas, izmantojot informācijas tehnoloģijas. Sistēmu analītiķi var darboties kā izmaiņu aģenti, kas identificē nepieciešamos organizatoriskos uzlabojumus, izstrādā sistēmas šo izmaiņu ieviešanai, kā arī apmāca un motivē citus izmantot sistēmas. Analītiķiem ir jāzina un jāsaprot sistēmu analīzes jēdziens un principi.
Lai gan viņi var pārzināt dažādas programmēšanas valodas, operētājsistēmas un datoru aparatūras platformas, viņi parasti nav iesaistīti faktiskā aparatūras vai programmatūras izstrādē. Viņi var būt atbildīgi par izmaksu analīzes izstrādi, dizaina apsvērumiem, personāla ietekmes uzlabošanu un ieviešanas termiņiem.
Sistēmu analītiķis parasti strādā tikai ar noteiktu vai iepriekš noteiktu sistēmu un bieži strādā kopā ar biznesa analītiķi, izmantojot vispārīgus sistēmu analīzes principus. Lai gan šīs lomas daļēji pārklājas, tās nav vienādas. Biznesa analītiķis izvērtēs biznesa vajadzības un noteiks atbilstošo risinājumu un zināmā mērā izstrādās risinājumu, pārāk neiedziļinoties tā tehniskajos komponentos, tā vietā paļaujoties uz sistēmu analītiķi. Sistēmu analītiķis bieži novērtē un modificē kodu un analizē scenārijus, pamatojoties uz sistēmu analīzes principiem un problēmām.
Iespējas
Dažiem profesionāļiem ir praktiskas zināšanas abās jomās (biznesa un sistēmu analīze), un viņi var veiksmīgi apvienot abas šīs profesijas, efektīvi izjaucot robežu starp biznesa analītiķi un sistēmu analītiķi. Abām profesijām ir nepieciešami strukturālo sistēmu analīzes principi.
Pieejams sistēmas analītiķis:
- Identificējiet, izprotiet un plānojiet plānoto sistēmu organizatorisko un cilvēku ietekmi un nodrošiniet, lai jaunās tehniskās prasības tiktu pareizi integrētas esošajos procesos un prasmju kopās.
- Sistēmas plūsmas plānošana no nulles.
- Sadarbojieties ar iekšējiem lietotājiem un klientiem, lai izpētītu un dokumentētu prasības, kuras pēc tam tiek izmantotas, lai izveidotu biznesa prasību dokumentus.
- Tehnisko prasību izstrāde no kritiskās fāzes.
- Sadarbojieties ar programmatūras izstrādātāju, lai izprastu programmatūras ierobežojumus.
- Palīdziet programmētājiem izstrādāt sistēmu, piemēram, nodrošinot lietošanas gadījumus, blokshēmas, UML un BPMN diagrammas.
- Dokumentu prasības vai lietotāja rokasgrāmatu papildinājumi.
- Kad notiek izstrādes process, sistēmu analītiķis ir atbildīgs par komponentu izstrādi un šīs informācijas sniegšanu izstrādātājam. Tas viss tiek darīts, pamatojoties uz sistēmas analīzes pamatjēdzieniem un principiem.
Dzīves cikls
Sistēmas izstrādes dzīves cikls (SDLC) ir tradicionāla izstrādes metodesistēmas, ko organizācijas izmanto liela mēroga IT projektiem. SDLC ir strukturēts ietvars, kas sastāv no secīgiem procesiem, ar kuriem tiek izstrādāta informācijas sistēma.
Analīzes būtība
Tiklīdz izstrādes projekts saņem nepieciešamos apstiprinājumus no visiem dalībniekiem, sākas sistēmas analīzes posms. Sistēmu analīze ir biznesa problēmas analīze, ko organizācijas plāno atrisināt ar informācijas sistēmu. Sistēmas analīzes fāzes galvenais mērķis ir apkopot informāciju par esošo sistēmu, lai noteiktu prasības uzlabotai sistēmai vai jaunai sistēmai. Šīs fāzes galaprodukts, kas pazīstams kā rezultāts, ir sistēmas prasību kopums. Šie ir sistēmas analīzes un sistēmas sintēzes pamatprincipi.
Iespējams, visgrūtākais uzdevums šajā analīzē ir noteikt īpašās prasības, kurām sistēmai jāatbilst. Šīs prasības bieži sauc par lietotāju prasībām, jo lietotāji tās nodrošina. Kad sistēmu dizaineri ir uzkrājuši lietotāju prasības jaunai sistēmai, viņi pāriet uz sistēmas projektēšanas posmu.
Datorsistēmas
Datorsistēmu analītiķis ir nodarbošanās informācijas tehnoloģiju jomā. Datorsistēmu analītiķis strādā, lai atrisinātu ar datortehnoloģiju saistītas problēmas. Daudzi analītiķi instalē jaunas datorsistēmas, gan aparatūru, gan programmatūru, pievienojot tām jaunas lietojumprogrammasuzlabot datora veiktspēju. Citi darbojas kā sistēmu dizaineri vai sistēmu arhitekti, taču lielākā daļa analītiķu specializējas noteikta veida sistēmās, piemēram, biznesa sistēmās, grāmatvedības sistēmās, finanšu sistēmās vai zinātniskās sistēmās.
Pieprasījums
No 2015. gada lielākais datorsistēmu analītiķu skaits aptvēra valsts pārvaldes, apdrošināšanas, datorsistēmu projektēšanas, profesionālā un komerciālā aprīkojuma, kā arī uzņēmumu un uzņēmumu vadības sektorus. Tika prognozēts, ka darba vietu skaits šajā jomā palielināsies no 487 000 2009. gadā līdz 650 000 līdz 2016. gadam.
Šis ieraksts ieņēma trešo vietu 2010. gada aptaujā, piekto vietu 2011. gada aptaujā, 9. vietu 2012. gada aptaujā un 10. vietu 2013. gada aptaujā.
Biznesa analītiķis (BA) ir tas, kurš analizē organizāciju vai uzņēmējdarbības jomu (reālu vai hipotētisku) un dokumentē tās uzņēmējdarbību vai procesus vai sistēmas, novērtējot biznesa modeli vai tā integrāciju ar tehnoloģijām, pamatojoties uz principiem un struktūras sistēmas analīzi..
Sistēmu analītiķa lomu var definēt arī kā tiltu starp biznesa problēmām un tehnoloģiju risinājumiem. Šeit biznesa problēmas var būt saistītas ar biznesa sistēmām, piemēram, modeli, procesu vai metodi. Tehnoloģiju risinājumi var būt tehnoloģiju arhitektūras, rīku vai programmatūras lietojumprogrammu izmantošana. Sistēmu analītiķiem ir jāanalizē,pārveidot un galu galā atrisināt biznesa problēmas, izmantojot tehnoloģiju.
Uzņēmējdarbības analīze
Ir vismaz četri uzņēmējdarbības analīzes veidi:
- Biznesa attīstītājs - apziniet organizācijas biznesa vajadzības un biznesa iespējas.
- Biznesa modeļa analīze - organizācijas politikas un tirgus pieejas noteikšana.
- Procesu dizains - lai standartizētu organizācijas darbplūsmas.
- Sistēmu analīze - biznesa noteikumu un prasību interpretācija tehniskajām sistēmām (parasti IT ietvaros).
Citi pienākumi
Dažreiz biznesa analītiķis ir daļa no biznesa darbības un strādā ar informācijas tehnoloģijām, lai uzlabotu sniegto pakalpojumu kvalitāti, dažreiz palīdzot integrēt un pārbaudīt jaunus risinājumus. Biznesa analītiķi darbojas kā saikne starp vadību un tehniskajiem izstrādātājiem.
BA var arī atbalstīt apmācību materiālu izstrādi, piedalīties ieviešanā un sniegt atbalstu pēc ieviešanas. Tas var ietvert projektu plānu un datu plūsmas diagrammu, blokshēmu uc izstrādi.
Sistēmu izstrādes dzīves ciklā biznesa analītiķis parasti darbojas kā saikne starp uzņēmuma biznesa pusi un IT pakalpojumu sniedzējiem.