SWR-CH12

Ace your homework & exams now with Quizwiz!

Class diagrams

Identify object classes that belong to problem domain Based on object-oriented notations- UML Numbers indicate multiplicity relationships Could Augment with UML sequence and collaboration diagrams

Three types of models

Information depicted Structured analysis UML

State Transition Diagrams

Models the discrete states a system can be in Transitions(arrows) show the only permitted state changes Can also model possible statuses of an object in the system.

Requirements Models

Provide a high level view. Are consistent with SRS and other models. Conflicts between alternative views reveal errors

Structured analysis

Context diagram Data flow diagram flow chart Entity relationship diagram state-transition diagram Dialog map

Data Flow Diagram

DFD. The child of the context diagram Can expand to multiple levels of detail Permits top-down hierarchical decomposition of a system Suitable for analyzing process-focused applications

Flow Chart

Describes the flow of logic

Swim Lane Diagram

Differs from flowcharts in that the processes and decisions are grouped visually by placing them in lanes. Parallel group or sub-process. Lanes are labeled to show how the chart is organized.

Benefits of Dialogue map

Find incorrect or missing requirements/transitions early Find navigtion dead ends Define user back out and cancellation routes Spot reuse opportunities/redundancies Partition UI into components draw dialogue maps to control scope and complexity

Activity diagram

Flowchart based diagram showing the flow of control from activity to activity. It shows concurrency, branch, control flow and object flow

Dialog Map

Represents a UI design at a high level of abstraction. Shows the dialog elements in the system and the navigation links among them without showing them the detailed screen design

Modeling techniques

Structured Analysis Models Object-oriented analysis models Decision Table and Decision Tree

Information depicted models

System external interfaces Process flow steps Delta or object relationships System statuses/Object statuses User interface architecture

Decision Tables/Trees

Techniques for representing what the system will do when complex logic and decision making comes into play

UML

Use case diagram Activity/Swimlane/Sequence diagram Class/Collaboration/Object diagram state chart diagram


Related study sets

IS-Chapter 2 (Global E-Business and Collaboration)

View Set

Lipincott labor & delivery at risk

View Set

Classification, management, and treatment of UTI's

View Set

Homoeostasis-The control of blood glucose concentration

View Set

GEOG 1200: Human Geography Exam 1 (Chapters 1-4)

View Set

Global Marketing Pearson Quiz 2 (Chapters 3 & 4)

View Set