28.07.2013 Views

Introduktion till Systemering - Högskolan i Gävle

Introduktion till Systemering - Högskolan i Gävle

Introduktion till Systemering - Högskolan i Gävle

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Per Aspenberg ©<br />

Göran Sundberg ©<br />

Kurskompendium <strong>Introduktion</strong> <strong>till</strong> <strong>Systemering</strong><br />

MINIMERA ANTALET FORMULÄR / RAPPORTER<br />

Ovan har beskrivits en metod för att systematiskt hitta de GUI-objekt som behöver prototypas<br />

och sedemera förstås även driftsättas. I och med detta förefaller måhända GUI-strukturen som<br />

rätt självklar, men så är ingalunda fallet. Vilka formulär kan kombineras? Skall två olika<br />

funktionella krav om att söka rätt på låntagare utifrån låntagarnummer resp namn resultera i<br />

ett och samma frågeformulär i Access (troligen).<br />

Designbeslut av denna art kan faktiskt om man arbetar mer avancerat göras redan i<br />

användningsfallsmodelleringen, genom att man t ex definierar "visa låntagardata" som ett Use<br />

Case som används av flera andra användningsfall.<br />

På motsvarande sätt kan man kanske kombinera rapporter som används i olika arbetsflöden<br />

för att minska floran av sådana.<br />

MENYSTRUKTUR<br />

Det är också långt ifrån givet hur menystrukturen skall upprättas. Det kan t ex vara frågan om<br />

ett vägval mellan att nå "ändra kundadress" via:<br />

KUNDREGISTER > ÄNDRA KUNDUPPGIFT eller via:<br />

REGISTERVÅRD > KUNDUPPGIFTER<br />

Sådana överväganden får göras från fall <strong>till</strong> fall kanske med hjälp av ett prototypingförfarande.<br />

Även vid detta arbete kan det vara <strong>till</strong> stor hjälp att modellera strukturen, t ex så<br />

att navigationsmöjligheterna framgår :<br />

Ett särskilt problem skulle väl<br />

här bli att lösa hur man skall<br />

kunna öppna ett<br />

artikelfrågefönster och sedan<br />

bekvämt kunna stänga det och<br />

återvända <strong>till</strong> aktuellt läge i<br />

order-registreringen.<br />

KUND-<br />

REG<br />

48<br />

HUVUD<br />

MENY<br />

ART-<br />

FRÅGA<br />

Fig 31. Enkelt exempel på en modell av<br />

menystruktur och navigeringsmöjligheter<br />

ORDER-<br />

REG<br />

ORDER-<br />

RAD

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

Saved successfully!

Ooh no, something went wrong!