Rationel samlet proces

Rational Unified Process (RUP) er en softwareudviklingsmetodologi skabt af Rational Software .

Principper

RUP er baseret på følgende principper:

RUP processer og stadier

RUP bruger en iterativ udviklingsmodel. Ved afslutningen af ​​hver iteration (ideelt set 2 til 6 uger) bør projektteamet nå de mål, der er planlagt for den iteration, skabe eller forfine designartefakter og opnå en mellemliggende, men funktionel version af det endelige produkt. Iterativ udvikling giver dig mulighed for hurtigt at reagere på skiftende krav, opdage og eliminere risici i de tidlige faser af et projekt og effektivt kontrollere kvaliteten af ​​det produkt, der skabes. De første ideer til en iterativ udviklingsmodel blev fastlagt i " spiralmodellen " [1] [2] .

Den komplette produktudviklingslivscyklus består af fire faser, som hver omfatter en eller flere iterationer:

1. Indledende fase (Inception)

I den indledende fase:

Ved afslutningen af ​​den indledende fase evalueres opnåelsen af ​​mållivscyklusfasen ( Eng. Lifecycle Objective Milestone ), hvilket indebærer en aftale mellem de interesserede parter om at fortsætte projektet.  

2. Uddybning

I Forfiningsfasen analyseres emneområdet, og den eksekverbare arkitektur bygges. Det omfatter:

Succesfuld afslutning af forfiningsfasen betyder at nå milepælen for livscyklusarkitektur . 

3. Konstruktion

I "Build"-fasen er det meste af produktets funktionalitet implementeret. Opbygningsfasen slutter med den første eksterne frigivelse af systemet og milepælen for den indledende operationelle kapacitet.

4. Overgang

I "Implementeringsfasen" oprettes den endelige version af produktet og overføres fra udvikleren til kunden. Dette inkluderer et beta-testprogram, brugeruddannelse og produktkvalitetssikring. I tilfælde af at kvaliteten ikke lever op til brugernes forventninger eller kriterierne opstillet i startfasen, gentages implementeringsfasen igen. At opfylde alle mål betyder at nå milepælen for det færdige produkt (Produktfrigivelse) og fuldende hele udviklingscyklussen.

Se også

Noter

  1. Boehm B, "A Spiral Model of Software Development and Enhancement Archived May 28, 2015 at the Wayback Machine ", IEEE Computer, IEEE, 21(5):61-72, maj 1988
  2. Tom Gilb. Principper for Software Engineering Management. - 1. - Addison-Wesley Professional, 11. januar 1988. - 464 s. — ISBN ISBN 0201192462 ISBN 978-0201192469 .

Litteratur

Links