Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
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 Summer Lecture 14
javiergs
PRO
0
40
CSC305 Summer Lecture 13
javiergs
PRO
0
79
CSC305 Summer Lecture 12
javiergs
PRO
0
130
CSC305 Summer Lecture 11
javiergs
PRO
0
61
CSC305 Summer Lecture 10
javiergs
PRO
0
80
CSC305 Summer Lecture 09
javiergs
PRO
0
84
CSC305 Summer Lecture 08
javiergs
PRO
0
54
CSC305 Summer Lecture 07
javiergs
PRO
0
76
CSC305 Summer Lecture 06
javiergs
PRO
0
110
Other Decks in Programming
See All in Programming
AIを活用し、今後に備えるための技術知識 / Basic Knowledge to Utilize AI
kishida
17
3.8k
A Gopher's Guide to Vibe Coding
danicat
0
200
AI OCR API on Lambdaを Datadogで可視化してみた
nealle
0
220
私の後悔をAWS DMSで解決した話
hiramax
4
180
Portapad紹介プレゼンテーション
gotoumakakeru
1
130
MLH State of the League: 2026 Season
theycallmeswift
0
210
ECS初心者の仲間 – TUIツール「e1s」の紹介
keidarcy
0
150
速いWebフレームワークを作る
yusukebe
3
1.5k
Jakarta EE Core Profile and Helidon - Speed, Simplicity, and AI Integration
ivargrimstad
0
290
2025 年のコーディングエージェントの現在地とエンジニアの仕事の変化について
azukiazusa1
4
1.5k
AI時代のドメイン駆動設計-DDD実践におけるAI活用のあり方 / ddd-in-ai-era
minodriven
25
9.6k
TanStack DB ~状態管理の新しい考え方~
bmthd
2
380
Featured
See All Featured
Building an army of robots
kneath
306
46k
Thoughts on Productivity
jonyablonski
69
4.8k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.8k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
126
53k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.5k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.9k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
Building Adaptive Systems
keathley
43
2.7k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.6k
RailsConf 2023
tenderlove
30
1.2k
Gamification - CAS2011
davidbonilla
81
5.4k
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.