Top Banner
1 9 Moving to Design Lecture 4
18

1 9 Moving to Design Lecture 4. 2 9 Analysis Objectives to Design Objectives Figure 9-2.

Mar 28, 2015

Download

Documents

Colin Oliver
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 1 9 Moving to Design Lecture 4. 2 9 Analysis Objectives to Design Objectives Figure 9-2.

1

9

Moving to Design

Lecture 4

Page 2: 1 9 Moving to Design Lecture 4. 2 9 Analysis Objectives to Design Objectives Figure 9-2.

2

9Analysis Objectives to Design ObjectivesFigure 9-2

Page 3: 1 9 Moving to Design Lecture 4. 2 9 Analysis Objectives to Design Objectives Figure 9-2.

3

9Understanding the Elements of

Design

Design is the process of describing, organizing, and structuring the components of a system at both the architectural level and at a detailed level Focused on construction Like developing blueprints

Three questions What components require systems design? What are the inputs to and outputs of the

design process? How is systems design done?

Page 4: 1 9 Moving to Design Lecture 4. 2 9 Analysis Objectives to Design Objectives Figure 9-2.

4

9Inputs and Outputs: Moving from

Analysis to Design

Design: Converts functional models from

analysis into models that represent the solution

Focused on technical issues Requires less user involvement than

analysis

Page 5: 1 9 Moving to Design Lecture 4. 2 9 Analysis Objectives to Design Objectives Figure 9-2.

5

9SDLC Phases with Design Phase ActivitiesFigure 9-4

Design and Integrate NetworkDesign the Application ArchitectureDesign the User InterfacesDesign the System InterfacesDesign and Integrate the DatabasePrototype for Design DetailsDesign and Integrate System Controls

Page 6: 1 9 Moving to Design Lecture 4. 2 9 Analysis Objectives to Design Objectives Figure 9-2.

6

9Structured Approach to Designing

the Application Architecture

Application software programs Designed in conjunction with database and user

interfaces Hierarchy of modules

Documented with system flowcharts

Design internal program logic

Top-down approach DFDs with automation boundaries Structure charts

Page 7: 1 9 Moving to Design Lecture 4. 2 9 Analysis Objectives to Design Objectives Figure 9-2.

7

9Structured Design Models

Figure 9-7

Page 8: 1 9 Moving to Design Lecture 4. 2 9 Analysis Objectives to Design Objectives Figure 9-2.

8

9

Automation System Boundary

Partitions data flow processes into manual and automated systems

Processes can be inside or outside boundary

Data flows can be inside and outside of boundary

Page 9: 1 9 Moving to Design Lecture 4. 2 9 Analysis Objectives to Design Objectives Figure 9-2.

9

9DFD with Automation System BoundaryFigure 9-8

Page 10: 1 9 Moving to Design Lecture 4. 2 9 Analysis Objectives to Design Objectives Figure 9-2.

10

9

System Flowchart

Representation of various computer programs, files, databases, and associated manual processes

Graphically describes organization of subsystems

Can show type of system Batch Real time

Page 11: 1 9 Moving to Design Lecture 4. 2 9 Analysis Objectives to Design Objectives Figure 9-2.

11

9Common System Flow Chart SymbolsFigure 9-9

Page 12: 1 9 Moving to Design Lecture 4. 2 9 Analysis Objectives to Design Objectives Figure 9-2.

12

9System Flow Chart for RMO

Figure 9-11

Page 13: 1 9 Moving to Design Lecture 4. 2 9 Analysis Objectives to Design Objectives Figure 9-2.

13

9

Structure Chart

Describes functions and subfunctions of each part of system

Shows relationships between modules of a computer program

Simple and direct method Each module performs a specific function Each layer in a program performs specific

activities

Page 14: 1 9 Moving to Design Lecture 4. 2 9 Analysis Objectives to Design Objectives Figure 9-2.

14

9Structure Chart for Entire Payroll Program

Figure 9-14

Page 15: 1 9 Moving to Design Lecture 4. 2 9 Analysis Objectives to Design Objectives Figure 9-2.

15

9The Create New Order DFD FragmentFigure 9-17

Page 16: 1 9 Moving to Design Lecture 4. 2 9 Analysis Objectives to Design Objectives Figure 9-2.

16

9Exploded View of Create New Order DFDFigure 9-18

Page 17: 1 9 Moving to Design Lecture 4. 2 9 Analysis Objectives to Design Objectives Figure 9-2.

17

9Rearranged Create New Order DFDFigure 9-19

Page 18: 1 9 Moving to Design Lecture 4. 2 9 Analysis Objectives to Design Objectives Figure 9-2.

18

9First Draft of the Structure Chart

Figure 9-20