N ve CASE-koparna vad de vi ha!
N ve CASE-koparna vad de vi ha!
N ve CASE-koparna vad de vi ha!
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