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 09
javiergs
PRO
0
13
CSC305 Summer Lecture 08
javiergs
PRO
0
34
CSC305 Summer Lecture 07
javiergs
PRO
0
38
CSC305 Summer Lecture 06
javiergs
PRO
0
74
CSC305 Summer Lecture 05
javiergs
PRO
0
89
CSC305 Summer Lecture 04
javiergs
PRO
1
75
CSC305 Summer Lecture 03
javiergs
PRO
0
85
CSC305 Summer Lecture 02
javiergs
PRO
0
44
CSC305 Summer Lecture 01
javiergs
PRO
0
67
Other Decks in Programming
See All in Programming
Webinar: AI-Powered Development: Transformiere deinen Workflow mit Coding Tools und MCP Servern
danielsogl
0
100
React は次の10年を生き残れるか:3つのトレンドから考える
oukayuka
41
16k
プロダクトという一杯を作る - プロダクトチームが味の責任を持つまでの煮込み奮闘記
hiliteeternal
0
440
STUNMESH-go: Wireguard NAT穿隧工具的源起與介紹
tjjh89017
0
300
Nuances on Kubernetes - RubyConf Taiwan 2025
envek
0
130
SQLアンチパターン第2版 データベースプログラミングで陥りがちな失敗とその対策 / Intro to SQL Antipatterns 2nd
twada
PRO
38
11k
画像コンペでのベースラインモデルの育て方
tattaka
3
1.5k
AHC051解法紹介
eijirou
0
330
LLMは麻雀を知らなすぎるから俺が教育してやる
po3rin
3
2k
대규모 트래픽을 처리하는 프론트 개발자의 전략
maryang
0
120
新しいモバイルアプリ勉強会(仮)について
uetyo
1
250
令和最新版手のひらコンピュータ
koba789
13
7.1k
Featured
See All Featured
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
36
2.5k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Building Adaptive Systems
keathley
43
2.7k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.3k
YesSQL, Process and Tooling at Scale
rocio
173
14k
[RailsConf 2023] Rails as a piece of cake
palkan
56
5.7k
Facilitating Awesome Meetings
lara
54
6.5k
For a Future-Friendly Web
brad_frost
179
9.9k
Reflections from 52 weeks, 52 projects
jeffersonlam
351
21k
Optimising Largest Contentful Paint
csswizardry
37
3.4k
A designer walks into a library…
pauljervisheath
207
24k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
Transcript
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
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 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.