Flensburg P: Personlig databehandling - Per Flensburgs hemsida
Flensburg P: Personlig databehandling - Per Flensburgs hemsida
Flensburg P: Personlig databehandling - Per Flensburgs hemsida
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