![Page 1: 1 9 Moving to Design Lecture 4. 2 9 Analysis Objectives to Design Objectives Figure 9-2](https://reader035.vdocuments.site/reader035/viewer/2022062619/5515d21155034638038b4596/html5/thumbnails/1.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062619/5515d21155034638038b4596/html5/thumbnails/2.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062619/5515d21155034638038b4596/html5/thumbnails/3.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062619/5515d21155034638038b4596/html5/thumbnails/4.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062619/5515d21155034638038b4596/html5/thumbnails/5.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062619/5515d21155034638038b4596/html5/thumbnails/6.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062619/5515d21155034638038b4596/html5/thumbnails/7.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062619/5515d21155034638038b4596/html5/thumbnails/8.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062619/5515d21155034638038b4596/html5/thumbnails/9.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062619/5515d21155034638038b4596/html5/thumbnails/10.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062619/5515d21155034638038b4596/html5/thumbnails/11.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062619/5515d21155034638038b4596/html5/thumbnails/12.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062619/5515d21155034638038b4596/html5/thumbnails/13.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062619/5515d21155034638038b4596/html5/thumbnails/14.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062619/5515d21155034638038b4596/html5/thumbnails/15.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062619/5515d21155034638038b4596/html5/thumbnails/16.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062619/5515d21155034638038b4596/html5/thumbnails/17.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062619/5515d21155034638038b4596/html5/thumbnails/18.jpg)
18
9First Draft of the Structure Chart
Figure 9-20