In moderne omstandigheden is er een actieve ontwikkeling van informatiesystemen van verschillende niveaus. Ze worden allemaal geïmplementeerd via de nieuwste computertechnologie. Tegenwoordig fungeert gegevensverwerking als een onafhankelijke richting van menselijke activiteit. In dit opzicht zijn de fasen van het ontwerpen van informatiesystemen van bijzonder belang. Laten we dit gebied eens nader bekijken.
Ontwerp: algemene informatie
In de wereld van vandaag worden gegevens beschouwd als een van de belangrijkste bronnen. Informatiesystemen zijn op hun beurt een noodzakelijk instrument geworden dat in alle takken van menselijke activiteit wordt gebruikt. Een grote verscheidenheid aan taken die door middel van IS worden opgelost, leidt tot het ontstaan van verschillende schema's. Ze verschillen in de principes van vorming en gegevensverwerkingsregels. De fasen van het ontwerpen van informatiesystemen stellen u in staat om de manier te bepalen om problemen op te lossen die voldoen aan de vereisten van de functionaliteit van bestaande systemen.technologieën.
Belangrijkste bestemmingen
Design begint altijd met het bepalen van het doel van het toekomstige systeem. De belangrijkste taak van elk schema is om te voorzien in:
- Vereiste functionaliteit en mate van aanpassing aan voortdurend veranderende omstandigheden.
- Bandbreedte.
- Responstijd op aanvraag.
- Betrouwbaarheid van het werk in de gevestigde modus.
- Eenvoudig te bedienen en te onderhouden.
- Noodzakelijke beveiliging.
De projectontwerpfasen omvatten:
- Gegevensobjecten die in de database moeten worden gebruikt.
- Programma's, rapporten, schermformulieren die zorgen voor de uitvoering van verzoeken.
- Accounting voor een specifieke technologie of omgeving (netwerktopologie, parallelle of gedistribueerde verwerking, architectuur, hardware, enzovoort).
Stappen en ontwerpstadia
De primaire taak van specialisten is het modelleren van operaties waarmee de doelen van de organisatie zullen worden gerealiseerd. Met het schema kunt u de belangrijkste vereisten voor IS definiëren en formuleren. Deze bepaling wordt als fundamenteel beschouwd en waarborgt de objectiviteit. De fasen van systeemontwerp omvatten een beschrijving van de vereisten voor IS met hun daaropvolgende transformatie in een modelstructuur. Eerst worden IS-architectuurdiagrammen gemaakt. Daarna worden de eisen voor software- en informatieondersteuning geformuleerd.
Definieer vereisten
Stappen in het ontwerpproces die bij deze taak horen,beschouwd als de meest verantwoordelijke. Fouten in de definitie van eisen zijn moeilijk te corrigeren. Bovendien brengt de daaropvolgende aanpassing aanzienlijke kosten met zich mee. De tools die vandaag bestaan, maken het mogelijk om snel systemen te creëren volgens kant-en-klare vereisten. Vaak zijn dergelijke IC's echter niet bevredigend voor de klant, ze hebben talrijke verbeteringen nodig. Dit leidt op zijn beurt tot een sterke stijging van de werkelijke kosten van de modellen. In dit opzicht moet elke fase van het systeemontwerp vergezeld gaan van een grondige analyse.
Simulatie
De belangrijkste ontwerpfasen gaan gepaard met een diepgaande studie van de informatie, doelen en doelstellingen van IP. Experts gebruiken de resultaten van de analyse om datamodellen te vormen. Deze ontwerpfase omvat de constructie van een logische en vervolgens een fysieke schakeling. Parallel hieraan wordt de vorming van operatiemodellen uitgevoerd. Ze zijn nodig voor de beschrijving (specificatie) van IS-modules. De belangrijkste ontwerpfasen - definiëring van eisen, modellering van operaties en gegevens - zijn nauw met elkaar verbonden. Een deel van de bedrijfslogica wordt meestal geïmplementeerd in de detaildatabase (opgeslagen procedures, triggers, beperkingen). De belangrijkste taak die de ontwerpfase van de operaties oplost, is het in kaart brengen van de functies die tijdens de analyse zijn verkregen in IS-modules. Bij het vormen van de laatste worden programma-interfaces bepaald: het uiterlijk van vensters, menu-indeling, sneltoetsen en bijbehorende oproepen.
Architectuur
Deze ontwerpfase omvat de selectie van een of meer platforms en besturingssystemen. Er zijn heterogene IC's. Daarin draaien verschillende computers op verschillende platforms en wordt het beheer uitgevoerd door verschillende besturingssystemen. In de ontwerpfase wordt een aantal kenmerken van de architectuur gedefinieerd. Ze kan zijn:
- Clientserver of bestandsserver.
- Drie niveaus, inclusief meerdere lagen.
- Gedistribueerd of gecentraliseerd. In het eerste geval worden bovendien mechanismen gedefinieerd om relevantie en consistentie te behouden.
Het stelt ook in of parallelle servers zullen worden gebruikt.
Bezig met afsluiten
De ontwerpfase eindigt met de ontwikkeling van een technisch plan voor het IP. Tijdens het implementatieproces wordt software voor operationele documentatie gemaakt. Nadat de ontwikkeling van een enkele module is voltooid, wordt een stand-alone test uitgevoerd. Vereist voor:
- Foutdetectie (harde storing).
- Bepalingen van overeenstemming met de specificatie (de afwezigheid van onnodige en de aanwezigheid van noodzakelijke functies).
Na het behalen van de test wordt de module opgenomen in het ontwikkelde deel van het systeem. Daarna worden de verbindingstesten uitgevoerd. Ze zijn nodig om de wederzijdse invloed van elementen te volgen.
Beheersmaatregelen
Groep modellen getest op betrouwbaarheid. Allereerst worden systeemstoringen gesimuleerd. Daarnaast worden fa altijden getest. In het eerste geval kun je met beheersmaatregelen bepalen hoe goedhet systeem herstelt zich bij een software- of hardwarestoring. Volgens de tweede groep tests wordt het niveau van IS-stabiliteit bepaald tijdens het reguliere werk. Deze beheersmaatregelen maken het mogelijk om de periode van niet-uitvallende werking in te schatten. De reeks tests moet ook tests omvatten die de maximale belasting simuleren. Daarna wordt het hele complex van modules onderworpen aan systeemlancering. Daarbij wordt een interne acceptatiecontrole uitgevoerd, waarmee de kwaliteit ervan kan worden beoordeeld. Tijdens de evaluatie worden tests uitgevoerd op de betrouwbaarheid en functionaliteit van het systeem. De laatste controlegebeurtenis is de acceptatietest. In dit geval komt de kwaliteit van de ontwerpfase waarin de eisen zijn vastgesteld tot uiting. Tijdens de test wordt het IP gedemonstreerd aan de klant. Tijdens de demonstratie worden echte operaties gesimuleerd, die de overeenstemming van het project met de eisen van de klant illustreren.
Veiligheid
Elke IS moet bepaalde onderpandvereisten hebben:
- Bescherming tegen ongeoorloofde toegang.
- Audit.
- Evenementregistratie.
- Systeemherstel.
- Back-up.
Al deze vereisten worden aan het begin van het ontwerp door analisten geformaliseerd. Specialisten creëren een IP-beveiligingsstrategie. Ze definiëren de categorieën gebruikers die toegang hebben tot specifieke gegevens via de respectieve componenten. Daarnaast worden de onderwerpen en objecten van bescherming vastgesteld. Het moet gezegd dat een beveiligingsstrategie zich niet mag beperken tot:software. Het moet een hele reeks regels bevatten voor het uitvoeren van operaties. Het is noodzakelijk om duidelijk het optimale beschermingsniveau voor elk afzonderlijk element vast te stellen, en kritieke informatie te benadrukken, waartoe de toegang strikt wordt beperkt. Systeemgebruikers zijn geregistreerd. In dit verband ontwerpen specialisten modules die verantwoordelijk zullen zijn voor de authenticatie en identificatie van onderwerpen. In de meeste gevallen wordt discretionaire bescherming geïmplementeerd. Het gaat om gereguleerde toegang tot bepaalde data-objecten. Het kunnen bijvoorbeeld views, tabellen zijn. Als u de toegang rechtstreeks tot de gegevens zelf wilt beperken, moet u een verplichte beveiliging instellen. In dit geval worden individuele records in tabellen, specifieke velden, enzovoort gesloten. Systeemontwerpers moeten duidelijk zijn over welk beschermingsniveau voor een bepaald gegevensitem voldoende is en wat nodig is.
Conclusie
De fase van systeemontwerp wordt beschouwd als een van de belangrijkste in het werk aan de totstandkoming ervan. Met hem begint in feite het leven van IP. Alvorens te ontwerpen, moeten specialisten duidelijk de taken definiëren en begrijpen die met het systeem zullen worden opgelost, verkeersstromen, de fysieke locatie van bronnen en gebruikers, de methode om verbinding met internet te maken, enzovoort. Van niet gering belang is de studie van constructies en gebouwen waarin het netwerk zal worden ingezet, evenals een analyse van de bestaande infrastructuur.