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 18a
Search
Javier Gonzalez-Sanchez
PRO
February 22, 2019
Programming
0
1.6k
SER516 Lecture 18a
Software Agility
Assignment
(202103)
Javier Gonzalez-Sanchez
PRO
February 22, 2019
Tweet
Share
More Decks by Javier Gonzalez-Sanchez
See All by Javier Gonzalez-Sanchez
CSC305 Lecture 16
javiergs
PRO
0
73
CSC305 Lecture 15
javiergs
PRO
0
28
CSC509 Lecture 08
javiergs
PRO
0
92
CSC305 Lecture 14
javiergs
PRO
0
14
CSC305 Lecture 13
javiergs
PRO
0
120
CSC509 Lecture 07
javiergs
PRO
0
140
CSC305 Lecture 12
javiergs
PRO
0
72
CSC305 Lecture 11
javiergs
PRO
0
67
CSC509 Lecture 06
javiergs
PRO
0
140
Other Decks in Programming
See All in Programming
ECSのサービス間通信 4つの方法を比較する 〜Canary,Blue/Greenも添えて〜
tkikuc
10
2.2k
offers_20241022_imakiire.pdf
imakurusu
2
310
Boost Performance and Developer Productivity with Jakarta EE 11
ivargrimstad
0
440
約9000個の自動テストの 時間を50分->10分に短縮 Flakyテストを1%以下に抑えた話
hatsu38
21
9k
Generative AI Use Cases JP (略称:GenU)奮闘記
hideg
0
120
『ドメイン駆動設計をはじめよう』のモデリングアプローチ
masuda220
PRO
4
150
Honoの来た道とこれから
yusukebe
19
3k
Sidekiqで実現する 長時間非同期処理の中断と再開 / Pausing and Resuming Long-Running Asynchronous Jobs with Sidekiq
hypermkt
6
2.2k
VR HMDとしてのVision Pro+ゲーム開発について
yasei_no_otoko
0
100
Kotlinの好きなところ
kobaken0029
0
220
【Kaigi on Rails 2024】YOUTRUST スポンサーLT
krpk1900
0
210
Vue3の一歩踏み込んだパフォーマンスチューニング2024
hal_spidernight
3
2.9k
Featured
See All Featured
Put a Button on it: Removing Barriers to Going Fast.
kastner
59
3.5k
The Language of Interfaces
destraynor
154
24k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
26
2k
Code Reviewing Like a Champion
maltzj
519
39k
Rails Girls Zürich Keynote
gr2m
93
13k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
13
1.9k
The Art of Programming - Codeland 2020
erikaheidi
51
13k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
3
360
Into the Great Unknown - MozCon
thekraken
31
1.5k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
Transcript
jgs SER 516 Software Agility Lecture 18: Assignment Dr. Javier
Gonzalez-Sanchez
[email protected]
javiergs.engineering.asu.edu | javiergs.com PERALTA 230U Office Hours: By appointment
jgs 516 00010010 Assignment 05 § Third Sprint Sprint Backlog
Burndown Chart Retrospective Review Product – Source Code – Clean Source Code Product – Class Diagram– Clean Design Due date Assignment 5.3 – March 30
jgs Sprint 3 What next?
jgs 516 00010010 Requirement Space 2 … Spring 3 O
X - Space 1 ( ) < > -| - @ Save Load New Space Compile Compile |-
jgs 516 00010010 Requirement § 1 input, 2 outputs §
2 inputs, 1 output § 1 input, 1 output, 1 loop (extra input and output that should join) § N inputs, 1 output § 1 input, N outputs § 1 input, 1 output § 0 input, 1 output § 1 input, 0 output < > |- - @ -| ( )
jgs 516 00010010 Example 0 ( ) • First Click
defines the Output • Last Click defines the input
jgs 516 00010010 Example 1 ( ) < > -
@ - - -
jgs 516 00010010 Example 3 ( ) < > -
- - | | - - - - - - -
jgs Previously
jgs 516 00010010 Think about this § What is a
class? § What relationships exist between classes? § Keep It Simple § Decoupling § Separation of Concerns
jgs 516 00010010 Clean?
jgs 516 00010010 Class Diagram?
jgs To be continued…
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.