Beginsels van stelselanalise: basiese konsepte, metodes en struktuur

INHOUDSOPGAWE:

Beginsels van stelselanalise: basiese konsepte, metodes en struktuur
Beginsels van stelselanalise: basiese konsepte, metodes en struktuur
Anonim

Merriam-Webster's Dictionary definieer stelselontleding as "die proses om 'n prosedure of besigheid te ondersoek ten einde sy doelwitte en doelwitte te bepaal en stelsels en prosedures te skep wat dit effektief sal bereik." Nog 'n standpunt beskou stelselontleding as 'n probleemoplossingsmetode wat 'n stelsel in sy samestellende dele afbreek om te bestudeer hoe goed hierdie komponente werk en interaksie het om hul doel te bereik.

Stelsel elemente
Stelsel elemente

Kommunikasie

Die beginsels van stelselontleding hou nou verband met vereistesontleding of operasionele navorsing. Dit is ook "'n eksplisiete amptelike ondersoek om die besluitnemer te help om die beste manier van aksie te bepaal en 'n beter besluit te neem as wat sy andersins sou hê."

Die terme "analise en sintese" kom van die Griekse taal, wat onderskeidelik "uitmekaarhaal" en "saamstel" beteken. Hierdie terme word in baie wetenskaplike dissiplines gebruik, van wiskunde en logika tot ekonomie en sielkunde, totbenamings vir soortgelyke prosedures. Analise word gedefinieer as "die prosedure waardeur ons 'n intellektuele of noodsaaklike geheel in dele opbreek", terwyl sintese beteken "die prosedure waardeur ons afsonderlike elemente of komponente kombineer om 'n geheel te vorm". Navorsers in die beginsels van stelselontleding pas die metodologie toe op die betrokke sisteme, wat 'n groot prentjie vorm.

Stelsel werkers
Stelsel werkers

Aansoek

Stelselontleding word gebruik in elke veld waar iets ontwikkel word. Analise kan ook 'n stel komponente wees wat saamwerk om organiese funksies soos stelselingenieurswese uit te voer. Stelselingenieurswese is 'n interdissiplinêre veld van ingenieurswese wat fokus op hoe komplekse ingenieursprojekte ontwerp en bestuur moet word.

Sequence

Ontwikkeling van 'n rekenaarinligtingstelsel sluit die stadium van stelselontleding in. Dit help om 'n datamodel te skep voordat 'n databasis geskep of uitgebrei word. Daar is verskeie verskillende benaderings tot stelselontleding.

Wanneer 'n rekenaarinligtingstelsel ontwikkel word, sal die stelselontleding (volgens die watervalmodel) uit die volgende stappe bestaan:

  1. Ontwikkeling van 'n lewensvatbaarheidstudie. Bepaal of 'n projek ekonomies, sosiaal, tegnologies en organisatories haalbaar is.
  2. Feitesoekmaatreëls wat ontwerp is om die vereistes van die eindgebruikers van die stelsel vas te stel (insluitend gewoonlikonderhoude, vraelyste of visuele waarnemings van werk in die bestaande stelsel).
  3. Bepaal hoe eindgebruikers die stelsel sal bedryf (in terme van algehele ervaring met rekenaar hardeware of sagteware), waarvoor die stelsel gebruik sal word, ens.
Elektroniese stelsels
Elektroniese stelsels

Nog 'n mening beskryf 'n stapsgewyse benadering tot die proses. Hierdie benadering breek stelselontleding in 5 stappe op:

  1. Bepaling van inhoud. Duidelik gedefinieerde doelwitte en vereistes wat nodig is om te voldoen aan die vereistes van die projek soos gedefinieer deur sy belanghebbendes.
  2. Probleemanalise: die proses om probleme en behoeftes te verstaan en oplossings te vind gebaseer op die beginsels van stelselontleding.
  3. Vereistesontleding: identifiseer die voorwaardes waaraan voldoen moet word.
  4. Logic Design: Die studie van logiese verwantskappe tussen objekte.
  5. Besluitontleding: maak die finale besluit gebaseer op die beginsels van stelselontleding.

Gebruiksgevalle is algemeen gebruikte stelselanalise-modelleringsinstrumente om die funksionele vereistes van 'n stelsel te definieer en uit te druk. Elke gebruiksgeval is 'n sakescenario of gebeurtenis waarvoor die stelsel 'n spesifieke reaksie moet verskaf. Gebruik gevalle wat ontwikkel is uit objekgeoriënteerde analise.

Politieke Analise

Die dissipline van wat vandag bekend staan as beleidsanalise het ontstaan uit die toepassing van stelselontleding toe dit die eerste keer gevestig isAmerikaanse minister van verdediging, Robert McNamara.

Fundamentele stelselontleders word dikwels gevra om stelsels wat toevallig gegroei het te ontleed om die huidige komponente van die stelsel te bepaal. Dit is gedemonstreer tydens die 2000-heringenieurswerk, toe sake- en vervaardigingsprosesse as deel van die 2000-outomatiseringsmodernisering beskou is. Werk wat stelselontleding gebruik, sluit 'n stelselontleder, besigheidsontleder, tegnoloog, stelselargitek, ondernemingsargitek, sagteware-argitek, ens. in. Al hierdie spesialiste gebruik die basiese beginsels van stelselontleding in die praktyk.

Inligtingstelsel
Inligtingstelsel

Alhoewel praktisyns van stelselontleding aangemoedig kan word om nuwe stelsels te skep, wysig, brei of dokumenteer hulle dikwels bestaande stelsels (prosesse, prosedures en metodes). Navorsers en praktisyns maak staat op stelselontleding. Sulke aktiwiteitsontleding word reeds toegepas op verskeie navorsing en praktiese navorsing, insluitend besigheidsbestuur, onderwyshervorming, opvoedkundige tegnologie, ens. In hierdie gebiede is die beginsels van 'n stelselbenadering (stelselontleding) baie belangrik.

Ontleders

'n Stelselontleder is 'n inligtingstegnologie-professional wat spesialiseer in die ontleding, ontwerp en implementering van inligtingstelsels. Stelselontleders evalueer die geskiktheid van inligtingstelsels in terme van hul beoogde uitkomste en skakel met eindgebruikers, verskafferssagteware en programmeerders om hierdie resultate te bereik.

'n Stelselontleder is 'n persoon wat analise- en ontwerptegnieke gebruik om besigheidsprobleme op te los deur inligtingstegnologie te gebruik. Stelselontleders kan as veranderingsagente optree wat nodige organisatoriese verbeterings identifiseer, stelsels ontwerp om daardie veranderinge te implementeer, en ander oplei en motiveer om die stelsels te gebruik. Ontleders moet die konsep en beginsels van stelselontleding ken en verstaan.

Lede van die stelsel
Lede van die stelsel

Alhoewel hulle dalk vertroud is met verskeie programmeertale, bedryfstelsels en rekenaarhardewareplatforms, is hulle gewoonlik nie betrokke by werklike hardeware- of sagteware-ontwikkeling nie. Hulle kan verantwoordelik wees vir die ontwikkeling van koste-analise, ontwerpoorwegings, die verbetering van personeelimpak en implementeringtydlyne.

'n Stelselontleder is tipies beperk tot 'n aangewese of voorafbepaalde stelsel en werk dikwels saam met 'n besigheidsontleder wat algemene stelselontledingsbeginsels gebruik. Hierdie rolle is nie dieselfde nie, hoewel hulle 'n mate van oorvleueling het. Die besigheidsontleder sal die besigheidsbehoeftes assesseer en die toepaslike oplossing bepaal en tot 'n mate die oplossing ontwerp sonder om te diep in sy tegniese komponente in te gaan, en eerder op die stelselontleder staatmaak. Die stelselontleder evalueer en wysig dikwels kode en analiseer scenario's gebaseer op die beginsels en probleme van stelselontleding.

mikroskopiesstelsel
mikroskopiesstelsel

Geleenthede

Sommige professionele persone het praktiese kennis in beide areas (besigheids- en stelselontleding) en kan beide hierdie beroepe suksesvol kombineer, wat die lyn tussen 'n besigheidsontleder en 'n stelselontleder effektief vervaag. Beide beroepe vereis die beginsels van strukturele sisteem-analise.

Stelselontleder beskikbaar:

  • Identifiseer, verstaan en beplan vir die organisatoriese en menslike impak van beplande stelsels en verseker dat nuwe tegniese vereistes behoorlik geïntegreer is met bestaande prosesse en vaardighede.
  • Beplanningstelsel vloei van nuuts af.
  • Interaksie met interne gebruikers en kliënte om vereistes te bestudeer en te dokumenteer, wat dan gebruik word om besigheidsvereistedokumente te skep.
  • Opstel van tegniese vereistes vanaf die kritieke fase.
  • Interaksie met die sagteware-ontwikkelaar om die beperkings van die sagteware te verstaan.
  • Help programmeerders om die stelsel te ontwikkel, soos om gebruiksgevalle, vloeidiagramme, UML- en BPMN-diagramme te verskaf.
  • Dokumentvereistes of aanvullings tot gebruikershandleidings.
  • Wanneer 'n ontwikkelingsproses aan die gang is, is die stelselontleder verantwoordelik vir die ontwikkeling van die komponente en die verskaffing van daardie inligting aan die ontwikkelaar. Dit alles word gedoen op grond van die basiese konsepte en beginsels van stelselontleding.

Lewensiklus

Stelselontwikkelingslewensiklus (SDLC) is 'n tradisionele ontwikkelingsmetodestelsels wat organisasies vir grootskaalse IT-projekte gebruik. SDLC is 'n gestruktureerde raamwerk wat bestaan uit opeenvolgende prosesse waardeur 'n inligtingstelsel ontwikkel word.

Tegnologiese stelsel
Tegnologiese stelsel

Die kern van die ontleding

Sodra die ontwikkelingsprojek die nodige goedkeurings van alle deelnemers ontvang, begin die stadium van stelselontleding. Stelselanalise is die ontleding van 'n besigheidsprobleem wat organisasies beplan om met 'n inligtingstelsel op te los. Die hoofdoel van die stelselontledingsfase is om inligting oor die bestaande stelsel in te samel ten einde die vereistes vir 'n verbeterde stelsel of 'n nuwe stelsel te bepaal. Die eindproduk van hierdie fase, bekend as die aflewerbare, is 'n stel stelselvereistes. Dit is die basiese beginsels van stelselontleding en stelselsintese.

Miskien is die moeilikste taak in hierdie ontleding om die spesifieke vereistes te bepaal waaraan die stelsel moet voldoen. Daar word dikwels na hierdie vereistes verwys as gebruikersvereistes omdat gebruikers dit verskaf. Wanneer stelselontwerpers gebruikersvereistes vir 'n nuwe stelsel opgehoop het, gaan hulle aan na die stelselontwerpstadium.

Rekenaarstelsels

Rekenaarstelselontleder is 'n beroep op die gebied van inligtingstegnologie. 'n Rekenaarstelselontleder werk om probleme op te los wat met rekenaartegnologie verband hou. Baie ontleders installeer nuwe rekenaarstelsels, beide hardeware en sagteware, en voeg nuwe sagtewaretoepassings byrekenaarwerkverrigting te verbeter. Ander tree op as stelselontwerpers of stelselargitekte, maar die meeste ontleders spesialiseer in 'n bepaalde tipe stelsels, soos besigheidstelsels, rekeningkundige stelsels, finansiële stelsels of wetenskaplike stelsels.

Demand

Vanaf 2015 het die grootste aantal rekenaarstelselontleders die sektore van die regering, versekering, rekenaarstelselontwerp, professionele en kommersiële toerusting en maatskappy- en ondernemingbestuur gedek. Die aantal werksgeleenthede in hierdie gebied sou na verwagting toeneem van 487 000 in 2009 tot 650 000 teen 2016.

Elektroniese inligtingstelsel
Elektroniese inligtingstelsel

Hierdie inskrywing was derde in die 2010-peiling, vyfde in die 2011-peiling, 9de in die 2012-peiling en 10de in die 2013-peiling.

'n Besigheidsontleder (BA) is een wat 'n organisasie of besigheidsarea (werklik of hipoteties) ontleed en sy besigheid of prosesse of stelsels dokumenteer, wat die besigheidsmodel of sy integrasie met tegnologie evalueer gebaseer op beginsels en struktuurstelselanalise.

Die rol van 'n stelselontleder kan ook gedefinieer word as 'n brug tussen besigheidsprobleme en tegnologie-oplossings. Hier kan besigheidsprobleme verband hou met besigheidstelsels, soos 'n model, proses of metode. Tegnologie-oplossings kan die gebruik van tegnologie-argitektuur, gereedskap of sagteware-toepassings wees. Daar word van stelselontleders vereis om te analiseer,transformeer en los uiteindelik besigheidsprobleme met tegnologie op.

Besigheidsanalise

Daar is ten minste vier tipes besigheidsontleding:

  • Besigheidsontwikkelaar – identifiseer die organisasie se besigheidsbehoeftes en besigheidsgeleenthede.
  • Besigheidsmodel-analise - definieer organisasiebeleide en markbenaderings.
  • Prosesontwerp - Om 'n organisasie se werkvloei te standaardiseer.
  • Stelselontleding - interpretasie van besigheidsreëls en vereistes vir tegniese stelsels (gewoonlik binne IT).

Ander pligte

Soms is 'n besigheidsontleder deel van 'n besigheidsbedrywigheid en werk met inligtingstegnologie om die geh alte van dienste wat gelewer word te verbeter, wat soms help om nuwe oplossings te integreer en te toets. Besigheidsontleders dien as 'n skakel tussen bestuur en tegniese ontwikkelaars.

BA kan ook die ontwikkeling van opleidingsmateriaal ondersteun, aan implementering deelneem en na-implementering ondersteuning verskaf. Dit kan die ontwikkeling van projekplanne en datavloeidiagramme, vloeidiagramme, ens insluit.

In die stelselontwikkelingslewensiklus tree die besigheidsontleder tipies op as die skakel tussen die besigheidskant van die onderneming en IT-diensverskaffers.

Aanbeveel: