Systems design chapter 6 Flashcards

1
Q

Data flow diagram

A

Represents sys requirements as processes, external agents, data flows, and data stores

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

External agent

A

Person or org outside the sys boundary that supplies data inputs or accepts data outputs

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

Process

A

Symbol on a dfd that represents an algorithm or procedure by whih data inputs are transformed into data outputs

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

Data flow

A

An arrow on a dfd that represents data movement among processes, data stores, and external agents

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

Data store

A

A place where data is held pending future access by one or more processes

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

Traditional approach

A

System of processes, processes interact with data entities, processes accept inputs and produce outputs.

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

OO approach

A

System is collection of interacting object, objects interact with people and each other, objects send and respond to messages.

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

Level of abstraction

A

Any modeling technique that breaks the system down into a hierarchical set of increasingly more detailed models.

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

Context diagram

A

A dfd that summarizes all processing activity within the system in a single process symbol

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

Data flow diagram DFD

A

Represents sys requirements as processes, external agents, data flows, and data stores

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

Data flow diagram DFD

A

Represents sys requirements as processes, external agents, data flows, and data stores

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

DFD fragment

A

A DFD that represents the system response to one event withina single process symbol

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

Event-partitioned system model or diagram 0

A

A DFD that models system requirements using a single process for each event in a system or subsystem.

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

Physical and logical DFDs

A

DFDs can be either physical system model, a logical system model or a combination of both.

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

Information overload

A

Too much information at one time

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

Rule 7+-2

A

Modeling rule that limits the number of components or connections to no more than nine

17
Q

Minimization of interfaces

A

Simplicity by limiting the number of of connections between model components.

18
Q

Balancing

A

Equivalence of FAA content between data flows entering and leaving a process and data flows entering and leaving a process decomposition DFD

19
Q

Black hole

A

Process or data store with a data input that is never used to produce a data output.

20
Q

Miracle

A

Process or data store with a data element that is created out of nothing.

21
Q

Structured English

A

Writing process specifications that combines structured programming techniques with narrative English.

22
Q

Decision table

A

A table representation of processing logic containing decision variables, decision variable values and actions or formulas

23
Q

Decision tree

A

A graphical description of process logic that uses lines organized like branches of a tree.

24
Q

Data flow definition

A

Text description of a data flows content and internal structure.

25
Q

Data store definitions

A

Data store on the DFD represents a data entity on the ERD no separate definition iOS usually needed. If no ERD link analyst defines data store as a collection of elements.

26
Q

Data element definitions

A

Describes a data type such as string, integer, floating point, or Boolean.

27
Q

Data dictionary

A

A repository for definitions of data flows, data elements, and data stores.

28
Q

DFD summary

A

4 block puzzle with DFD, ERD, process definitions, data definitions.

29
Q

Location diagram

A

A diagram or map that identifies all of the processing locations off a system

30
Q

Activity-location matrix

A

A table that describes the relationship between processes and the locations in which they are performed.

31
Q

Activity data matrix

A

A table that describes stored data entities the locations of which they are accessed, and the nature of the accesses.

32
Q

CRUD

A

Create read update delete