Prosessaktører Prosesstøtte Prosess management Prosesskalitet Prosessforbedring Horfor bruke prosessmodeller? forenklet beskrielse a en prosess lagd ut fra et bestemt perspekti så det kan ære flere forskjellige modeller a samme prosess forsikre oss om at andre gjør det på samme måten 1
strukturerte aktiiteter som utføres for å lage, alidere og opprettholde et kradokument iser handlingene og leeringseiene som er inolert Existing systems information Input og output Stakeholder needs Agreed requirements Organisationalstandards Requirements engineering process System specifications Regulations System models Domain information 2
Coarse-grain Actiity model elicitation analysis and negotitaion documentation alidation -Bruker beho -Domene informasjon -Eksisterende system -Informasjon -Forskrifter -Standarder document System specification Agreed requirements Spiral model 3
Prosessmodellene inneholder disse aktiitetene: - Requirements elicitation - Requirements analysis and negotiation - Requirements documentation -Requirement alidation Prosessaktører mennesker og/eller organisasjoner: som il bli påirket a systemet som har direkte eller indirekte innflytelse på systemet iktig å inolere alle interessenter aktørene blir identifisert ed hilken rolle de har 4
Rollehandlingsdiagram Eks. oer software prototyping Aksjon/handling Forstå problemet Etablere krautkast Velge prototype system Utikle prototype Ealuere prototype -Req. engineer -Domene ekspert Slutt-bruker -Reg. engineer -Slutt-bruker -SW engineer -Prosjekt leder -Req. engineer -SW engineer -Slutt-bruker -Domene ekspert -Req. engineer -SW engineer Rolle Prosesstøtte To typer erktøy for å støtte requirement engineering prosessen: Modellerings- og alideringserktøy Disse erktøyene gjør det mulig å: Lage grafisk- eller tekstmodeller a kraene Sjekke om nan er dupliserte Finne ut om det er ulinkede entiteter i en modell Managementserktøy Disse erktøyene gjør det mulig å: Arkiere forandringsforslag Linke forandringene til relaterte kra Hele tiden ha status på forandringene Rekonstruere kraenes historie Støtte sporbarhet 5
Prosessmanagement skal håndtere store mengder med informasjon sikre at informasjonen kommer frem til riktig sted håndtere forandringer til kra håndtere relasjonene mellom kraene håndtere bindingen mellom kradokument og andre dokumenter Prosesskalitet kaliteten på utiklingsprosessene påirker direkte kaliteten på det leerte produktet en god prosesskalitet er ahengig a deres modenhet til faktorer som: oerholde budsjetter holde tidsrammer tilfredstille kundens beho 6
Prosessforbedring forståelse for de eksisterende prosesser og å forandre disse for å høyne produktkalitet og/eller redusere kostnader og utiklingstid få økt forståelse for kra, forentninger i markedet og bedriftenes interessenter aktiitet som er spesifikk for en organisasjon eller for et produkt kontinuerlig og iterati, for å kunne urdere og idereutikle prosessene Prosessforbedring Fire spørsmål Ha er problemene med de eksisterende prosessene? Ha er forbedringsmålene? Hordan kan i introdusere prosessforbedringer for å nå målene? Hordan skal forbedringene kontrolleres og håndteres? De ulike stegene i prosessforbedring: Analyse Identifikasjon Introduksjon Opplæring 7
Om oss Webside http://www.pboxen.com/sites/skole/softeng/ Gruppemedlemmer Kjell Gunnar Guttormsen Christian Raspotnig Therese Røsholdt Ea M. Sanded Petter Larsen 8