Principes van systeemanalyse: basisconcepten, methoden en structuur

Inhoudsopgave:

Principes van systeemanalyse: basisconcepten, methoden en structuur
Principes van systeemanalyse: basisconcepten, methoden en structuur
Anonim

Merriam-Webster's Dictionary definieert systeemanalyse als "het proces van het onderzoeken van een procedure of bedrijf om zijn doelen en doelstellingen te bepalen en systemen en procedures te creëren die deze effectief zullen bereiken." Een ander gezichtspunt beschouwt systeemanalyse als een probleemoplossende methode die een systeem opsplitst in zijn samenstellende delen om te bestuderen hoe goed deze componenten werken en samenwerken om hun doel te bereiken.

Systeemelementen
Systeemelementen

Communicatie

De principes van systeemanalyse hangen nauw samen met behoefteanalyse of operationeel onderzoek. Het is ook "een expliciet officieel onderzoek om de beslisser te helpen de beste manier van handelen te bepalen en een betere beslissing te nemen dan ze anders zou hebben gedaan."

De termen "analyse en synthese" komen uit de Griekse taal, wat respectievelijk "uit elkaar halen" en "opnieuw in elkaar zetten" betekent. Deze termen worden in veel wetenschappelijke disciplines gebruikt, van wiskunde en logica tot economie en psychologie, totaanduidingen voor soortgelijke procedures. Analyse wordt gedefinieerd als "de procedure waarmee we een intellectueel of essentieel geheel in delen breken", terwijl synthese betekent "de procedure waarmee we afzonderlijke elementen of componenten combineren om een geheel te vormen". Onderzoekers in de principes van systeemanalyse passen de methodologie toe op de betrokken systemen en vormen zo een groot geheel.

Systeemwerkers
Systeemwerkers

Toepassing

Systeemanalyse wordt gebruikt op elk gebied waar iets wordt ontwikkeld. Analyse kan ook een reeks componenten zijn die samenwerken om organische functies uit te voeren, zoals systeemtechniek. Systeemengineering is een interdisciplinair gebied van engineering dat zich richt op hoe complexe technische projecten moeten worden ontworpen en beheerd.

Volgorde

De ontwikkeling van een computerinformatiesysteem omvat de fase van systeemanalyse. Het helpt om een gegevensmodel te maken voordat u een database maakt of uitbreidt. Er zijn verschillende benaderingen voor systeemanalyse.

Bij de ontwikkeling van een computerinformatiesysteem zal de systeemanalyse (volgens het watervalmodel) uit de volgende stappen bestaan:

  1. Ontwikkelen van een haalbaarheidsstudie. Bepalen of een project economisch, sociaal, technologisch en organisatorisch haalbaar is.
  2. Fact-finding maatregelen die zijn ontworpen om de vereisten van de eindgebruikers van het systeem vast te stellen (over het algemeen inclusiefinterviews, vragenlijsten of visuele observaties van werk in het bestaande systeem).
  3. Bepaal hoe eindgebruikers het systeem zullen bedienen (in termen van algemene ervaring met computerhardware of -software), waarvoor het systeem zal worden gebruikt, enz.
Elektronische systemen
Elektronische systemen

Een andere mening beschrijft een stapsgewijze benadering van het proces. Deze aanpak verdeelt de systeemanalyse in 5 stappen:

  1. Inhoud bepalen. Duidelijk gedefinieerde doelen en vereisten die nodig zijn om te voldoen aan de vereisten van het project zoals gedefinieerd door de belanghebbenden.
  2. Probleemanalyse: het proces van het begrijpen van problemen en behoeften en het vinden van oplossingen op basis van de principes van systeemanalyse.
  3. Behoeftenanalyse: identificeren van de voorwaarden waaraan moet worden voldaan.
  4. Logisch ontwerp: de studie van logische relaties tussen objecten.
  5. Beslisanalyse: de uiteindelijke beslissing nemen op basis van de principes van systeemanalyse.

Use-cases zijn veelgebruikte tools voor het modelleren van systeemanalyses voor het definiëren en uitdrukken van de functionele vereisten van een systeem. Elke use case is een bedrijfsscenario of gebeurtenis waarop het systeem een specifiek antwoord moet geven. Use cases ontwikkeld op basis van objectgeoriënteerde analyse.

Politieke analyse

De discipline van wat tegenwoordig bekend staat als beleidsanalyse is voortgekomen uit de toepassing van systeemanalyse toen het voor het eerst werd ingevoerdAmerikaanse minister van Defensie Robert McNamara.

Er wordt vaak een beroep gedaan op fundamentele systeemanalisten om systemen te analyseren die bij toeval zijn gegroeid om de huidige componenten van het systeem te bepalen. Dit werd aangetoond tijdens de re-engineering in 2000, toen bedrijfs- en productieprocessen werden beschouwd als onderdeel van de automatiseringsmodernisering van 2000. Werk met systeemanalyse omvat een systeemanalist, bedrijfsanalist, technoloog, systeemarchitect, ondernemingsarchitect, softwarearchitect, enz. Al deze specialisten gebruiken de basisprincipes van systeemanalyse in de praktijk.

Informatie Systeem
Informatie Systeem

Hoewel beoefenaars van systeemanalyse kunnen worden aangemoedigd om nieuwe systemen te creëren, wijzigen, breiden of documenteren ze vaak bestaande systemen (processen, procedures en methoden). Onderzoekers en praktijkmensen vertrouwen op systeemanalyse. Dergelijke activiteitenanalyse wordt al toegepast op verschillende onderzoeken en praktijkonderzoek, waaronder bedrijfsbeheer, onderwijsvernieuwing, onderwijstechnologie, enz. Op deze gebieden zijn de principes van een systeembenadering (systeemanalyse) erg belangrijk.

Analisten

Een systeemanalist is een informatietechnologieprofessional die gespecialiseerd is in de analyse, het ontwerp en de implementatie van informatiesystemen. Systeemanalisten evalueren de geschiktheid van informatiesystemen in termen van de beoogde resultaten en onderhouden contacten met eindgebruikers, leverancierssoftware en programmeurs om deze resultaten te bereiken.

Een systeemanalist is een persoon die analyse- en ontwerptechnieken gebruikt om zakelijke problemen op te lossen met behulp van informatietechnologie. Systeemanalisten kunnen optreden als change agents die noodzakelijke organisatorische verbeteringen identificeren, systemen ontwerpen om die veranderingen door te voeren en anderen opleiden en motiveren om de systemen te gebruiken. Analisten moeten het concept en de principes van systeemanalyse kennen en begrijpen.

Leden van het systeem
Leden van het systeem

Hoewel ze misschien bekend zijn met verschillende programmeertalen, besturingssystemen en computerhardwareplatforms, zijn ze meestal niet betrokken bij de daadwerkelijke ontwikkeling van hardware of software. Ze kunnen verantwoordelijk zijn voor het ontwikkelen van kostenanalyses, ontwerpoverwegingen, het verbeteren van de personeelsimpact en implementatietijdlijnen.

Een systeemanalist is doorgaans beperkt tot een aangewezen of vooraf bepaald systeem en werkt vaak samen met een bedrijfsanalist die algemene systeemanalyseprincipes gebruikt. Deze rollen, hoewel ze enige overlap hebben, zijn niet hetzelfde. De bedrijfsanalist zal de bedrijfsbehoeften beoordelen en de juiste oplossing bepalen en, tot op zekere hoogte, de oplossing ontwerpen zonder al te diep in te gaan op de technische componenten, in plaats daarvan vertrouwend op de systeemanalist. De systeemanalist evalueert en wijzigt vaak code en analyseert scenario's op basis van de principes en problemen van systeemanalyse.

microscopischsysteem
microscopischsysteem

Kansen

Sommige professionals hebben praktische kennis op beide gebieden (bedrijfs- en systeemanalyse) en kunnen beide beroepen met succes combineren, waardoor de grens tussen een bedrijfsanalist en een systeemanalist effectief vervaagt. Beide beroepen vereisen de principes van structurele systeemanalyse.

Systeemanalist beschikbaar:

  • Identificeer, begrijp en plan de organisatorische en menselijke effecten van geplande systemen en zorg ervoor dat nieuwe technische vereisten goed worden geïntegreerd met bestaande processen en vaardigheden.
  • Planningssysteemstroom vanaf nul.
  • Interactie met interne gebruikers en klanten om vereisten te bestuderen en te documenteren, die vervolgens worden gebruikt om documenten met bedrijfsvereisten te creëren.
  • Opstellen van technische eisen uit de kritische fase.
  • Interactie met de softwareontwikkelaar om de beperkingen van de software te begrijpen.
  • Help programmeurs bij het ontwikkelen van het systeem, zoals gebruiksscenario's, stroomdiagrammen, UML- en BPMN-diagrammen.
  • Documentvereisten of aanvullingen op gebruikershandleidingen.
  • Telkens wanneer een ontwikkelingsproces aan de gang is, is de systeemanalist verantwoordelijk voor het ontwikkelen van de componenten en het verstrekken van die informatie aan de ontwikkelaar. Dit alles gebeurt op basis van de basisconcepten en principes van systeemanalyse.

Levenscyclus

System Development Life Cycle (SDLC) is een traditionele ontwikkelingsmethodesystemen die organisaties gebruiken voor grootschalige IT-projecten. SDLC is een gestructureerd raamwerk dat bestaat uit opeenvolgende processen waarmee een informatiesysteem wordt ontwikkeld.

Technologisch systeem
Technologisch systeem

De essentie van de analyse

Zodra het ontwikkelingsproject de nodige goedkeuringen van alle deelnemers heeft ontvangen, begint de fase van systeemanalyse. Systeemanalyse is de analyse van een bedrijfsprobleem dat organisaties van plan zijn op te lossen met een informatiesysteem. Het belangrijkste doel van de systeemanalysefase is het verzamelen van informatie over het bestaande systeem om de vereisten voor een verbeterd systeem of een nieuw systeem te bepalen. Het eindproduct van deze fase, de deliverable genoemd, is een set systeemvereisten. Dit zijn de basisprincipes van systeemanalyse en systeemsynthese.

Misschien is de moeilijkste taak in deze analyse het bepalen van de specifieke eisen waaraan het systeem moet voldoen. Deze vereisten worden vaak gebruikersvereisten genoemd, omdat gebruikers ze bieden. Wanneer systeemontwerpers de gebruikersvereisten voor een nieuw systeem hebben verzameld, gaan ze over naar de systeemontwerpfase.

Computersystemen

Computersysteemanalist is een beroep op het gebied van informatietechnologie. Een computersysteemanalist werkt aan het oplossen van problemen met betrekking tot computertechnologie. Veel analisten installeren nieuwe computersystemen, zowel hardware als software, en voegen nieuwe softwaretoepassingen toe aan:computerprestaties verbeteren. Anderen treden op als systeemontwerpers of systeemarchitecten, maar de meeste analisten zijn gespecialiseerd in een bepaald type systemen, zoals bedrijfssystemen, boekhoudsystemen, financiële systemen of wetenschappelijke systemen.

Vraag

Vanaf 2015 bestreek het grootste aantal computersysteemanalisten de sectoren overheid, verzekeringen, ontwerp van computersystemen, professionele en commerciële apparatuur en bedrijfs- en ondernemingsbeheer. Het aantal banen in dit gebied zou naar verwachting toenemen van 487.000 in 2009 tot 650.000 in 2016.

Elektronisch informatiesysteem
Elektronisch informatiesysteem

Deze inzending staat op de derde plaats in de peiling van 2010, de vijfde in de peiling van 2011, 9e in de peiling van 2012 en 10e in de peiling van 2013.

Een bedrijfsanalist (BA) is iemand die een organisatie of bedrijfsgebied (reëel of hypothetisch) analyseert en zijn bedrijf of processen of systemen documenteert, het bedrijfsmodel of de integratie met technologie evalueert op basis van principes en structuursysteemanalyse.

De rol van een systeemanalist kan ook worden gedefinieerd als een brug tussen bedrijfsproblemen en technologische oplossingen. Hierbij kunnen bedrijfsproblemen te maken hebben met bedrijfssystemen, zoals een model, proces of methode. Technologische oplossingen kunnen het gebruik van technologie-architectuur, tools of softwaretoepassingen zijn. Systeemanalisten moeten analyseren,zakelijke problemen transformeren en uiteindelijk oplossen met technologie.

Bedrijfsanalyse

Er zijn ten minste vier soorten bedrijfsanalyses:

  • Bedrijfsontwikkelaar - identificeer de zakelijke behoeften en zakelijke kansen van de organisatie.
  • Bedrijfsmodelanalyse - het definiëren van organisatiebeleid en marktbenaderingen.
  • Procesontwerp - Om de workflows van een organisatie te standaardiseren.
  • Systeemanalyse - interpretatie van bedrijfsregels en vereisten voor technische systemen (meestal binnen IT).

Andere taken

Soms maakt een bedrijfsanalist deel uit van een bedrijfsactiviteit en werkt hij met informatietechnologie om de kwaliteit van de geleverde diensten te verbeteren, soms om nieuwe oplossingen te integreren en te testen. Bedrijfsanalisten fungeren als schakel tussen management en technische ontwikkelaars.

BA kan ook de ontwikkeling van trainingsmateriaal ondersteunen, deelnemen aan de implementatie en ondersteuning bieden na de implementatie. Dit kan het ontwikkelen van projectplannen en gegevensstroomdiagrammen, stroomdiagrammen, enz. omvatten.

In de levenscyclus van systeemontwikkeling fungeert de bedrijfsanalist doorgaans als de schakel tussen de zakelijke kant van de onderneming en IT-serviceproviders.

Aanbevolen: