Järjestelmäanalyysin periaatteet: peruskäsitteet, menetelmät ja rakenne

Sisällysluettelo:

Järjestelmäanalyysin periaatteet: peruskäsitteet, menetelmät ja rakenne
Järjestelmäanalyysin periaatteet: peruskäsitteet, menetelmät ja rakenne
Anonim

Merriam-Webster's Dictionary määrittelee järjestelmäanalyysin "prosessiksi, jossa tutkitaan menettelyä tai liiketoimintaa sen päämäärien ja tavoitteiden määrittämiseksi sekä järjestelmien ja menettelyjen luomiseksi, jotka saavuttavat ne tehokkaasti." Toinen näkökulma näkee järjestelmäanalyysin ongelmanratkaisumenetelmänä, joka hajottaa järjestelmän osiin sen tutkimiseksi, kuinka hyvin nämä komponentit toimivat ja ovat vuorovaikutuksessa tavoitteensa saavuttamiseksi.

Järjestelmän elementit
Järjestelmän elementit

Viestintä

Järjestelmäanalyysin periaatteet liittyvät läheisesti vaatimusanalyysiin tai toimintatutkimukseen. Se on myös "selkeä virallinen tutkimus, joka auttaa päätöksentekijää määrittämään parhaan toimintatavan ja tekemään paremman päätöksen kuin hän muuten voisi tehdä."

Termit "analyysi ja synteesi" tulevat kreikan kielestä, mikä tarkoittaa "purkaa" ja "kokoaa uudelleen". Näitä termejä käytetään monilla tieteenaloilla matematiikasta ja logiikasta taloustieteeseen ja psykologiaan,nimitykset vastaaville menettelyille. Analyysi määritellään "menettelyksi, jolla jaamme älyllisen tai olennaisen kokonaisuuden osiin", kun taas synteesi tarkoittaa "menettelyä, jolla yhdistämme erilliset elementit tai komponentit kokonaisuuden muodostamiseksi". Systeemianalyysin periaatteiden tutkijat soveltavat metodologiaa mukana oleviin järjestelmiin muodostaen kokonaisuuden.

Järjestelmän työntekijät
Järjestelmän työntekijät

Hakemus

Järjestelmäanalyysiä käytetään kaikilla aloilla, joilla jotain kehitetään. Analyysi voi olla myös joukko komponentteja, jotka toimivat yhdessä suorittaakseen orgaanisia toimintoja, kuten järjestelmäsuunnittelua. Järjestelmäsuunnittelu on monitieteinen tekniikan ala, joka keskittyy siihen, kuinka monimutkaisia suunnitteluprojekteja tulisi suunnitella ja hallita.

Järjestö

Tietokoneen tietojärjestelmän kehittäminen sisältää järjestelmäanalyysin vaiheen. Se auttaa luomaan tietomallin ennen tietokannan luomista tai laajentamista. Järjestelmäanalyysiin on olemassa useita erilaisia lähestymistapoja.

Kun tietokonetietojärjestelmää kehitetään, järjestelmäanalyysi (vesiputousmallin mukaan) koostuu seuraavista vaiheista:

  1. Toteutettavuustutkimuksen kehittäminen. Sen määrittäminen, onko hanke taloudellisesti, sosiaalisesti, teknisesti ja organisatorisesti toteutettavissa.
  2. Tietojenkeruutoimenpiteet, joiden tarkoituksena on varmistaa järjestelmän loppukäyttäjien vaatimukset (yleensä mukaan lukienhaastatteluja, kyselyitä tai visuaalisia havaintoja työstä olemassa olevassa järjestelmässä).
  3. Määritä, kuinka loppukäyttäjät käyttävät järjestelmää (tietokonelaitteiston tai -ohjelmiston käyttökokemuksen perusteella), mihin järjestelmää käytetään jne.
Elektroniset järjestelmät
Elektroniset järjestelmät

Toisessa lausunnossa kuvataan vaiheittaista lähestymistapaa prosessiin. Tämä lähestymistapa jakaa järjestelmäanalyysin viiteen vaiheeseen:

  1. Sisällön määrittäminen. Selkeästi määritellyt tavoitteet ja vaatimukset, joita tarvitaan hankkeen vaatimusten täyttämiseksi sen sidosryhmien määrittelemällä tavalla.
  2. Ongelmaanalyysi: prosessi ongelmien ja tarpeiden ymmärtämiseksi ja ratkaisujen löytämiseksi järjestelmäanalyysin periaatteiden pohj alta.
  3. Vaatimusanalyysi: tunnistaa ehdot, jotka on täytettävä.
  4. Looginen suunnittelu: Objektien välisten loogisten suhteiden tutkimus.
  5. Päätösanalyysi: lopullisen päätöksen tekeminen järjestelmäanalyysin periaatteiden perusteella.

Käyttötapaukset ovat laaj alti käytettyjä järjestelmäanalyysin mallinnustyökaluja järjestelmän toiminnallisten vaatimusten määrittelemiseen ja ilmaisemiseen. Jokainen käyttötapaus on liiketoimintaskenaario tai tapahtuma, johon järjestelmän on annettava erityinen vastaus. Olio-analyysistä kehitetyt käyttötapaukset.

Poliittinen analyysi

Nii, mikä nykyään tunnetaan politiikka-analyysinä, syntyi järjestelmäanalyysin soveltamisesta, kun se ensimmäisen kerran perustettiinYhdysv altain puolustusministeri Robert McNamara.

Perusjärjestelmäanalyytikot kutsutaan usein analysoimaan sattum alta kasvaneita järjestelmiä määrittääkseen järjestelmän nykyiset komponentit. Tämä näkyi vuoden 2000 uudistustyössä, kun liiketoiminta- ja valmistusprosessit otettiin huomioon osana vuoden 2000 automaatiomodernisointia. Järjestelmäanalyysityössä työskentelee järjestelmäanalyytikko, yritysanalyytikko, teknologia-asiantuntija, järjestelmäarkkitehti, yritysarkkitehti, ohjelmistoarkkitehti jne. Kaikki nämä asiantuntijat käyttävät järjestelmäanalyysin perusperiaatteita käytännössä.

Tietojärjestelmä
Tietojärjestelmä

Vaikka järjestelmäanalyysin harjoittajia voidaan rohkaista luomaan uusia järjestelmiä, he usein muokkaavat, laajentavat tai dokumentoivat olemassa olevia järjestelmiä (prosesseja, menettelyjä ja menetelmiä). Tutkijat ja harjoittajat luottavat järjestelmäanalyysiin. Tällaista toiminta-analyysiä sovelletaan jo erilaisissa tutkimuksissa ja käytännön tutkimuksissa, mukaan lukien yritysjohtaminen, koulutusuudistus, koulutusteknologia jne. Näillä alueilla järjestelmälähestymistavan (järjestelmäanalyysin) periaatteet ovat erittäin tärkeitä.

Analyytikot

Järjestelmäanalyytikko on tietotekniikan ammattilainen, joka on erikoistunut tietojärjestelmien analysointiin, suunnitteluun ja toteutukseen. Järjestelmäanalyytikot arvioivat tietojärjestelmien soveltuvuutta niiden suunniteltujen tulosten kann alta ja pitävät yhteyttä loppukäyttäjiin, toimittajiinohjelmistot ja ohjelmoijat näiden tulosten saavuttamiseksi.

Järjestelmäanalyytikko on henkilö, joka käyttää analyysi- ja suunnittelutekniikoita yritysten ongelmien ratkaisemiseen tietotekniikan avulla. Järjestelmäanalyytikot voivat toimia muutosagentteina, jotka tunnistavat tarvittavat organisaation parannukset, suunnittelevat järjestelmiä näiden muutosten toteuttamiseksi sekä kouluttavat ja motivoivat muita käyttämään järjestelmiä. Analyytikoiden tulee tuntea ja ymmärtää järjestelmäanalyysin käsite ja periaatteet.

Järjestelmän jäseniä
Järjestelmän jäseniä

Vaikka he voivat tuntea erilaisia ohjelmointikieliä, käyttöjärjestelmiä ja tietokonelaitteistoalustoja, he eivät yleensä ole mukana varsinaisessa laitteisto- tai ohjelmistokehityksessä. He voivat olla vastuussa kustannusanalyysin, suunnittelunäkökohtien kehittämisestä, henkilöstövaikutusten parantamisesta ja toteutusaikatauluista.

Järjestelmäanalyytikko on tyypillisesti rajoittunut määrättyyn tai enn alta määrättyyn järjestelmään ja työskentelee usein yhdessä yritysanalyytikon kanssa yleisten järjestelmäanalyysin periaatteiden mukaisesti. Vaikka nämä roolit ovatkin osittain päällekkäisiä, ne eivät ole samoja. Liiketoimintaanalyytikko arvioi liiketoiminnan tarpeet ja määrittelee sopivan ratkaisun ja jossain määrin suunnittelee ratkaisun menemättä liian syvälle sen teknisiin osiin, vaan luottaa järjestelmäanalyytikon puoleen. Järjestelmäanalyytikko arvioi ja muokkaa usein koodia ja analysoi skenaarioita järjestelmäanalyysin periaatteiden ja ongelmien perusteella.

mikroskooppinenjärjestelmä
mikroskooppinenjärjestelmä

Mahdollisuudet

Joillakin ammattilaisilla on käytännön tietoa molemmilla aloilla (liiketoiminta- ja järjestelmäanalyytikot), ja he voivat onnistuneesti yhdistää nämä molemmat ammatit hämärtäen tehokkaasti rajan yritysanalyytikon ja järjestelmäanalyytikon välillä. Molemmat ammatit vaativat rakenteellisen järjestelmäanalyysin periaatteet.

Järjestelmäanalyytikko saatavilla:

  • Tunnista, ymmärrä ja suunnittele suunniteltujen järjestelmien organisatoriset ja inhimilliset vaikutukset ja varmista, että uudet tekniset vaatimukset integroidaan kunnolla olemassa oleviin prosesseihin ja osaamiskokonaisuuksiin.
  • Järjestelmän suunnittelu alusta alkaen.
  • Ole vuorovaikutuksessa sisäisten käyttäjien ja asiakkaiden kanssa tutkiaksesi ja dokumentoidaksesi vaatimuksia, joita käytetään sitten liiketoimintavaatimusasiakirjojen luomiseen.
  • Teknisten vaatimusten laatiminen kriittisestä vaiheesta alkaen.
  • Ole vuorovaikutuksessa ohjelmistokehittäjän kanssa ymmärtääksesi ohjelmiston rajoitukset.
  • Auta ohjelmoijia kehittämään järjestelmää, kuten tarjoamalla käyttötapauksia, vuokaavioita, UML- ja BPMN-kaavioita.
  • Asiakirjavaatimukset tai käyttöoppaiden lisäykset.
  • Aina kun kehitysprosessi on käynnissä, järjestelmäanalyytikko on vastuussa komponenttien kehittämisestä ja näiden tietojen toimittamisesta kehittäjälle. Kaikki tämä tehdään järjestelmäanalyysin peruskäsitteiden ja periaatteiden pohj alta.

Elinkaari

System Development Life Cycle (SDLC) on perinteinen kehitysmenetelmäjärjestelmät, joita organisaatiot käyttävät suuriin IT-projekteihin. SDLC on jäsennelty kehys, joka koostuu peräkkäisistä prosesseista, joiden avulla kehitetään tietojärjestelmää.

Tekninen järjestelmä
Tekninen järjestelmä

Analysoinnin ydin

Heti kun kehitysprojekti saa tarvittavat hyväksynnät kaikilta osallistujilta, alkaa järjestelmäanalyysivaihe. Järjestelmäanalyysi on analyysi liiketoimintaongelmasta, jonka organisaatiot suunnittelevat ratkaisevansa tietojärjestelmän avulla. Järjestelmäanalyysivaiheen päätavoitteena on kerätä tietoa olemassa olevasta järjestelmästä, jotta voidaan määrittää vaatimukset parannetulle järjestelmälle tai uudelle järjestelmälle. Tämän vaiheen lopputuote, joka tunnetaan suoritteena, on joukko järjestelmävaatimuksia. Nämä ovat järjestelmäanalyysin ja järjestelmäsynteesin perusperiaatteet.

Ehkä vaikein tehtävä tässä analyysissä on määrittää erityisvaatimukset, jotka järjestelmän on täytettävä. Näitä vaatimuksia kutsutaan usein käyttäjävaatimuksiksi, koska käyttäjät tarjoavat ne. Kun järjestelmäsuunnittelijat ovat keränneet käyttäjävaatimuksia uudelle järjestelmälle, he siirtyvät järjestelmän suunnitteluvaiheeseen.

Tietokonejärjestelmät

Tietokonejärjestelmäanalyytikko on tietotekniikan alan ammatti. Tietokonejärjestelmäanalyytikko työskentelee ratkaistakseen tietokonetekniikkaan liittyviä ongelmia. Monet analyytikot asentavat uusia tietokonejärjestelmiä, sekä laitteistoja että ohjelmistoja, ja lisäävät niihin uusia ohjelmistosovelluksiaparantaa tietokoneen suorituskykyä. Toiset toimivat järjestelmäsuunnittelijoina tai järjestelmäarkkitehteinä, mutta useimmat analyytikot ovat erikoistuneet tietyntyyppisiin järjestelmiin, kuten liiketoimintajärjestelmiin, kirjanpitojärjestelmiin, rahoitusjärjestelmiin tai tieteellisiin järjestelmiin.

Kysyntä

Vuodesta 2015 lähtien eniten tietokonejärjestelmäanalyytikoita kattoi julkishallinnon, vakuutustoiminnan, tietokonejärjestelmien suunnittelun, ammatti- ja kaupalliset laitteet sekä yritys- ja yritysjohdot. Tämän alueen työpaikkojen määrän ennustettiin kasvavan 487 000:sta vuonna 2009 650 000:een vuoteen 2016 mennessä.

Sähköinen tietojärjestelmä
Sähköinen tietojärjestelmä

Tämä artikkeli sijoittui kolmanneksi vuoden 2010 kyselyssä, viidenneksi vuoden 2011 kyselyssä, 9. sijalle vuoden 2012 kyselyssä ja 10. sijalle vuoden 2013 kyselyssä.

Businessanalyytikko (BA) on henkilö, joka analysoi organisaatiota tai liiketoiminta-aluetta (todellista tai hypoteettista) ja dokumentoi sen liiketoimintaa tai prosesseja tai järjestelmiä arvioiden liiketoimintamallia tai sen integrointia teknologiaan perustuen periaatteisiin ja rakennejärjestelmän analyysiin..

Järjestelmäanalyytikon rooli voidaan määritellä myös sillaksi liiketoimintaongelmien ja teknologiaratkaisujen välillä. Tässä liiketoiminnalliset ongelmat voivat liittyä liiketoimintajärjestelmiin, kuten malliin, prosessiin tai menetelmään. Teknologiaratkaisut voivat olla teknologia-arkkitehtuurin, työkalujen tai ohjelmistosovellusten käyttöä. Järjestelmäanalyytikot vaaditaan analysoimaan,muuttaa ja lopulta ratkaista liiketoiminnan ongelmat tekniikan avulla.

Liiketoiminnan analyysi

Liikeanalyysin tyyppiä on vähintään neljä:

  • Liiketoiminnan kehittäjä – tunnista organisaation liiketoimintatarpeet ja liiketoimintamahdollisuudet.
  • Liiketoimintamallianalyysi - organisaatiopolitiikan ja markkinalähestymistapojen määrittely.
  • Prosessin suunnittelu - Organisaation työnkulkujen standardointi.
  • Järjestelmäanalyysi - teknisten järjestelmien liiketoimintasääntöjen ja vaatimusten tulkinta (yleensä IT:n sisällä).

Muut tehtävät

Joskus yritysanalyytikko on osa liiketoimintaa ja työskentelee tietotekniikan parissa parantaakseen tarjottujen palvelujen laatua, joskus auttaa integroimaan ja testaamaan uusia ratkaisuja. Yritysanalyytikot toimivat linkkinä johdon ja teknisten kehittäjien välillä.

BA voi myös tukea koulutusmateriaalien kehittämistä, osallistua toteutukseen ja tarjota käyttöönoton jälkeistä tukea. Tämä voi sisältää projektisuunnitelmien ja tietovuokaavioiden, vuokaavioiden jne. kehittämisen.

Järjestelmän kehityksen elinkaaren aikana liiketoimintaanalyytikko toimii tyypillisesti linkkinä yrityksen liiketoimintapuolen ja IT-palveluntarjoajien välillä.

Suositeltava: