$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
SER516 Lecture 23a
Search
Javier Gonzalez-Sanchez
PRO
February 28, 2019
Programming
0
1.5k
SER516 Lecture 23a
Software Agility
Final Project
(202104)
Javier Gonzalez-Sanchez
PRO
February 28, 2019
Tweet
Share
More Decks by Javier Gonzalez-Sanchez
See All by Javier Gonzalez-Sanchez
CSC305 Lecture 17
javiergs
PRO
0
210
CSC305 Lecture 16
javiergs
PRO
0
350
CSC305 Lecture 15
javiergs
PRO
0
220
CSC305 Lecture 14
javiergs
PRO
0
330
CSC509 Lecture 13
javiergs
PRO
0
260
CSC509 Lecture 11
javiergs
PRO
0
310
CSC509 Lecture 10
javiergs
PRO
0
180
CSC509 Lecture 09
javiergs
PRO
0
290
CSC509 Lecture 08
javiergs
PRO
0
280
Other Decks in Programming
See All in Programming
AIエージェントでのJava開発がはかどるMCPをAIを使って開発してみた / java mcp for jjug
kishida
4
830
Microservices rules: What good looks like
cer
PRO
0
220
【レイトレ合宿11】kagayaki_v4
runningoutrate
0
180
Module Harmony
petamoriken
2
590
「文字列→日付」の落とし穴 〜Ruby Date.parseの意外な挙動〜
sg4k0
0
330
手が足りない!兼業データエンジニアに必要だったアーキテクチャと立ち回り
zinkosuke
0
100
Web エンジニアが JavaScript で AI Agent を作る / JSConf JP 2025 sponsor session
izumin5210
4
2.1k
Level up your Gemini CLI - D&D Style!
palladius
1
150
競馬で学ぶ機械学習の基本と実践 / Machine Learning with Horse Racing
shoheimitani
14
14k
ソフトウェア設計の課題・原則・実践技法
masuda220
PRO
24
20k
『実践MLOps』から学ぶ DevOps for ML
nsakki55
2
500
目的で駆動する、AI時代のアーキテクチャ設計 / purpose-driven-architecture
minodriven
11
3.7k
Featured
See All Featured
Site-Speed That Sticks
csswizardry
13
970
Rebuilding a faster, lazier Slack
samanthasiow
84
9.3k
How to Ace a Technical Interview
jacobian
280
24k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
A Tale of Four Properties
chriscoyier
162
23k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.1k
Making Projects Easy
brettharned
120
6.5k
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
253
22k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.6k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
2.9k
Transcript
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
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
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
jgs New Features for Sprint 4 Final Project (Part A)
jgs 516 00010000 Requirement Space 2 … Spring 3 O
X - Space 1 ( ) < > -| - @ Save Load New Space Compile Compile |-
jgs 516 00010000 Example 0 ( ) • First Click
defines the Output • Last Click defines the input
jgs 516 00010000 Example 1 ( ) < > -
@ - - -
jgs 516 00010000 Example 3 ( ) < > -
- - | | - - - - - - -
jgs 516 00010000 Compile § https://www.graphviz.org main tab Tab Y
Tab X
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
jgs Stan : Structure Analysis For Java Final Project (Part
B)
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
jgs To be continued …
jgs 516 00010000 Reference § Agile Software Development: Principles, Patterns,
and Practices. Robert C. Martin. Prentice Hall. 2006. Chapter 30. § Essential Scrum – Chapter 7.
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.