Slide 1

Slide 1 text

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

Slide 7

Slide 7 text

jgs 516 00010000 Example 1 ( ) < > - @ - - -

Slide 8

Slide 8 text

jgs 516 00010000 Example 3 ( ) < > - - - | | - - - - - - -

Slide 9

Slide 9 text

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.