.ODVVHU 2YHUVLJWSULQFLSSHURJWHNQLNNHU.DSLWHO 03.1 Mathiassen, Munk-Madsen, Nielsen & Stage, 2000
$QDO\VHDISUREOHPRPUnGHW 3UREOHPRPUnGH Den del af omgivelserne, der administreres, overvåges eller styres ved hjælp af et edb-system )RNXVSn Klasser Struktur Adfærd Objektsystem Edb-system Bruger Problemområde Anvendelsesområde 3ULQFLS %HVNULYYLUNHOLJKHGHQVRPGHIUHPWLGLJHEUXJHUHVNDOVHGHQ 03.2 Mathiassen, Munk-Madsen, Nielsen & Stage, 2000
.ODVVLILFHUREMHNWHURJ K QGHOVHULSUREOHPRPUnGHW aftale Kunde Bankmedarbejder Aftalebeskrivelse Aftale indgås Aftale opsiges $EVWUDNWLRQ.ODVVLILFHULQJ 2EMHNW +HOKHG,GHQWLWHW 7LOVWDQG $GI UG.DUDNWHULVHUREMHNWHUYHG GHUHVK QGHOVHU ³0DQHUKYDGPDQJ U 1nUGHUVNHUQRJHWHUGHUEUXJ IRUHGEV\VWHPHW + QGHOVH %HJLYHQKHG,QJHQWLGVXGVWU NQLQJ,QYROYHUHUHWHOOHUIOHUHREMHNWHU 03.3 Mathiassen, Munk-Madsen, Nielsen & Stage, 2000
$NWLYLWHWHUL.ODVVHU Analyse af problemområde Krav til brug Analyse af anvendelsesområde Find kandidater til klasser Find kandidater til hændelser Model Design af komponenter Specifikation af komponenter Vurder og vælg systematisk Specifikation af arkitektur Hændelsestabel Design af arkitektur reservér aflyst behandlet ansat fratrådt udlært aftalt Kunde á á á Assistent á á á á á Lærling á á á á Reservation á á á Plan á á 03.4 Mathiassen, Munk-Madsen, Nielsen & Stage, 2000
(NVHPSHO 6\VWHPGHILQLWLRQ Et edb-system til brug i en frisørforretning i det daglige arbejde med administration af kunder og reservationer samt stamkunders tidligere behandlinger. Systemet skal tillige bruges af forretningens indehaver til planlægning af arbejdstider og arbejdsplaner for de ansatte. Reservationer er integreret som grundlag for arbejdsplanerne. Systemet skal være et pålideligt og hurtigt værktøj i det daglige arbejde og skal samtidig fungere som et fælles medium for arbejdsplaner (reservationer). Systemet baseres på en enkelt, mindre (og billig) PC eller Macintosh med en større grafisk skærm (16"), der kan vise detaljerede arbejdsplaner. Selve udviklingsforløbet skal foregå i et tæt samarbejde med de ansatte i forretningen. B: Udvikles i meget tæt samarbejde med de ansatte i forretningen. A: Administration af kunderne, deres behandlinger og reservationer samt arbejdsplanlægning for de ansatte i forretningen. T: Mindre PC eller Macintosh med større grafisk skærm. O: Kunder, ansatte, reservationer og arbejdsplaner. F: Støtte i arbejdsplanlægning og reservation. F: Værktøj til pålidelig administration og fælles medium i forretningen. 03.5 Mathiassen, Munk-Madsen, Nielsen & Stage, 2000
(NVHPSHO.DQGLGDWHUWLONODVVHU 3ODQ.XQGHNDUWRWHN 5HVHUYDWLRQVERJ.DVVHDSSDUDW 5HVHUYDWLRQ )RUHWDJHWEHKDQGOLQJ )HULH QVNH $UEHMGVWLGVDIWDOH %RVVDVVLVWHQW UHFHSWLRQLVW$VVLVWHQW / UOLQJ.XQGH 6WRO 6DORQ 03.6 Mathiassen, Munk-Madsen, Nielsen & Stage, 2000
(NVHPSHO.DQGLGDWHUWLOK QGHOVHU UHVHUYHULQJ DIO\VQLQJ NXQGHDQNRPPHW EHKDQGOHW EHWDOW DQVDW IUDWUnGW XGO UW DIWDOW PDWHULDOHDQYHQGW YDUHVROJW YDUHN EW NXQGHDIKHQWHW DQNRPPHSn DUEHMGVSODGV IRUODGHDUEHMGVSODGV 03.7 Mathiassen, Munk-Madsen, Nielsen & Stage, 2000
7HNQLNNHUWLONODVVLILFHULQJ )LQGNODVVHUK QGHOVHU )RNXVHUSnQDYQHRUG XGVDJQVRUG 6HSnJHQHUHOOHW\SHU 6HSnWLOVYDUHQGHHGE V\VWHPHU 6WXGHUIDJOLWWHUDWXU %UXJ 6LPSOHRJO VEDUH EHWHJQHOVHU %HWHJQHOVHUIUD REMHNWV\VWHPHW (QNHOWHQDYQHRUG XGVDJVRUG %HWHJQHOVHQIRUHQHQNHOW IRUHNRPVWK QGHOVH 2YHUYHMNODVVHURYHU I QRPHQHUVRP )\VLVNHWLQJ6WHGHU 3HUVRQHU5ROOHU 2UJDQLVDWLRQHU5HVVRXUFHU %HJUHEHU%HVNULYHOVHU $SSDUDWHU6\VWHPHU 2YHUYHMK QGHOVHUL SURFHVVHU $UEHMGH3URGXNWLRQ 7UDQVSRUW)RUEUXJ /LYVIRUO E.DUULHUH8GGDQQHOVH )RUKDQGOLQJ8GYHNVOLQJ %HVOXWQLQJ.RPPXQLNDWLRQ 03.8 Mathiassen, Munk-Madsen, Nielsen & Stage, 2000
7HNQLNNHUWLOV\VWHPDWLVN YXUGHULQJ *HQHUHOOH YXUGHULQJVNULWHULHU (UNODVVHQK QGHOVHQ LQGHQIRUV\VWHP GHILQLWLRQHQ" (UNODVVHQK QGHOVHQ UHOHYDQWLHQPRGHODI SUREOHPRPUnGHW" LPRGV WQLQJWLO DQYHQGHOVHVRPUnGHW HOOHUV\VWHPHW 6SHFLILNWIRUHQNODVVH.DQREMHNWHULGHQWLILFHUHV",QGHKROGHUNODVVHQXQLN LQIRUPDWLRQ" 2PIDWWHUNODVVHQIOHUH REMHNWHU" (UP QJGHQDIK QGHOVHU RYHUVNXHOLJRJKnQGWHUEDU" 6SHFLILNWIRUHQK QGHOVH (UK QGHOVHQ MHEOLNNHOLJ" (UK QGHOVHQDWRPDUNDQLNNH QHGEU\GHV\GHUOLJHUH".DQK QGHOVHQLGHQWLILFHUHV" 03.9 Mathiassen, Munk-Madsen, Nielsen & Stage, 2000
2YHUVLJW )RUPnO %HJUHEHU 3ULQFLSSHU 5HVXOWDW $WXGY OJHEHVWDQGGHOHQHLHQPRGHODIHWSUREOHPRPUnGH 2EMHNW(QKHOKHGPHGLGHQWLWHWWLOVWDQGRJDGI UG.ODVVH(QEHVNULYHOVHDIHQP QJGHDIREMHNWHUPHGVDPPH VWUXNWXUDGI UGVP QVWHURJDWWULEXWWHU + QGHOVH(Q MHEOLNNHOLJEHJLYHQKHGVRPLQYROYHUHUHWHOOHU IOHUHREMHNWHU.ODVVLILFHUREMHNWHULSUREOHPRPUnGHW.DUDNWHULVHUREMHNWHUYHGGHUHVK QGHOVHU 9 UnEHQPHQXGY OJNULWLVN (QK QGHOVHVWDEHOPHGNODVVHURJWLOK UHQGHK QGHOVHU 03.10 Mathiassen, Munk-Madsen, Nielsen & Stage, 2000
2SJDYH&DVHYDOJ )RUPnO $WY OJHHWFDVHVRPJUXSSHQL UHVWHQDINXUVHWVNDOEHDUEHMGHYHG KM OSDI22$ ' $WHWDEOHUHJUXSSHQVRPHWSURMHNW WLOEHDUEHMGQLQJDIFDVHW 2PIDQJ %UXJK MVWWLPHSnGHQQHRSJDYH $UEHMGVIRUP 6WDUWPHGDWY OJHFDVHPLQ 2YHUYHMELOXGOHMQLQJVRPFDVH 7DJHQUXQGHEODQGWGHOWDJHUQHRJ IRUW ONRUWRPDQGUHPXOLJH NDQGLGDWHUWLOFDVH 9 OJGHWFDVHVRPEHGVWRSI\OGHU NULWHULHUQH )RUWV WPHGDWGLVNXWHUH DUEHMGVIRUPRJSODQO JQLQJDI SURMHNWIRUO EPLQ 5HVXOWDW 2SJDYHQUHVXOWHUHULHWYDOJWFDVHRJ HQDIWDOWDUEHMGVIRUP 'HWYDOJWHFDVHVNDORSI\OGHI OJHQGH GHUVNDOXGYLNOHVHWHGEV\VWHPGHU VRPHWY VHQWOLJWHOHPHQW LQGHKROGHUHQG\QDPLVNPRGHODI YLUNHOLJKHGHQ(WDOOHUHGHXGYLNOHW V\VWHPHWV\VWHPXQGHUXGYLNOLQJ HW QVNHWV\VWHP V\VWHPHWVNDOY UHPLGGHOVWRUW HWJUXSSHPHGOHPVNDONXQQH IXQJHUHVRPNRPSHWHQW EUXJHUUHSU VHQWDQW $IWDOHQRPDUEHMGVIRUPVNDORPIDWWH VNULIWOLJIDVWKROGHOVHDIGHOUHVXOWDWHU HQPnGHKYRUSnGHUNDQIRUHWDJHV RJQHGVNULYHVYXUGHULQJHUDI 22$ 'XQGHURJHIWHUIRUO EHW 03.11 Mathiassen, Munk-Madsen, Nielsen & Stage, 2000
2SJDYH.ODVVHU )RUPnO $WY OJHUHOHYDQWHNODVVHU 5HVXOWDW (QK QGHOVHVWDEHO $WY OJHUHOHYDQWHK QGHOVHU $WVDPPHQV WWHNODVVHURJ K QGHOVHU $UEHMGVIRUP )LQGNDQGLGDWHUWLONODVVHU )LQGNDQGLGDWHUWLOK QGHOVHU )RUV JDWV WWHGHPVDPPHQ 2YHUYHMRPGHWYDOJWHV\VWHPKDUHQ IRUQXIWLJVW UUHOVH 03.12 Mathiassen, Munk-Madsen, Nielsen & Stage, 2000