jgs
SER 516
Software Agility
Lecture 23: Final Project
Dr. Javier Gonzalez-Sanchez
[email protected]
javiergs.engineering.asu.edu | javiergs.com
PERALTA 230U
Office Hours: By appointment
Slide 2
Slide 2 text
jgs
516 00010000
Announcements
§ Final Exam – April 22 during lecture time
§ Final Project (one more sprint and 3 “extra” activities) – due April 20
§ Academic Integrity
Slide 3
Slide 3 text
jgs
516 00010000
Deliverables
§ Source Code
§ Document (PB, review retrospective, Burndown chart)
§ Class Diagram
§ Structural Metrics
§ Velocity
§ Self-Evaluation. What I did in this project?
§ Peer-evaluation – confidential
Slide 4
Slide 4 text
jgs
New Features for Sprint 4
Final Project (Part A)
Slide 5
Slide 5 text
jgs
516 00010000
Requirement
Space 2 …
Spring 3 O
X
-
Space 1
(
)
<
>
-|
-
@
Save
Load New Space Compile
Compile
|-
Slide 6
Slide 6 text
jgs
516 00010000
Example 0
(
)
• First Click defines
the Output
• Last Click defines
the input
jgs
516 00010000
Compile
§ https://www.graphviz.org
main tab
Tab Y
Tab X
Slide 10
Slide 10 text
jgs
516 00010000
Compile
1. Your program
generate this file.
2.Show it in a new
space
3. Copy/Paste these
lines to
GraphViz/GVEdit.
And,
4. Draw a structural
graph equivalent
Slide 11
Slide 11 text
jgs
Stan : Structure Analysis For Java
Final Project (Part B)
Slide 12
Slide 12 text
jgs
516 00010000
Tools
1. Download and install STAN
https://stan4j.com/download/
Stand alone or Eclipse plug-in
I need help:
http://download.stan4j.com/app/stan-app-help-2.2.pdf
Slide 13
Slide 13 text
jgs
To be continued …
Slide 14
Slide 14 text
jgs
516 00010000
Reference
§ Agile Software Development: Principles, Patterns, and Practices. Robert
C. Martin. Prentice Hall. 2006.
Chapter 30.
§ Essential Scrum – Chapter 7.
Slide 15
Slide 15 text
jgs
SER 516 Software Agility
Javier Gonzalez-Sanchez
[email protected]
Spring 2021
Disclaimer. These slides can only be used as study material for the class SER516 at ASU. They cannot be distributed or used for another purpose.