23.09.2013 Views

N ve CASE-koparna vad de vi ha!

N ve CASE-koparna vad de vi ha!

N ve CASE-koparna vad de vi ha!

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.

TEMPORA<br />

vattenfallsmo<strong>de</strong>llen, <strong>vi</strong>lken innebar att systemut<strong>ve</strong>cklingsprocessen<br />

bestar av ett antal separata faser.<br />

Detta satt att beskriva arbetsg~ngen <strong>ha</strong>rdock kritiserats<br />

en hel <strong>de</strong>l och ar endast tillampligt pa ett mycket<br />

a<strong>ve</strong>rgripan<strong>de</strong> plan. Att anvanda en strikt steg<strong>vi</strong>s metod<br />

pa en mer <strong>de</strong>taljerad niva tar inte <strong>ha</strong>nsyn till <strong>de</strong>t<br />

ofta upplevda beho<strong>ve</strong>t av att ga tillbaka till en tidigare<br />

fas fOr att korrigera uppgifter sam felaktigt bedamts<br />

som korrekta.<br />

I TEMPORA <strong>vi</strong>ll <strong>vi</strong> darfor beframja en systemut<strong>ve</strong>cklingsmetod<br />

dar man arbetar moo flera mo<strong>de</strong>ller<br />

parallellt. Detta illustreras i figur 4 for <strong>de</strong> oUkamo<strong>de</strong>llema<br />

i TEMPORA: ERT, regel- och processmo<strong>de</strong>ll<br />

en. Utgaen<strong>de</strong> ifran t ex ett anta] preliminara <strong>ha</strong>gnivaregler<br />

kan man o<strong>ve</strong>rga till att skissa en ERTmo<strong>de</strong>ll<br />

och en processmo<strong>de</strong>ll. Un<strong>de</strong>r ti<strong>de</strong>n sam <strong>de</strong>t<br />

gors upptacker man leanske fler regler eller andra<br />

<strong>de</strong>taljer av <strong>de</strong> producera<strong>de</strong> mo<strong>de</strong>llema. Vid <strong>vi</strong>ssa<br />

tidpunkter leanman ocksa <strong>ve</strong>rifiera och vali<strong>de</strong>ra <strong>de</strong>t<br />

51su Inlorma 11013<br />

PM<br />

regler<br />

Figur 4. Steg<strong>vi</strong>s f6rfining av <strong>de</strong>n konceptuelfa mo<strong>de</strong>lfen.<br />

13<br />

sam producerats moo hjalp av analys<strong>ve</strong>rktyg. Pei<br />

<strong>de</strong>lta satt fortgar systemut<strong>ve</strong>cklingen anda tills man<br />

n~r ett tillstand d~ inga fIer <strong>de</strong>taljer behovs fOr att<br />

kunna generera ett prototypsystem. Obser<strong>ve</strong>ra att<br />

arbetel inle nodvandigt<strong>vi</strong>s beho<strong>ve</strong>r utforas i <strong>de</strong>n<br />

ordning som <strong>vi</strong>sas i figuren.<br />

Det fartjanar att papekas att <strong>de</strong>n ovan beskrivna<br />

arbetsgangen kra<strong>ve</strong>r en <strong>CASE</strong>-miljo av val sam<strong>ve</strong>rkan<strong>de</strong><br />

specifikations- oeh analys<strong>ve</strong>rktyg. Nar t ex en<br />

rege] <strong>ha</strong>r specificerats, kan <strong>CASE</strong>-<strong>ve</strong>rktyget uppilicka<br />

aUen <strong>de</strong>] begrepp (t ex entitets- eller forMllan<strong>de</strong>typer)<br />

saknas i ERT- eller processmo<strong>de</strong>llen. Den<br />

signalerar da <strong>de</strong>tta till anvandaren oeh <strong>vi</strong>sar <strong>de</strong>n<br />

relevanta <strong>de</strong>len av mod ellen. Anvandaren kan da<br />

<strong>de</strong>finiera sakna<strong>de</strong> begrepp.<br />

Nasta artikel ger en a<strong>ve</strong>rsikt av hur <strong>de</strong>nna <strong>CASE</strong>milja<br />

skall se ut ach hur <strong>de</strong>n far narvaran<strong>de</strong> rea1iseras.<br />

ERT<br />

tid<br />

Av Ulf Persson, Benkt Wangler och Rolf Wohed

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

Saved successfully!

Ooh no, something went wrong!