Diverse Flashcards

1
Q

Forklar begrebet BATOFF

A
  • betingelser (for systemets udvikling og brug)
  • anvendelsesområde (de dele som administrerer, overvåger og styrer et PO)
  • teknologi (som systemet udvikles til og vha.)
  • objekter (de væsentligste i PO)
  • funktionalitet (systemfunktioner som understøtter arbejdsopgaver i AO)
  • filosofi (som ligger bag IT-systemets anvendelse)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
1
Q

Forklar formålet med Rige Billeder

A
  • uformel tegning, der udtrykker tegnerens opfattelse af situationen
  • fokuserer på vigtige aspekter
  • giver en bred beskrivelse
  • et værktøj til at organisere sin forståelse
  • har fokus på stabilitet
  • har fokus på forandring
  • indeholder: entiteter, processer (relationer), strukturer (stabile egenskaber), problemer
  • skal indeholde meget info og være åben for fortolkning, men ikke være kaotisk
  • pege i retning af flere IT-løsninger
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Forklar sammenhængen mellem klassediagram og hændelsestabel

A
  • hvis to eller flere objekter har fælles hændelser, bør en aggregerings- eller associeringsstruktur mellem dem overvejes
  • hvis to klasser er forbundet med aggregering eller associering, skal der overvejes mindst én fælles hændelse
  • hvis to klasser indeholder den samme hændelse, skal det overvejes om den ene er en generalisering af den anden
  • hvis to klasser har mange hændelser med samme navn, bør det overvejes, om de er forskellige specialiseringer af en tredje klasse
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Forklar begrebet systemdefinition

A
  • en kortfattet og præcis beskrivelse af en IT-løsning udtrykt i naturligt sprog
  • udarbejdes med udgangspunkt i BATOFF’en og disse skal derfor stemme overens
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Beskriv de to udviklingsmetoder

A

Konstruktion:

  • produktion
  • rationel tænkning
  • linær tilgang
  • stabile og eksplicitte problemer (kompleksitet)

Evolution:

  • eksperiment
  • empirisk tilgang
  • iterationer
  • skiftende miljøer
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Beskriv konstruktionsmodellen

A

Vandfaldsmodel:

  • analyse (kravspecifikation)
  • design (designspecifikation)
  • implementering (program)
  • aftestning (testrapport)
  • drift (driftstatus)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Beskriv evolutionsmodellen

A

Iterativ model:

  • analyse
  • design
  • programmering
  • aftestning
  • afprøvning
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Hvad er forskellen mellem problem- og anvendelsesområde?

A

Problemområde:
- den del af omgivelserne der administreres, overvåges eller styres vha. et system.

Anvendelsesområde:
- den del af omgivelserne der administrerer, overvåger eller styrer et problemområde.

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

Forklar princippet om begrænset reducérbarhed.

A

Hvis man reducerer usikkerheden, øger man samtidig kompleksiteten.
Hvis man reducerer kompleksiteten, øges usikkerhden.
Derfor er der en begrænset reducérbarhed, da det ikke er muligt at reducere begge.

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

Hvilken udviklingsmetode forbindes med kompleksitet og hvad kendetegner kompleksitet?

A

Udviklingsmetode: Konstruktion.
Kompleksitet: Meget information, indviklet men defineret problem. Stort løsningsrum. Strategi: Kategorisér og abstrahér. Opdel i delproblemer.

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

Hvilken udviklingsmetode forbindes med usikkerhed og hvad kendetegner usikkerhed?

A

Udviklingsmetode: Evolution.
Usikkerhed: Utilstrækkelig eller upålidelig information om problemet og den ønskede løsning. Ukendte eller få beskrevne egenskaber for systemet. Strategi: Indsaml meget information. Eksperimentér med forskellige løsninger.

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

Hvilket perspektiv har hhv. konstruktion og evolution?

A

Konstruktion: Mekanistisk perspektiv, hvor karakteristika er at man handler rationelt, arbejder deduktivt og fokuserer på specifikationer.
Evolution: Romantisk perspektiv, hvor karakteristika er at man arbejder eksperimentielt og induktivt, man anvender i høj grad prototyper.

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

Hvad er systemudvikling og hvilke dele består systemudvikling af? (simpel model)

A

Systemudvikling: Samle observationer, krav, behov, forskellighed og mangfoldighed i ét system.
Vigtigt at systemudvikleren og brugeren forstår hinanden.

4 dele: Analyse, Design, Implementering/Programmering og Metode.

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

Nævn de fem steps der optræder ved eksperimenter af prototyper

A
  1. Planlægning
    - prototypens formål og indhold
  2. Udvikling
    - simple prototyper fx på papir
  3. Forberedelse
    - samarbejde (bruger og systemudviklers rolle)
    - realisme (graden af realitet)
    - udvælgelse (hvilke personer skal deltage?)
  4. Afprøvning
    - afprøvning af prototype samt dokumentation af dette
  5. Sammenfatning
    - sammenfatning af resultater ift. formål, derefter kan systemet designes eller nyt eksperiment kan udarbejdes (afhængig af resultatet)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Hvad er et kriterium? Og ud af de 12, hvilke 3 er så vigtigst?

A

Kriterium: en ønsket egenskab ved en arkitektur

  1. Brugbart
    - tilpasning til de organisatoriske, arbejdsmæssige og tekniske omgivelser
  2. Fleksibelt
    - omkostning ved at ændre systemet, når det er taget i brug
  3. Forståeligt
    - Indsats for at opnå en sammenhængende forståelse af systemet
  4. Sikkert
  5. Effektivt
  6. Korrekt
  7. Pålideligt
  8. Vedligeholdbart
  9. Testbart
  10. Genbrugbart
  11. Flytbart
  12. Integrerbart
How well did you know this?
1
Not at all
2
3
4
5
Perfectly