Upgrade to Pro — share decks privately, control downloads, hide ads and more …

SER516 Lecture 23a

SER516 Lecture 23a

Software Agility
Final Project
(202104)

B546a9b97d993392e4b22b74b99b91fe?s=128

Javier Gonzalez
PRO

February 28, 2019
Tweet

Transcript

  1. jgs SER 516 Software Agility Lecture 23: Final Project Dr.

    Javier Gonzalez-Sanchez javiergs@asu.edu javiergs.engineering.asu.edu | javiergs.com PERALTA 230U Office Hours: By appointment
  2. 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
  3. 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
  4. jgs New Features for Sprint 4 Final Project (Part A)

  5. jgs 516 00010000 Requirement Space 2 … Spring 3 O

    X - Space 1 ( ) < > -| - @ Save Load New Space Compile Compile |-
  6. jgs 516 00010000 Example 0 ( ) • First Click

    defines the Output • Last Click defines the input
  7. jgs 516 00010000 Example 1 ( ) < > -

    @ - - -
  8. jgs 516 00010000 Example 3 ( ) < > -

    - - | | - - - - - - -
  9. jgs 516 00010000 Compile § https://www.graphviz.org main tab Tab Y

    Tab X
  10. 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
  11. jgs Stan : Structure Analysis For Java Final Project (Part

    B)
  12. 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
  13. jgs To be continued …

  14. jgs 516 00010000 Reference § Agile Software Development: Principles, Patterns,

    and Practices. Robert C. Martin. Prentice Hall. 2006. Chapter 30. § Essential Scrum – Chapter 7.
  15. jgs SER 516 Software Agility Javier Gonzalez-Sanchez javiergs@asu.edu 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.