De fasen in de levenscyclus van een computersysteem worden vaak omschreven als een waterval waarin elke fase levert input voor de volgende stap . Theoretisch , dit model werkt goed in een perfecte wereld , maar de meeste stappen worden meerdere malen herhaald voordat er een systeem is volledig met pensioen of in de zon ondergaande . Het is vrijwel onmogelijk om aan alle eisen te voren of naar een bedrijfssysteem dat niet evolueren als gevolg van de snelle veranderingen die de wereldeconomie van vandaag vinden kennen . De stadia worden gebruikt zoals beschreven , maar plan ook flexibiliteit in het ontwerp plan en herzien fasen vereist . Haalbaarheidsstudie Kijk aan de eisen van het voorgestelde systeem om te bepalen of de voordelen opwegen tegen de geschatte kosten hoog niveau . Systems Analysis Deze fase bepaalt de business eisen dat een nieuw systeem moet voldoen . Verzamel gebruikerseisen en analyseren van het huidige proces te bepalen efficiëntere manieren om de taak te voltooien . Als er geen huidige proces in gebruik is , definieert een geheel nieuwe procedure . System Design Maak gedetailleerd programma specificaties die zullen worden gebruikt door de programmeurs te creëren de eigenlijke software . Bevatten gedetailleerde scherm layouts , rapporten , business rules , flowcharts en pseudo - code . Coding In deze fase , de programmeurs creëren van nieuwe programma's of wijzigen oude. Maak een nieuw bestand structuren en databases . Gebruik een testplatform zodat de productie -systemen niet worden beïnvloed door proces mislukkingen . Testen Test elk programma afzonderlijk om ervoor te zorgen dat het werkt zoals ontworpen . Zodra elk stuk is vastbesloten om foutloos te zijn , voeren geïntegreerd testen om ervoor te zorgen dat het systeem als geheel functioneert . Vaak , programma's goed werken als een eenheid , maar worden gewijzigd als gevolg van fouten gevonden tijdens geïntegreerde testen . Nadat de systemen groep voltooit geïntegreerd testen , schakelt u het systeem over naar de gebruikersgroep voor de laatste test . Vóór de uitvoering , de business unit borden weg op het systeem aangeeft dat het voldoet aan zijn goedkeuring . Implementatie Verplaats alle stukjes code en bijbehorende bestandssystemen aan het productiesysteem . Plannen de baan en maak gebruikersschermen beschikking van de business unit . Laat live gegevens te stromen door het systeem voor de eerste keer . Maintenance Als er problemen zijn gevonden of business rules veranderen , verandert het systeem te laten functioneren volgens de nieuwe vereisten . Onderhoud omvat tevens het verplaatsen van de software om een verbeterde computer , het verhogen van opslagruimte of upgraden van het systeem versies . Dit is meestal de langste etappe in de software levenscyclus . Retirement Alle software systemen uiteindelijk voldoen aan het einde van hun nut en zijn gepensioneerd of in de zon ondergaande . Dit proces omvat unscheduling banen , het verwijderen van de gebruiker schermen en archiveren van data .
|