Det her gennemgår vi detaljeret.
Slide 3.4 - den kommer vi tilbage til, når vi kan forstå den.
Slide 3.5
Objekt
Hændelse
Klasse: en beskrivelse af en mængde af objekter med samme struktur, adfærdsmønster og attributter.
Objekterne hørende til en klasse betegnes som instanser eller forekomster af denne klasse.
Slide 3.7
"En enkelt forekomst": "kunde", ikke "kunder".
Fænomener i problemområdet, der kan være kandidater til klasser.
| Fænomener | Klasser |
| Ting | bil, vare, emballage, materiale |
| Personer og roller | ansat, forælder, kunde, medlem |
| Organisationer | virksomhed, afdeling, gruppe, projekt |
| Steder | hylde, parkeringsplads, byggegrund, by |
| Begreber | firkant, valuta, kvalitetsparameter, gebyr |
| Ressourcer | penge, tid, energi, arbejdskraft, information |
| Apparater | radar, føler, ventil, motor |
| Systemer | gaderegister, kasseterminal, alarmsystem |
Processer i problemområdet, der kan være kandidater til hændelser.
| Proces | Hændelser |
| Arbejde og produktion | motor isat, kunde behandlet, ordre færdigproduceret |
| Transport | vare modtaget, artikel udsendt, bil leveret |
| Forbrug | vare købt, budget opbrugt, vare kasseret |
| Livsforløb | person oprettet, kasseret, konference afsluttet |
| Karriere og uddannelse | udlært, stilling tilbudt, fratrådt, tilmeldt kursus |
| Kontrahering og udveksling | tid reserveret, arbejdstid aftalt, opkald modtaget |
| Overvågning og styring | køretøj afsendt, temperatur overskredet, pumpe startet |
| Planlægning og ledelse | ansat, allokeret, artikel programmeret, arbejdstid aftalt |
| Beslutningstagning og kommunikation | artikel bedømt, artikel udvalgt |
Slide 3.11
Muligt kun at have et objekt i klassen - fx. én radar i en lufthavn.
Udvælgelse af klasser for planlægningssystemet.
| Lærling: Denne klasse adskiller
sig fra "Assistent" ved at indeholde oplysninger om, hvornår læretiden
ophører, og om hvorvidt lærlingen udfører
behandlinger. Kunde: Denne klasse tjener til registrering af navn, adresse og telefonnummer, der samtidig bruges til identificering. Stol: I frisørsalonen er der et antal stole, som behandlinger udføres ved. Der er dog ikke noget krav til edb-systemet om at holde styr på disse, da alle ansatte har deres egne faste stole. |
Udvælgelse af hændelser for planlægningssystemet.
| Kunde behandlet: Når behandlingen af en kunde er
afsluttet, indtræffer denne hændelse. Vi ønsker at denne hændelse
registreres, idet vi på længere sigt er interesseret i ikke bare den
enkelte behandling, men i den samlede mængde af behandlinger, som en kunde
har fået foretaget. Behandling betalt: Denne hændelse skal ikke med, da objektsystemet ikke omfatter økonomi af nogen art. Ansættes: Den tager vi med. Denne hændelse er den første, der involverer en ansat. |
Og så hopper vi lige tilbage til slide 3.4 et øjeblik.
Mit forslag:
| skib anbringes | login | opret spiller | skyd på felt | skib ramt | skib sænket | vinder fundet | opret spil | find modspiller | |
| spillebræt |
X |
X |
X |
||||||
| felt |
X |
X |
X |
||||||
| skib |
X |
X |
X |
||||||
| spiller |
X |
X |
X |
X |
X |
X |
X |
X | |
| skud |
X |
X |
|||||||
| spil |
X |
X |
Usikker på, om jeg har for få krydser.
Bemærk: spillebræt, felt og skud har mange hændelser til fælles - det skal vi bruge senere.