College Finder
English flagItalian flagKorean flagChinese (Simplified) flagGerman flagFrench flagSpanish flagJapanese flagArabic flagRussian flagGreek flagDutch flagBulgarian flagCzech flagCroat flagDanish flagFinnish flagHindi flagPolish flagRumanian flagSwedish flagNorwegian flag
By N2H




System development Lifecycle (SDLC) Systemudvikling Lifecycle (SDLC)

October 25, 2007 Oktober 25, 2007

If you're new here, you may want to subscribe to my RSS feed . Hvis du er ny her, kan du ønsker at abonnere på min RSS-feed. Thanks for visiting and have a nice day! Tak for besøg og få en hyggelig dag!

The System Development Life Cycles! De System Development Life Cycles!

The waterfall model also knows as the SDLC was originally published in 1970 by W. Royce. Vandfaldet model ved også, som det SDLC oprindeligt blev udgivet i 1970 af W. Royce. This is a step by step way of developing projects. Dette er en trinvis måde for at udvikle projekter.

The waterfall model is broken down into stages and each stage is completed before proceeding to the next. Vandfaldet model er opdelt i faser, og hver etape er afsluttet, før man går videre til den næste.

Stages of the waterfall model Faser i vandfaldet model

In the waterfall model there are seven stages of the development of a project. I vandfaldet model er der syv stadier i udviklingen af et projekt.

  1. Problem Definition Problem Definition

In this stage the users or the manager realizes that the Information system is no longer reflective of the existing business which may have expanded or that they need to computerize their manual operations. I denne fase brugerne eller lederen opdager, at de oplysninger, systemet er ikke længere afspejler den eksisterende virksomhed, som kan have udvidet eller at de skal edb deres manuelle operationer.

This problem could come about due to complaints by users or by formal review of the Information system. Dette problem kunne komme omkring på grund af klager fra brugere eller ved formel gennemgang af informationssystemet.

An Analyst examines whether there is a problem and then studies the problem in depth, and an authorization to conduct a feasibility study is given. Analytiker undersøger, om der er et problem og derefter undersøgelser problemet i dybden, og en tilladelse til at foretage en forundersøgelse er givet. This authorization is the output or the deliverable at this stage. Denne tilladelse er produktionen eller projektleverance på dette tidspunkt. Thus users, managers and Analyst are used in this stage. Således brugere, ledere og Analyst er anvendt i denne fase.

  1. Feasibility Study: Feasibility Study:

In this stage the Analyst examines whether a new system is feasible. I denne fase Analyst undersøger, om et nyt system er gennemførligt. He assesses the magnitude of this problem and decides the scope of the project. Han vurderer omfanget af dette problem og beslutter omfanget af projektet. He examines the problem of the current system and what will be required of the new system. Han analyserer problemet med det nuværende system og hvad der vil blive krævet af det nye system.

Economical, technical and operational feasibilities are done. Økonomiske, tekniske og operative muligheder er færdig. The output is a feasibility study report. Resultatet er en forundersøgelse rapport.

Tools used in this stage are fact gathering Techniques and Estimation Techniques. Værktøjer, der anvendes i denne fase er faktisk indsamling Teknikker og estimering. Users and the Analyst plus management are heavily involved. Brugere og laboranten plus ledelse er stærkt involveret.

  1. Analysis Analyse

In this stage detailed investigation are done about the current system. I denne fase detaljeret undersøgelse er færdig omkring det nuværende system. This include Dette omfatter

  • reading existing documentation behandling den eksisterende dokumentation

  • Interviewing the users Interviewer brugerne

  • Observing work being done Observing arbejde, der gøres

  • Observing current procedures Observing nuværende procedurer

  • Questionnaires Spørgeskemaer

After gathering the needed facts about the existing system the Analyst diagrams the current system and then considers the functions of the new system. Efter at indsamle de nødvendige fakta om det eksisterende system laboranten diagrammer det nuværende system, og så mener de funktioner af det nye system. A new set of diagrams which incorporate new functions is made. Et nyt sæt af diagrammer, der inkorporerer nye funktioner er lavet af. A prototype is also generated using these gathered facts to help uncertain users know what they want in the new system. En prototype er ligeledes genereres ved hjælp af disse indsamlede kendsgerninger til at hjælpe usikre brugere vide, hvad de ønsker i det nye system. Thus it helps to reveal new requirements. Således hjælper det at afsløre nye krav. The Analysts makes a problem specification using fact gathering tools, prototypes, DFD, Data models process specifically etc. Users are involved so is the Analysts Analytikerne gør et problem specifikation vha. faktum indsamling værktøjer, prototyper, DFD, Data modeller proces specifikt osv. Brugerne er involveret, så er det Analysts

  1. Design: Design:

In this stage basically the hardware and software are ordered so that they can arrive in time for construction. I denne fase dybest set om den hardware og software er bestilt, så de kan nå frem i tide til byggeri.

Functional diagrams are translated into hierarchial diagrams by the analyst so as to identify what programs are needed and how they relate to one another. Funktionel diagrammer er oversat til hierarchial diagrammer som analytiker, således at identificere, hvilke programmer der er nødvendige, og hvordan de relaterer til hinanden. The analyst decides on the program structure, program interface and the hierarchy in which programs will be arranged. Laboranten træffer afgørelse om programmet struktur, program-grænseflade og det hierarki, hvor programmer vil blive arrangeret.

The Analyst ensures quality designs, incorporates security measures, designs easy to use input forms, output reports interfaces. The Analyst sikrer kvalitet, design, indarbejder sikkerhedsforanstaltninger, design, let at bruge input-former, output rapporter grænseflader.

The Database designer fulfills the file requirements. Databasen designer indfrier de filkrav. The output is a design specification. Resultatet er et design-specifikationen.

Tools used are DFD, Data Dictionary, Data models, prototypes, system flowcharts: The personnel involved are users, Analysts, Database Designer. Værktøjer der anvendes, er DFD, Data Dictionary, Data modeller, prototyper, system arbejdsdiagram: Det personale, der er involveret er brugerne, analytikere, Database Designer.

  1. Construction Byggeri

The computer environment is prepared, the programs to be written are done and they are tested, user documentation and training manuals are developed. Computeren miljø er forberedt, de programmer til at være skrevet er færdig, og de er testet, bruger dokumentation og uddannelse manualer er udviklet.

Computer environment being prepared means electrical wires, network cables are installed, furniture, air conditioning are in place. Computer miljø under forberedelse betyder, elektriske ledninger, net-kabler er installeret, møbler, klimaanlæg er på plads. The computers are installed and tested. Computerne er installeret og testet.

Programs are written per the program and design specifications. Programmer er skrevet pr programmet og design specifikationer. The programs are tested using walk through and group reviews. Programmerne er testet vha. gå igennem, og gruppen reviews. The Analyst supervises the writing of training manuals and user documentations. The Analyst overvåger skrivning af uddannelse manualer og bruger dokumentation. User documentation includes user manuals, user quick reference guides, on-screen help etc. Bruger dokumentation omfatter brugermanualer brugeren hurtig reference guider, på skærmen hjælpe osv.

People involved are programmers and analysts. Folk der er involveret, er programmører og analytikere. Tools used are structured, walkthroughs, CASE tools etc Værktøjer der anvendes, er struktureret, walkthroughs, CASE værktøjer osv.

6. Conversion 6. Omstilling

The Analyst helps the staff to convert from the old system to the new one. The Analyst hjælper de ansatte til at konvertere fra det gamle system til den nye. The Analysts oversees the transfer of data files electronically to the new system. Analytikerne overvåger overførslen af datafiler elektronisk til det nye system.

Conversion can be done in various ways Omstilling kan gøres på forskellige måder

    • Phase Conversion Fase Omstilling

    • Parallel Conversion Parallel Omstilling

    • Direct Conversion Direkte omdannelse

    • Pilot Conversion Pilot Omstilling

Output is that the system is operational and the tools used are automated data transfer programs. Output er, at systemet er operationelt, og de værktøjer, der anvendes, er automatiseret dataoverførsel programmer.

7. Maintenance: 7. Vedligeholdelse:

System modifications are made to the system after the system is operational. System ændringer er lavet til systemet, efter at systemet er operationelt. Maintenance can be Vedligeholdelse kan

(1) Perfective (3) preventive (1) Perfective (3) forebyggende

(2) Corrective (4) adaptive (2) Korrigerende (4) adaptive

The traditional SDLC has a number of good features. Den traditionelle SDLC har en række gode funktioner. It has been well tried and tested. Det har været godt afprøvet. However this method has been known to have several drawbacks. Men denne metode har været kendt for at have flere ulemper.

Some of the drawbacks of SDLC are user dissatisfaction . Nogle af ulemperne ved SDLC er brugerens utilfredshed. SDLC assumes that the user already knows all their requirements thus they expect the users to tell them their requirements and once documented the requirements should remain unchanged, thus they develop the system with these requirements only to find that when the system is implemented, it does not provide for their need or their changed requirements, hence they become dissatisfied with the system. SDLC forudsætter, at brugeren allerede kender alle deres krav, således at de forventer, at brugerne til at fortælle dem, deres behov og en gang dokumenteret de krav, bør forblive uændret, således at de udvikler systemet opfylder disse krav kun for at opdage, at når systemet er implementeret, er det ikke stiller til rådighed for deres behov eller deres ændrede krav, hvorfor de bliver utilfredse med systemet.

Failure to meet the needs of the management in that the system developed with the approach are mainly operational processing systems such as payroll, invoicing which deals with low level operational tasks, thus ignoring the information needs of the tactical and top management, that they require to make decisions eg which products to stop selling etc Undladelse af at opfylde behovene i forvaltningen i, at systemet er udviklet med den fremgangsmåde er hovedsagelig operative behandling systemer såsom lønregnskab, fakturering, der beskæftiger sig med lave operationelle opgaver, og dermed ignorere de oplysninger, behovene i de taktiske og øverste ledelse, at de kræver at træffe beslutninger, f.eks hvilke produkter at stoppe salget etc

Unambitious system design , in that the systems developed by this approach often tend to computerize the manual operational tasks like invoicing, thus they tend to come up with systems design that are similar to the existing manual process. Uambitiøse system design, at systemerne er udviklet af denne fremgangsmåde ofte en tendens til edb manualen operationelle opgaver såsom fakturering, således at de er tilbøjelige til at komme op med systemer design, der ligner de eksisterende manuel proces.

Application backlog , this approach has many phases with sub phases, It may take many weeks to complete a phase, thus the overall development time of a single project may be months and if there are other system waiting to be developed using this process, it may cause a backlog. Ansøgning puklen, men denne fremgangsmåde har mange faser med sub faser, Det kan tage mange uger at fuldføre en fase, og dermed den generelle udvikling tidspunktet for et enkelt projekt kan være måneder, og hvis der er andre systemet venter på at blive udviklet ved hjælp af denne proces, kan det forårsage en pukkel.

Maintenance workload since the firm may have many systems to develop, the development is often quick and ‘dirty’ so as to make the delivery date, thus brings about systems which take a huge effort to maintain. Vedligeholdelse arbejdsbyrde fordi virksomheden kan have mange systemer til at udvikle, udviklingen er ofte hurtige og 'beskidt' så leveringsdato, hvilket medfører systemer, som tager en stor indsats for at vedligeholde.

Problems with documentation , this approach provides for documentation of the implementation process which is very ideal, but the notation of the documentation is towards the computer person in that the documentation is highly technical and not easy to understand by the user. Problemer med dokumentation, denne tilgang giver mulighed for dokumentation af gennemførelsen proces, som er meget ideel, men den notation af den dokumentation, går i retning af computeren person i at dokumentationen er meget teknisk og ikke let at forstå for brugeren.

Recommended Text Anbefalet tekst


Page copy protected against web site content infringement by Copyscape

Comments Kommentarer

Got something to say? Har du noget at sige?

You must be logged in to post a comment. Du skal være logget på for at skrive en kommentar.

FireStats ikon Powered by FireStats Powered by FireStats