ITEC 3010 - L6: Traditional Approach to Requirements

0.0(0)
studied byStudied by 1 person
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/18

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

19 Terms

1
New cards

Traditional Approach vs. OOA

Two approaches to system modeling: Traditional focuses on processes and data; OO focuses on interacting objects.

2
New cards

Data Flow Diagrams (DFDs)

A graphical model that shows all main requirements for an information system in one diagram.

3
New cards

DFD Symbols

The symbols used in DFDs: square (external agent), rectangle (process), arrows (data flows), flat rectangle (data store).

4
New cards

Context Diagrams

The highest-level DFD summarizing all processing activity for the system, showing system boundaries and data flows.

5
New cards

DFD Fragments

Created for each use case in the event table, focusing on a single event within a single process symbol.

6
New cards

Levels of Abstraction

DFDs can be decomposed into higher-level and lower-level diagrams, providing multiple views of the system.

7
New cards

Physical DFDs

Describes the assumptions about implementation technology, developed in later stages of analysis.

8
New cards

Logical DFDs

Assumes implementation in perfect technology, does not describe how the system is implemented.

9
New cards

Evaluating DFD Quality

Factors include readability, consistency, accurate representation of requirements, and minimizing complexity.

10
New cards

Black Hole

Occurs when a process has data input but no output, violating flow rules; all inputs must have corresponding outputs.

11
New cards

Miracle

Occurs when a process produces output with no input; it represents unrealistic data flow.

12
New cards

Documenting DFD Components

Each process, data flow, and data store must be described, focusing on contents and data elements.

13
New cards

Structured English

A method of writing process specifications combining programming techniques with narrative English.

14
New cards

Decision Tables

A tabular method for summarizing complex decision logic, making descriptions more readable.

15
New cards

Decision Trees

A visual method for representing decision logic, providing a clear structure for complex conditions.

16
New cards

Data Flow Definition

A textual description of the content and internal structure of data flows, listing elements.

17
New cards

Data Element Definitions

Descriptions of data types and representations, including validation rules and length specifications.

18
New cards

Data Store Definitions

A data store on a DFD represents a data entity on the ERD; definitions are provided for unlinked stores.

19
New cards

Components of Traditional Analysis Model

The four components: DFDs, ERD, process definitions, and data definitions form an interlocking set of specifications.