Download presentation
1
Chapter 3 Planning Your Solution
Problem Solving and Programming Concepts 9th Edition By Maureen Sprankle and Jim Hubbard
2
Overview Communicating with the Computer Organizing the Solution
Introduction to UML Using the Tools Testing the Solution Coding the Solution Software Development Cycle
3
Good Quote Computers are only as good as their hardware, their software, and the people using them!
4
Analyzing the Problem Understand requirements: The given data
The required results The processing that is required in the problem A list of solution alternatives
6
Figure 3.9 Flowchart Symbols
7
Figure 3.9 Flowchart Symbols
8
Figure 3.9 Flowchart Symbols
9
Figure 3.9 Flowchart Symbols
10
Figure 3.10 The Algorithms and Flowcharts for the Payroll Problem
11
Figure 3.10 The Algorithms and Flowcharts for the Payroll Problem
12
Figure 3.10 The Algorithms and Flowcharts for the Payroll Problem
13
Figure 3.10 The Algorithms and Flowcharts for the Payroll Problem
14
Figure 3.11 Order of Execution of Instructions
15
Software Development Cycle
Analysis Design Development Implementation Maintenance and review
16
Analyzing the Problem Understand requirements: The given data
The required results The processing that is required in the problem A list of solution alternatives
17
Figure 3.1 Problem Analysis Chart
18
Figure 3.2 Problem Analysis Chart for the Payroll Problem
19
Figure 3.3 The Interactivity Chart
20
Figure 3.5 The Interactivity Chart for the Payroll Problem
21
Figure 3.6 The IPO(input-processing-output) Chart
22
Figure 3.7 The IPO Chart for the Payroll Problem
23
Figure 3.13 Use Case Diagram
24
Figure 3.14 Use Case Diagram
25
Figure 3.15 Class Diagram of Books Class
26
Figure 3.16 Sequence Diagram
27
Figure 3.17 Sequence Diagram for Starting and Turning Off a Car Engine
28
Figure 3.18 Statechart Diagram
29
Figure 3.19 Activity Diagram
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.