heng sovannarith · 7/6/2012 · cardinality and modality . cardinality and modality (cont.)...

30
Analysis Model Heng Sovannarith

Upload: lephuc

Post on 08-Sep-2018

232 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Heng Sovannarith · 7/6/2012 · Cardinality and Modality . Cardinality and Modality (cont.) Cardinality Symbols . Creating an Entity Relationship Diagram . Data Flow Diagram

Analysis Model

Heng Sovannarith

Page 2: Heng Sovannarith · 7/6/2012 · Cardinality and Modality . Cardinality and Modality (cont.) Cardinality Symbols . Creating an Entity Relationship Diagram . Data Flow Diagram

Introduction

• Objectives of analysis model

– To describe what the customer require

– To establish a basis for the creation of a software design

– To define a set of requirements that can be validated once the software is built

Page 3: Heng Sovannarith · 7/6/2012 · Cardinality and Modality . Cardinality and Modality (cont.) Cardinality Symbols . Creating an Entity Relationship Diagram . Data Flow Diagram

Introduction

• What is a model? – a model is a simplification of reality

• Why do we model?

– we build models so that we can better understand the system we are developing

– we build models of complex systems because we cannot comprehend such a system in its entirety

– four aims to achieve • help us to visualize a system • permit us to specify the structure/behavior of a system • give us a template that guides us in constructing systems • document the decisions we have made

Page 4: Heng Sovannarith · 7/6/2012 · Cardinality and Modality . Cardinality and Modality (cont.) Cardinality Symbols . Creating an Entity Relationship Diagram . Data Flow Diagram

Introduction (cont.)

Page 5: Heng Sovannarith · 7/6/2012 · Cardinality and Modality . Cardinality and Modality (cont.) Cardinality Symbols . Creating an Entity Relationship Diagram . Data Flow Diagram

Basic Elements of Analysis Model

Page 6: Heng Sovannarith · 7/6/2012 · Cardinality and Modality . Cardinality and Modality (cont.) Cardinality Symbols . Creating an Entity Relationship Diagram . Data Flow Diagram

Entity-Relationship Diagram

Page 7: Heng Sovannarith · 7/6/2012 · Cardinality and Modality . Cardinality and Modality (cont.) Cardinality Symbols . Creating an Entity Relationship Diagram . Data Flow Diagram

Three Main Types of Relationship

Page 8: Heng Sovannarith · 7/6/2012 · Cardinality and Modality . Cardinality and Modality (cont.) Cardinality Symbols . Creating an Entity Relationship Diagram . Data Flow Diagram

One-to-One Relationship

Page 9: Heng Sovannarith · 7/6/2012 · Cardinality and Modality . Cardinality and Modality (cont.) Cardinality Symbols . Creating an Entity Relationship Diagram . Data Flow Diagram

One-to-Many Relationship (1:M)

Page 10: Heng Sovannarith · 7/6/2012 · Cardinality and Modality . Cardinality and Modality (cont.) Cardinality Symbols . Creating an Entity Relationship Diagram . Data Flow Diagram

Many-to-Many Relationship (M:N)

Page 11: Heng Sovannarith · 7/6/2012 · Cardinality and Modality . Cardinality and Modality (cont.) Cardinality Symbols . Creating an Entity Relationship Diagram . Data Flow Diagram

Cardinality and Modality

Page 12: Heng Sovannarith · 7/6/2012 · Cardinality and Modality . Cardinality and Modality (cont.) Cardinality Symbols . Creating an Entity Relationship Diagram . Data Flow Diagram

Cardinality and Modality (cont.)

Page 13: Heng Sovannarith · 7/6/2012 · Cardinality and Modality . Cardinality and Modality (cont.) Cardinality Symbols . Creating an Entity Relationship Diagram . Data Flow Diagram

Cardinality Symbols

Page 14: Heng Sovannarith · 7/6/2012 · Cardinality and Modality . Cardinality and Modality (cont.) Cardinality Symbols . Creating an Entity Relationship Diagram . Data Flow Diagram
Page 15: Heng Sovannarith · 7/6/2012 · Cardinality and Modality . Cardinality and Modality (cont.) Cardinality Symbols . Creating an Entity Relationship Diagram . Data Flow Diagram

Creating an Entity Relationship Diagram

Page 16: Heng Sovannarith · 7/6/2012 · Cardinality and Modality . Cardinality and Modality (cont.) Cardinality Symbols . Creating an Entity Relationship Diagram . Data Flow Diagram

Data Flow Diagram

Page 17: Heng Sovannarith · 7/6/2012 · Cardinality and Modality . Cardinality and Modality (cont.) Cardinality Symbols . Creating an Entity Relationship Diagram . Data Flow Diagram

Data Flow Diagram (cont.)

Page 18: Heng Sovannarith · 7/6/2012 · Cardinality and Modality . Cardinality and Modality (cont.) Cardinality Symbols . Creating an Entity Relationship Diagram . Data Flow Diagram

DFD Sysmbols/Elements

Page 19: Heng Sovannarith · 7/6/2012 · Cardinality and Modality . Cardinality and Modality (cont.) Cardinality Symbols . Creating an Entity Relationship Diagram . Data Flow Diagram
Page 20: Heng Sovannarith · 7/6/2012 · Cardinality and Modality . Cardinality and Modality (cont.) Cardinality Symbols . Creating an Entity Relationship Diagram . Data Flow Diagram
Page 21: Heng Sovannarith · 7/6/2012 · Cardinality and Modality . Cardinality and Modality (cont.) Cardinality Symbols . Creating an Entity Relationship Diagram . Data Flow Diagram
Page 22: Heng Sovannarith · 7/6/2012 · Cardinality and Modality . Cardinality and Modality (cont.) Cardinality Symbols . Creating an Entity Relationship Diagram . Data Flow Diagram
Page 23: Heng Sovannarith · 7/6/2012 · Cardinality and Modality . Cardinality and Modality (cont.) Cardinality Symbols . Creating an Entity Relationship Diagram . Data Flow Diagram
Page 24: Heng Sovannarith · 7/6/2012 · Cardinality and Modality . Cardinality and Modality (cont.) Cardinality Symbols . Creating an Entity Relationship Diagram . Data Flow Diagram
Page 25: Heng Sovannarith · 7/6/2012 · Cardinality and Modality . Cardinality and Modality (cont.) Cardinality Symbols . Creating an Entity Relationship Diagram . Data Flow Diagram
Page 26: Heng Sovannarith · 7/6/2012 · Cardinality and Modality . Cardinality and Modality (cont.) Cardinality Symbols . Creating an Entity Relationship Diagram . Data Flow Diagram
Page 27: Heng Sovannarith · 7/6/2012 · Cardinality and Modality . Cardinality and Modality (cont.) Cardinality Symbols . Creating an Entity Relationship Diagram . Data Flow Diagram
Page 28: Heng Sovannarith · 7/6/2012 · Cardinality and Modality . Cardinality and Modality (cont.) Cardinality Symbols . Creating an Entity Relationship Diagram . Data Flow Diagram
Page 29: Heng Sovannarith · 7/6/2012 · Cardinality and Modality . Cardinality and Modality (cont.) Cardinality Symbols . Creating an Entity Relationship Diagram . Data Flow Diagram
Page 30: Heng Sovannarith · 7/6/2012 · Cardinality and Modality . Cardinality and Modality (cont.) Cardinality Symbols . Creating an Entity Relationship Diagram . Data Flow Diagram