Component-Based Development og Data Flow Diagrams

0.0(0)
studied byStudied by 0 people
full-widthCall with Kai
GameKnowt Play
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/19

flashcard set

Earn XP

Description and Tags

Flashcards om Component-Based Development, Domain Engineering og Data Flow Diagrams.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

20 Terms

1
New cards

Domain Engineering

Udvikling af komponenter, der understøtter et helt forretningsområde, i stedet for at lave skræddersyede applikationer fra bunden.

2
New cards

SOA (Service Oriented Architecture)

Eksempel på Domain Engineering, hvor funktionalitet udstilles som selvstændige services.

3
New cards

Domain Analysis

Fase i Domain Engineering, der omfatter kortlægning af behov og funktioner for hele domænet.

4
New cards

Domain Design

Fase i Domain Engineering, der omfatter udformning af en komponentstruktur, der dækker behovene.

5
New cards

Domain Implementation

Fase i Domain Engineering, der omfatter implementering af komponenterne ud fra designet.

6
New cards

Design By Contract

Anvendes til at definere forventninger til komponenterne via Preconditions, Postconditions og Invariants.

7
New cards

Preconditions

Hvad skal være sandt før eksekvering (Design By Contract).

8
New cards

Postconditions

Hvad er garanteret efter eksekvering (Design By Contract).

9
New cards

Invariants

Hvad skal altid gælde (Design By Contract).

10
New cards

Økonomisk grænseflade

Komponenten eksponerer kun de mest nødvendige operationer, hvilket gør komponenten mere fleksibel og genbrugelig.

11
New cards

Data Flow Diagrams (DFDs)

Viser, hvordan data bevæger sig gennem et system – fra input, gennem bearbejdning, til output.

12
New cards

External Entity (DFD)

Ekstern aktør, som sender data ind eller modtager output. Svarer til aktører i Use Cases.

13
New cards

Process (DFD)

En funktion, der bearbejder input og skaber output.

14
New cards

Data Flow (DFD)

Pilen, som viser dataens vej.

15
New cards

Data Store (DFD)

Permanent lagring – fx filer eller databaser.

16
New cards

Context Diagram (DFD)

Viser hele systemet som én enkelt proces (nr. 0) og dets eksterne aktører.

17
New cards

Level 0 Diagram (DFD)

Viser de overordnede processer i systemet med unikke numre (f.eks. 1.0).

18
New cards

Miracle (DFD)

En proces uden input – dette er ikke realistisk.

19
New cards

Black Hole (DFD)

En proces uden output – spild og ubrugeligt.

20
New cards

Gray Hole (DFD)

Output uden tilstrækkeligt input – logisk brist.