Præsentation er lastning. Vent venligst

Præsentation er lastning. Vent venligst

Systemudviklingsstrategier

Lignende præsentationer


Præsentationer af emnet: "Systemudviklingsstrategier"— Præsentationens transcript:

1 Systemudviklingsstrategier
Perspektiver på systemudviklingsprocessen  Astrid Lumbye 2002 Objektorienteret systemudvikling

2 Systemudviklingsstrategier
Dedikeret udvikling <> standardsystem Analytisk <> eksperimentel Vandfald <> inkrementel (evolutionær) Ekspertstyret <> brugerstyret Produkt <> proces Systemudvikling <> organisationsudvikling Nyudvikling <> gen/videreudvikling  Astrid Lumbye 2002 Objektorienteret systemudvikling

3 Dedikeret udvikling <> standardsystem
specialudviklede applikationer - udvikling f.eks. som vi har gennemgået på dette kursus Standardsystem eksempler er Navision, Concorde og SAP applikationer karakteristisk er at disse er opdelt i moduler hvor virksomheden så vælger dem de har behov for (f.eks. regnskabsmoduler) systemudvikling vha. tilretning af generel applikation til den konkrete virksomheds anvendelse  Astrid Lumbye 2002 Objektorienteret systemudvikling

4 Analytisk <> eksperimentel
f.eks. usecaseanalyse og klassemodellering Eksperimentel (prototyping) der er forskellige formål med prototyper dette medfører at der er forskellige angrebsvinkler til prototyping og dermed forskellige typer prototyper Angrebsvinklerne anvendes ofte i kombination  Astrid Lumbye 2002 Objektorienteret systemudvikling

5 Objektorienteret systemudvikling
Typer af prototyper “brug og smid væk”<> “gradvis udvikling” “brug og smid væk er udforskende prototyper hvor formålet er at eksperimentere med forskellige løsningsmuligheder “gradvis udvikling” (kaldes også evolutionary prototyping) - prototypen udvikles efterhånden til den færdige applikation “grænseflade” <> “arkitektur” grænsefladeprototyper - formålet er typisk at illustrere det færdige produkt for slutbrugerne arkitekturprototyper - formålet er typisk at verificere at en ny teknisk arkitektur kan leve op til kravene eller sikre effektivitet i udviklingen  Astrid Lumbye 2002 Objektorienteret systemudvikling

6 Vandfald <> Inkrementel
Vandfald (revolutionær) systemet leveres og igangsættes på én gang en proces er en fase Inkrementel (evolutionær) systemet leveres i moduler der giver mening at anvende i brugerorganisationen kræver anvendelse af incrementel model - udviklingen af et delprodukt, incl. implementering/igangsætning er en fase systemet kan dog også igangsættes i endelig produktion på én gang  Astrid Lumbye 2002 Objektorienteret systemudvikling

7 Objektorienteret systemudvikling
Projektmodeller Tid Afgrænse Analyse Design Implementering Igangsætning A D I Vandfald Inkrementel  Astrid Lumbye 2002 Objektorienteret systemudvikling

8 Ekspertstyret <> brugerstyret
systemudviklerne har ansvaret for systemudviklingen og vælger den løsning de anser for bedst PAS PÅ og husk at teknisk orienteret analyse og design kan føre til perfekte løsninger på det forkerte problem Brugerstyret slutbrugerorganisationen har ansvaret for systemudviklingen og vælger selv løsningen systemudviklerne bidrager med deres viden/faglighed inden for rammerne i løsningen  Astrid Lumbye 2002 Objektorienteret systemudvikling

9 Produkt <> proces
der er udelukkende fokus på at udvikle systemet Proces - der er to vinkler slutbrugerorganisationen får mulighed for læring og holdningsbearbejdning, der er fokus på at modvirke modstand mod forandringer giver mulighed for at arbejde med at forbedre systemudviklingsprocessen som sådan - SPI (Software Proces Improvement)  Astrid Lumbye 2002 Objektorienteret systemudvikling

10 Systemudvikling <> organisationsudvikling
der er udelukkende fokus på at få udviklet IT-systemer Organisationsudvikling der er fokus på forbedring af arbejdsprocesser og hvordan disse kan understøttes af IT-systemer BPR (BusinessProcesReengineering) er en gruppe af metoder til at lave integreret organisations- og systemudvikling  Astrid Lumbye 2002 Objektorienteret systemudvikling

11 Nyudvikling <> videreudvikling
projektet har frit valg til at fastlægge udviklingsprocessen herunder angrebsvinkler, dokumentationsformer og værktøjsvalg indenfor kravene til det ny produkt Videreudvikling projektet skal indrette udviklingsprocessen herunder angrebsvinkler, dokumentationsformer og værktøjsvalg indenfor rammerne/aftalerne for det eksisterende system (udvikling på det eksisterende systems præmisser)  Astrid Lumbye 2002 Objektorienteret systemudvikling

12 Husk om systemudviklingsstrategier
Selvom ovenstående strategier er opsat som modsætninger betyder det ikke at det er et “enten-eller”, i praksis anvendes elementer fra “de modsatte strategier” i kombination, f.eks. Analytisk <> Eksperimentel Den typiske måde at udvikle systemer på i dag er dog stadig primært ekspertdrevet, anvender vandfaldsmodel og har mest fokus på analytiske fremgangsmåder og leveringen af et produkt  Astrid Lumbye 2002 Objektorienteret systemudvikling

13 Systemudviklingsstrategierne
- er en central del af et projekts karakteristika  Astrid Lumbye 2002 Objektorienteret systemudvikling


Download ppt "Systemudviklingsstrategier"

Lignende præsentationer


Annoncer fra Google