Documente Academic
Documente Profesional
Documente Cultură
Overview
INTRODUCTION
MODELS AND MODELING TYPES OF MODELS OVERVIEW OF MODELS MODELS CREATED BY ANALYSIS MODELS CREATED BY DESIGN
4/3/2012
Overview
FLOW ORIENTED MODELING
WHAT ARE DATA FLOW DIAGRAMS SYMBOLS STEPS TO CREATE A DFD QUERRY EXAMPLE
4/3/2012
Introduction
Vehicle of communication.
Combination of text and diagrammatic forms. Used to depict requirements. Relatively easy to understand.
Straightforward to review.
4/3/2012
Types of Models
Different types of models are used in information systems development
Mathematical : Formulas that describe technical aspects of the system (i.e., reorder quantity)
Descriptive : Narrative memos, reports, or lists that describe aspects of the system Graphical : Diagrams and schematic representations of some aspect of the system
4/3/2012
Overview of Models
Analysis phase activity named define system requirements Logical models Provide detail without regard to specific technology Design phase Physical models Provide technical details Extend logical models
4/3/2012
Report Layout.
Structure chart. Database Schema Network Diagram. Deployment Diagram
4/3/2012 Prepared by Adarsh S. Nair 8
Flow-Oriented Modeling
Most widely used requirement analysis notations in use today.
4/3/2012
10
4/3/2012
11
Symbols
4/3/2012
12
Example
The operations of a simple lemonade stand will be used to demonstrate the creation of dataflow diagrams.
Steps:
1. Create a list of activities
Old way: no Use-Case Diagram New way: use Use-Case Diagram
4/3/2012
15
Example
Think through the activities that take place at an lemonade stand.
Steps:
1. Create a list of activities:
Customer Order. Serve Product.
Collect Payment.
Produce Product. Store Product.
4/3/2012
16
Example
Also think about the additional activities needed to support the basic activities.
Steps:
1. Create a list of activities:
Customer Order. Serve Product. 2. Additional activities: Order Raw Materials. Pay for labor. Pay for raw materials.
Collect Payment.
Produce Product. Store Product.
4/3/2012
17
Example
Group these activities in some logical fashion, possibly functional areas.
Steps:
Customer Order.
Serve Product. Collect Payment. Produce Product.
Store Product.
4/3/2012
18
4/3/2012
19
Process Decomposition
1.0 Sale 1.1 Record Order 1.2 Receive Payment
2.0 Production
Context Level
4/3/2012
Level 1
Level 0
3.0 Procurement
4.0 Payroll
20
ANY QUERRIES????
4/3/2012 Prepared by Adarsh S. Nair 21
THANK YOU
4/3/2012 Prepared by Adarsh S. Nair 22