Dicționarul Merriam-Webster definește analiza sistemelor ca fiind „procesul de examinare a unei proceduri sau a unei afaceri pentru a determina scopurile și obiectivele acesteia și pentru a crea sisteme și proceduri care le vor atinge în mod eficient”. Un alt punct de vedere vede analiza sistemelor ca o metodă de rezolvare a problemelor care descompune un sistem în părțile sale componente pentru a studia cât de bine funcționează aceste componente și interacționează pentru a-și atinge scopul.
Comunicare
Principiile analizei sistemelor sunt strâns legate de analiza cerințelor sau de cercetarea operațională. Este, de asemenea, „o investigație oficială explicită care să-l ajute pe cel care ia deciziile să stabilească cel mai bun curs de acțiune și să ia o decizie mai bună decât ar fi făcut-o altfel.”
Termenii „analiza și sinteza” provin din limba greacă, care înseamnă „demontați” și, respectiv, „reasamblați”. Acești termeni sunt folosiți în multe discipline științifice, de la matematică și logică la economie și psihologie, ladesemnări pentru proceduri similare. Analiza este definită ca „procedura prin care împărțim un întreg intelectual sau esențial în părți”, în timp ce sinteza înseamnă „procedura prin care combinăm elemente sau componente separate pentru a forma un întreg”. Cercetătorii în principiile analizei sistemelor aplică metodologia sistemelor implicate, formând o imagine de ansamblu.
Aplicație
Analiza sistemelor este folosită în fiecare domeniu în care se dezvoltă ceva. Analiza poate fi, de asemenea, un set de componente care lucrează împreună pentru a îndeplini funcții organice, cum ar fi ingineria sistemelor. Ingineria sistemelor este un domeniu interdisciplinar al ingineriei care se concentrează asupra modului în care proiectele complexe de inginerie ar trebui proiectate și gestionate.
Secvență
Dezvoltarea unui sistem informatic informatic include etapa analizei sistemului. Ajută la crearea unui model de date înainte de a crea sau extinde o bază de date. Există mai multe abordări diferite ale analizei sistemelor.
Când se dezvoltă un sistem informatic informatic, analiza sistemului (conform modelului cascadă) va consta în următorii pași:
- Elaborarea unui studiu de fezabilitate. Determinarea dacă un proiect este fezabil din punct de vedere economic, social, tehnologic și organizațional.
- Măsuri de stabilire a faptelor concepute pentru a determina cerințele utilizatorilor finali ai sistemului (inclusiv, în general,interviuri, chestionare sau observații vizuale ale muncii în sistemul existent).
- Determinați modul în care utilizatorii finali vor opera sistemul (în termeni de experiență generală cu hardware-ul sau software-ul computerului), pentru ce va fi utilizat sistemul etc.
O altă opinie descrie o abordare treptată a procesului. Această abordare descompune analiza sistemului în 5 pași:
- Determinarea conținutului. Obiective și cerințe clar definite necesare pentru a îndeplini cerințele proiectului, așa cum sunt definite de părțile interesate.
- Analiza problemelor: procesul de înțelegere a problemelor și nevoilor și găsirea de soluții bazate pe principiile analizei sistemelor.
- Analiza cerințelor: identificarea condițiilor care trebuie îndeplinite.
- Design logic: studiul relațiilor logice dintre obiecte.
- Analiza deciziei: luarea deciziei finale pe baza principiilor analizei sistemelor.
Cazurile de utilizare sunt instrumente de modelare a analizei sistemelor utilizate pe scară largă pentru definirea și exprimarea cerințelor funcționale ale unui sistem. Fiecare caz de utilizare este un scenariu de afaceri sau un eveniment pentru care sistemul trebuie să ofere un răspuns specific. Cazuri de utilizare dezvoltate din analiza orientată pe obiecte.
Analiza politică
Disciplina a ceea ce este cunoscută astăzi ca analiză a politicilor a apărut din aplicarea analizei sistemelor când a fost înființată pentru prima datăSecretarul american al Apărării, Robert McNamara.
Analiștii de sisteme fundamentale sunt adesea chemați să analizeze sistemele care au crescut întâmplător pentru a determina componentele actuale ale sistemului. Acest lucru a fost demonstrat în timpul lucrărilor de reinginerie din 2000, când procesele de afaceri și de producție au fost considerate ca parte a Modernizării Automatizării din 2000. Lucrările care utilizează analiza de sisteme includ un analist de sisteme, un analist de afaceri, un tehnolog, un arhitect de sistem, un arhitect de întreprindere, un arhitect software etc. Toți acești specialiști folosesc în practică principiile de bază ale analizei sistemelor.
Deși practicienii analizei sistemelor pot fi încurajați să creeze noi sisteme, adesea modifică, extinde sau documentează sistemele existente (procese, proceduri și metode). Cercetătorii și practicienii se bazează pe analiza sistemelor. O astfel de analiză a activității este deja aplicată în diverse cercetări și cercetări practice, inclusiv managementul afacerilor, reforma educațională, tehnologia educațională etc. În aceste domenii, principiile abordării sistemelor (analiza sistemelor) sunt foarte importante.
Analiști
Un analist de sisteme este un profesionist în tehnologia informației care este specializat în analiza, proiectarea și implementarea sistemelor informaționale. Analiștii de sisteme evaluează adecvarea sistemelor informaționale în ceea ce privește rezultatele preconizate și colaborează cu utilizatorii finali, furnizoriisoftware și programatori pentru a obține aceste rezultate.
Un analist de sistem este o persoană care utilizează tehnici de analiză și proiectare pentru a rezolva probleme de afaceri folosind tehnologia informației. Analiștii de sisteme pot acționa ca agenți de schimbare care identifică îmbunătățirile organizaționale necesare, proiectează sisteme pentru a implementa acele schimbări și îi instruiesc și îi motivează pe alții să folosească sistemele. Analiștii trebuie să cunoască și să înțeleagă conceptul și principiile analizei sistemelor.
Deși pot fi familiarizați cu diverse limbaje de programare, sisteme de operare și platforme hardware pentru computer, de obicei nu sunt implicați în dezvoltarea hardware sau software reală. Aceștia pot fi responsabili pentru dezvoltarea analizei costurilor, a considerațiilor de proiectare, a îmbunătățirii impactului asupra personalului și a termenelor de implementare.
Un analist de sisteme este de obicei limitat la un sistem desemnat sau predeterminat și lucrează adesea împreună cu un analist de afaceri folosind principii generale de analiză a sistemelor. Aceste roluri, deși au unele suprapuneri, nu sunt aceleași. Analistul de afaceri va evalua nevoile afacerii și va determina soluția adecvată și, într-o oarecare măsură, va proiecta soluția fără a intra prea adânc în componentele sale tehnice, bazându-se în schimb pe analistul de sisteme. Analistul de sisteme evaluează și modifică adesea codul și analizează scenarii pe baza principiilor și problemelor analizei sistemelor.
Oportunități
Unii profesioniști au cunoștințe practice în ambele domenii (afaceri și analiză de sisteme) și pot combina cu succes ambele profesii, estompând efectiv linia dintre un analist de afaceri și un analist de sisteme. Ambele profesii necesită principiile analizei sistemelor structurale.
Analist de sistem disponibil:
- Identificați, înțelegeți și planificați impactul organizațional și uman al sistemelor planificate și asigurați-vă că noile cerințe tehnice sunt integrate corespunzător cu procesele și seturile de abilități existente.
- Sistemul de planificare a fluxului de la zero.
- Interacționați cu utilizatorii interni și clienții pentru a studia și documenta cerințele, care sunt apoi folosite pentru a crea documente privind cerințele de afaceri.
- Elaborarea cerințelor tehnice din faza critică.
- Interacționați cu dezvoltatorul de software pentru a înțelege limitările software-ului.
- Ajută programatorii să dezvolte sistemul, cum ar fi furnizarea de cazuri de utilizare, diagrame de flux, diagrame UML și BPMN.
- Cerințe pentru documente sau suplimente la manualele de utilizare.
- De câte ori este în curs de desfășurare un proces de dezvoltare, analistul de sisteme este responsabil pentru dezvoltarea componentelor și furnizarea acestor informații dezvoltatorului. Toate acestea se fac pe baza conceptelor și principiilor de bază ale analizei sistemului.
Ciccul de viață
System Development Life Cycle (SDLC) este o metodă tradițională de dezvoltaresistemele pe care organizațiile le folosesc pentru proiecte IT la scară largă. SDLC este un cadru structurat format din procese secvenţiale prin care se dezvoltă un sistem informaţional.
Esența analizei
De îndată ce proiectul de dezvoltare primește aprobările necesare de la toți participanții, începe etapa de analiză a sistemului. Analiza sistemelor este analiza unei probleme de afaceri pe care organizațiile intenționează să o rezolve cu un sistem informațional. Scopul principal al fazei de analiză a sistemului este de a colecta informații despre sistemul existent pentru a determina cerințele pentru un sistem îmbunătățit sau un sistem nou. Produsul final al acestei faze, cunoscut sub numele de livrabil, este un set de cerințe de sistem. Acestea sunt principiile de bază ale analizei și sintezei sistemului.
Poate cea mai dificilă sarcină din această analiză este de a determina cerințele specifice pe care sistemul trebuie să le satisfacă. Aceste cerințe sunt adesea denumite cerințe ale utilizatorului, deoarece utilizatorii le oferă. Când designerii de sistem au acumulat cerințele utilizatorilor pentru un nou sistem, trec la etapa de proiectare a sistemului.
Sisteme informatice
Analistul de sisteme informatice este o ocupație în domeniul tehnologiei informației. Un analist de sisteme informatice lucrează pentru a rezolva probleme legate de tehnologia computerelor. Mulți analiști instalează noi sisteme informatice, atât hardware, cât și software, adăugând noi aplicații softwareîmbunătăți performanța computerului. Alții acționează ca proiectanți de sisteme sau arhitecți de sisteme, dar majoritatea analiștilor sunt specializați într-un anumit tip de sisteme, cum ar fi sisteme de afaceri, sisteme de contabilitate, sisteme financiare sau sisteme științifice.
Cerere
În 2015, cel mai mare număr de analiști de sisteme informatice a acoperit sectoarele guvernamentale, asigurări, proiectare de sisteme informatice, echipamente profesionale și comerciale și management al companiilor și întreprinderilor. Numărul de locuri de muncă din această zonă a fost proiectat să crească de la 487.000 în 2009 la 650.000 până în 2016.
Această înregistrare s-a clasat pe locul trei în sondajul din 2010, pe locul cinci în sondajul din 2011, pe locul 9 în sondajul din 2012 și pe locul 10 în sondajul din 2013.
Un analist de afaceri (BA) este cel care analizează o organizație sau o zonă de afaceri (reală sau ipotetică) și își documentează afacerea sau procesele sau sistemele, evaluând modelul de afaceri sau integrarea acestuia cu tehnologia bazată pe principii și analize de sistem structurale.
Rolul unui analist de sisteme poate fi definit și ca o punte între problemele de afaceri și soluțiile tehnologice. Aici, problemele de afaceri pot fi legate de sistemele de afaceri, cum ar fi un model, un proces sau o metodă. Soluțiile tehnologice pot fi utilizarea arhitecturii tehnologice, a instrumentelor sau a aplicațiilor software. Analiștii de sisteme sunt obligați să analizeze,transformați și, în cele din urmă, rezolvați problemele de afaceri cu ajutorul tehnologiei.
Analiza afacerilor
Există cel puțin patru tipuri de analize de afaceri:
- Dezvoltator de afaceri - identificați nevoile de afaceri și oportunitățile de afaceri ale organizației.
- Analiza modelului de afaceri - definirea politicilor organizaționale și a abordărilor de piață.
- Process Design - Pentru a standardiza fluxurile de lucru ale unei organizații.
- Analiză de sisteme - interpretarea regulilor de afaceri și a cerințelor pentru sistemele tehnice (de obicei în cadrul IT).
Alte sarcini
Uneori, un analist de afaceri face parte dintr-o operațiune de afaceri și lucrează cu tehnologia informației pentru a îmbunătăți calitatea serviciilor oferite, ajutând uneori la integrarea și testarea de noi soluții. Analiștii de afaceri acționează ca o legătură între management și dezvoltatorii tehnici.
BA poate sprijini, de asemenea, dezvoltarea materialelor de instruire, poate participa la implementare și poate oferi suport post-implementare. Aceasta poate include dezvoltarea de planuri de proiect și diagrame de flux de date, diagrame de flux etc.
În ciclul de viață al dezvoltării sistemelor, analistul de afaceri acționează de obicei ca legătură între partea de afaceri a întreprinderii și furnizorii de servicii IT.