Upload
others
View
5
Download
0
Embed Size (px)
Citation preview
1
1
York University – Department of Computer Science
Chapter 7S/W Development
I. Scott MacKenzie
2
York University – Department of Computer Science
Outline
2
3
York University – Department of Computer Science
But First… Bonus… No Extra Charge
Command-Line Arguments
4
York University – Department of Computer Science
main Method Template
3
5
York University – Department of Computer Science
String Array Example
6
York University – Department of Computer Science
IO Redirection and Pipes
4
7
York University – Department of Computer Science
Data Encryption and Decryption
8
York University – Department of Computer Science
Data Encryption Example
5
9
York University – Department of Computer Science
Data Decryption Example
10
York University – Department of Computer Science
Back To Chapter 7
• The Development Process– Classical view is the “waterfall model” (next
slide)
6
11
York University – Department of Computer Science
Waterfall Model
12
York University – Department of Computer Science
Waterfall Model (2)
7
13
York University – Department of Computer Science
Iterative Methodology
14
York University – Department of Computer Science
UML
• UML = unified markup language• Visual specification language• Allows user to visualize and document
software related elements, like…
modeling
8
15
York University – Department of Computer Science
Class Diagrams
16
York University – Department of Computer Science
UML Relationship Diagrams
9
17
York University – Department of Computer Science
Relationship Diagrams
18
York University – Department of Computer Science
Test Process
10
19
York University – Department of Computer Science
Test Vector
261
263
20
York University – Department of Computer Science
Example App
LI
DemoTrajectory.xls
11
21
York University – Department of Computer Science
First Iteration
DemoTrajectory01.java
22
York University – Department of Computer Science
Second Iteration
DemoTrajectory02.java
12
23
York University – Department of Computer Science
ThirdIteration
Demo
Trajectory03.java
24
York University – Department of Computer Science
FourthIteration
Demo
Trajectory.txt
Trajectory04.java
13
25
York University – Department of Computer Science
Thank You