Lektion 2 - Metode og systemvalg Flashcards

1
Q

Hvad er et system?

A

En samling komponenter, der realiserer krav til model, funktioner og grænseflade.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Beskriv problemsområdet.

A

Definition: Den del af omgivelserne, der administreres, overvåges eller styres ved hjælp af et system.

Det vil sige at det omhandler de elementer, som skal være en del af systemet. Problemområdet skal også ses som en afgrænsning af, hvad systemet skal indeholde.

Kigger på systemet indefra

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Hvad er et objekt?

A

Definition: En helhed med identitet, tilstand og adfærd.

Et objekt er en abstraktion over et fænomen i systemets omgivelser. Dette objekt udtrykker brugerens syn på virkeligheden.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Beskriv et analyseobjekt vs. et designobjekt.

A

Analyseobjekt beskriver fænomener uden for systemet, såsom personer og ting, der typisk er selvstændige i forhold til systemet.

Designobjekt beskriver objekter i systemet, som er under vores kommando. Deres adfærd beskrives med de operationer, som datamaskinen kan udføre.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Hvad er en operation?

A

En operation defineres som et procesredskab, som er specificeret i en klasse, og som aktiveres gennem klassens objekter.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Beskriv en klasse.

A

En beskrivelse af en samling objekter med samme struktur, adfærdsmønstre og attributter.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Beskriv en hændelse.

A

Beskriver den adfærd som objekterne i klasserne har.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Beskriv anvendelsesområdet.

A

Definition: Den del af omgivelserne, som administrere, overvåger eller styrer et problemområde.

Man kigger på hvem der skal anvende systemet (personer/andre systemer), samt hvordan systemet skal anvendes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Hvad er en aktør?

A

De personer/systemer, som skal have adgang til systemet.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Hvad er et brugsmønster?

A

Beskriver hvad aktørerne kan gøre med systemet.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Beskriv den objektorienterede metode til analyse og design.

A

Metoden består af 4 aktiviteter.

Analyse af problemrådet
Analyse af anveldelsesområdet
Design af arkitektur
Design af komponenter.

Metoden er iterativ, hvilket betyder, at man kan starte med den aktivitet, som man finder mest relevant, samt komme tilbage til den flere gange, hvis man finder det nødvendigt. Figuren viser også hvordan man skildrer analysen af problemområdet og anvendelsesområdet fra hinanden. Problemområdet er en model af systemet, mens anvendelsesområdet består af kravene til hvordan systemet skal bruges.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Hvad er analyse og design?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Beskriv den gennerelle systemarkitektur.

A

Modelkomponenten indeholder en dynamisk model af systemets problemområde.

Funktionskomponenten indeholder de faciliteter som giver brugeren mulighed for at opdatere og anvende modelkomponenten.

Grænsefladekomponenten forbinder systemet til omgivelserne på to måder (brugeren og andre systemer).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Hvad er og hvordan tegnes et rigt billede?

A

En uformel tegning der udtrykker tegnerens opfattelse af situationen. Der kan derfor være flere forskellige rige billeder af samme situation.

Et rigt billede skal fokusere på de vigtigste aspekter, give en bred beskrivelse af situationen, og skal samtidig fungere som et værktøj til at organisere sin forståelse.

Et rigt billede består af steder, entiteter (personer) samt processer som viser relationer mellem entiteter. Pile benyttes til at symbolisere processer. Strukturer beskriver stabile egenskaber, som fx ejerskab, medlemskab m.m. Streger bruges til at symbolisere strukturer. Evt. kan strukturer placeres inde i en fælles figur. Problemer skal beskrives kort og IKKE beskrive løsninger. Disse symboliseres ved to sværd, som krydser hinanden.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Hvad er en systemdefinition?

A

Definition: En kortfattet og præcis beskrivelse af en IT-løsning udtrykt i naturligt sprog.

Fastlægger fundamentale egenskaber for udviking og brug af et system. Den beskriver, hvad systemet skal indeholde information om, hvor det skal bruges, og hvilke betingelser der gælder for udviklingen af det.

En systemdefinition beskriver en helhed og derfor udtrykker den helhedsegenskaber knyttet til det samlede system.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Beskriv forbilleder, metaforer og eksperimenter.

A

Forbilleder: Få inspiration til udvikling af et nyt system ved at studere gamle lignende systemet.

Metaforer: Betragt en brugerorganisation, som noget andet end det egentlig er, fx betragt et bibliotek som et lager.

Eksperimenter: En planalgt undersøgelse af egenskaber ved en IT-løsning. Kan fx være en prototype.

17
Q

Hvad er de tre delaktiviteter til valg af system?

A
  1. Beskriv situationen (rigt billede)
  2. Skab nye ideer (forbilleder, metaforer, eksperimenter)
  3. Definer systemer (gøres gennem en systematisk afklaring af fortolkninger, muligheder for konsekvnser ved en række forslag til IT-løsninger
18
Q

Beskriv BATOFF-kriteriets 6 elemter.

A

Betingelser: Betingelser for systemet udvikling og brug.

Anvendelsesområde: De dele af en organisation, som administrerer, overvåger eller styrer et problemområde.

Teknologi: Den teknologi, som systemet udvikles til og ved hjælp af.

Objekter: De væsentligste objekter i et problemområde.

Funktioner: De systemfunktioner, som understøtter arbejdsopgaver i anvendelsesområdet.

Filosofi: Den filosofi, der ligger bag IT-systemets anvendelse.

BATOFF kan både bruges til at støtte udarbejdelsen af systemdefinitionen, men kan også bruges til at kontrollere den.

19
Q

Hvordan analyserer man problemområdets indhold?

A

Man analyserer på systemets indhold ved at fastlægge klasser, identificere strukturer mellem disse, samt se på den adfærd som objekterne i klassen har.

20
Q

Hvordan analyserer man anvendelsesområdet?

A

Når man analyserer anveldelsesområdet kigger man på, hvordan og hvad systemet skal bruges, hvilket man gør ved at analysere brug, hvor aktører (hvad/hvad skal benytte systemet) samt brugsmønstre som beskriver hvordan systemet skal anvendes. Man analyserer også hvilke funktioner der er nødvendige for at brugerne kan give/få de nødvendig informationer fra systemet. Til sidst designinger man grænsefalden (herunder brugergrænsefladen og systemgrænsefladen).