07.12.2012 Views

Flensburg P: Personlig databehandling - Per Flensburgs hemsida

Flensburg P: Personlig databehandling - Per Flensburgs hemsida

Flensburg P: Personlig databehandling - Per Flensburgs hemsida

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Per</strong> <strong>Flensburg</strong>: <strong><strong>Per</strong>sonlig</strong> <strong>databehandling</strong><br />

Manufactured product<br />

prototype<br />

Development of the prototype occurs<br />

over a long period of time<br />

The prototype costs more than the<br />

the traditional "production" version<br />

Multiple production versions are<br />

manufactured<br />

29<br />

Information system prototype<br />

Development of the initial prototype<br />

occurs in a short period of<br />

time<br />

The prototype costs less to develop<br />

than final product versions.<br />

One production version is prepared<br />

(except in commercial environment)<br />

Tab 2.1 Skillnader mellan prototyper i industrin och informationsbehandling (ur<br />

Jenkins 1985, sid 2)<br />

Friis (1984, 1985) har experimenterat med en alternativ modell i Floyds (1984) och<br />

Rzewskis (1984) anda, där en av de stora begränsningarna med prototyping upphävs,<br />

nämligen att prototypen bara används för att få fram en god kravspecifikation. Hon<br />

menar att den kan mycket väl ligga till grund för en evolutionär systemutveckling,<br />

där man gör gradvisa förändringar och förbättringar i den ursprungliga prototypen,<br />

bara det finns lämpliga redskap tillgängliga. Floyd och Rzewski menar att dels behöver<br />

inte nödvändigtvis systemutvecklaren göra prototypen, användaren kan också<br />

göra den, dels kan det tänkas att man inte behöver göra den efterföljande traditionella<br />

systemkonstruktionen utan kan ta prototypen i direkt produktion. Eftersom de<br />

behövliga redskapen nu börjar bli ganska allmänt förekommande finns de praktiska<br />

förutsättningarna för denna typ av systemutveckling.<br />

En tredje typ av systemutveckling är interaktiv systemutveckling där användarna<br />

själva gör sina system med hjälp av applikationsgeneratorer o dyl. Här är inte någon<br />

dataexpert inblandad och användaren sköter själv både utveckling och förändring av<br />

datasystemet. En skala kan konstrueras (Fig 2.13):<br />

Traditionell sys-<br />

temutveckling<br />

Prototyping<br />

Evolutionär<br />

systemutveckling<br />

Fig 2.13 Mot mera användarinflytande<br />

Interaktiv<br />

systemutveckling<br />

Ju längre åt höger man kommer desto större blir användarens inflytande och medverkan<br />

i systemutvecklingsprocessen. Dessutom blir skillnaden mellan utveckling och

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!