28.09.2013 Views

Ökad tillgänglighet av existerande programvara genom ...

Ökad tillgänglighet av existerande programvara genom ...

Ökad tillgänglighet av existerande programvara genom ...

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.

Implementation <strong>av</strong> exempelsystem<br />

6 Implementation <strong>av</strong> exempelsystem<br />

I detta kapitel beskrivs hur implementationen <strong>av</strong> ett<br />

exempelsystem fortlöpt. Som grund för implementationen<br />

ligger de erfarenheter och idéer som uppkom under<br />

prototyputveckligen. Det finns ingen formell<br />

kr<strong>av</strong>specifikation för systemet.<br />

6.1 Övergripande<br />

Enligt uppgiftsformuleringen för examensarbetet skall vissa<br />

delar <strong>av</strong> den funktionalitet som finns i det <strong>existerande</strong><br />

systemet göras tillgängligt via ett webbgränssnitt. En lagom<br />

del <strong>av</strong> denna funktionalitet kan vara att göra beräkningar på<br />

färdiga mallar möjliga. Detta beskrivs nedan (6.1.1<br />

Funktionalitet i systemet).<br />

6.1.1 Funktionalitet i systemet<br />

Som nämndes ovan finns det ett antal mallar i det <strong>existerande</strong><br />

systemet. Dessa mallar är till för att snabbt skapa en<br />

uppskattning <strong>av</strong> hur mycket material och arbete ett projekt<br />

kan kräva. Projekten kan vara allt från att riva hus till att lägga<br />

ner ett s.k. OPTO-nät i en innerstad/tätort. För alla dessa<br />

projekt finns olika mallar som i sin tur innehåller ett antal<br />

variabler. Exempel på sådana variabler är längd på kablar <strong>av</strong><br />

olika typer, grävning/schaktning i terrängen, omskyltning <strong>av</strong><br />

vägar under arbetet etc. Man kan sätta dessa variabler till<br />

olika värden och därefter utföra en beräkning <strong>av</strong><br />

arbetskostnad, materialåtgång, tidsåtgång m.m. för projektet.<br />

Det är denna funktionalitet som eftersöks i webbgränssnittet<br />

för exempelsystemet. Som nämndes i uppgiftsformuleringen<br />

är implementationen <strong>av</strong> exempelsystemet till för att belysa<br />

problem och lösningar på dessa under komponentifieringen <strong>av</strong><br />

ett <strong>existerande</strong> system. Det uppkommer dock fler problem<br />

beroende på begränsningar i scriptspråket som kommer att<br />

användas för att generera webbsidorna (se 4.3.3, Datatyper i<br />

ASP).<br />

Nedan listas önskvärd funktionalitet hos systemet:<br />

• Inloggning med identitetskontroll.<br />

• Listning <strong>av</strong> mallar som finns att tillgå.<br />

49

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

Saved successfully!

Ooh no, something went wrong!