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
CSC486 Lecture 04
javiergs
PRO
0
25
CSC486 Lecture 02
javiergs
PRO
0
14
CSC486 Lecture 01
javiergs
PRO
0
39
CSC305 Lecture 26
javiergs
PRO
0
140
CSC305 Lecture 25
javiergs
PRO
0
140
CSC509 Lecture 14
javiergs
PRO
0
140
CSC305 Lecture 24
javiergs
PRO
0
49
CSC509 Lecture 13
javiergs
PRO
0
170
CSC305 Lecture 23
javiergs
PRO
1
130
Other Decks in Programming
See All in Programming
バグを見つけた?それAppleに直してもらおう!
uetyo
0
220
テストコードのガイドライン 〜作成から運用まで〜
riku929hr
6
1.4k
Fibonacci Function Gallery - Part 1
philipschwarz
PRO
0
270
PHPで作るWebSocketサーバー ~リアクティブなアプリケーションを知るために~ / WebSocket Server in PHP - To know reactive applications
seike460
PRO
2
750
GitHubで育つ コラボレーション文化 : ニフティでのインナーソース挑戦事例 - 2024-12-16 GitHub Universe 2024 Recap in ZOZO
niftycorp
PRO
0
1.3k
快速入門可觀測性
blueswen
0
490
今年のアップデートで振り返るCDKセキュリティのシフトレフト/2024-cdk-security-shift-left
tomoki10
0
350
月刊 競技プログラミングをお仕事に役立てるには
terryu16
1
1.2k
Androidアプリの One Experience リリース
nein37
0
980
Findy Team+ Awardを受賞したかった!ベストプラクティス応募内容をふりかえり、開発生産性向上もふりかえる / Findy Team Plus Award BestPractice and DPE Retrospective 2024
honyanya
0
140
Package Traits
ikesyo
1
180
毎日13時間もかかるバッチ処理をたった3日で60%短縮するためにやったこと
sho_ssk_
1
520
Featured
See All Featured
Gamification - CAS2011
davidbonilla
80
5.1k
GraphQLの誤解/rethinking-graphql
sonatard
68
10k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
44
9.4k
Large-scale JavaScript Application Architecture
addyosmani
510
110k
How GitHub (no longer) Works
holman
312
140k
RailsConf 2023
tenderlove
29
970
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.4k
We Have a Design System, Now What?
morganepeng
51
7.3k
The Cost Of JavaScript in 2023
addyosmani
46
7.2k
Mobile First: as difficult as doing things right
swwweet
222
9k
Java REST API Framework Comparison - PWX 2021
mraible
28
8.3k
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.