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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
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
CSC307 Lecture 05
javiergs
PRO
0
480
CSC364_L05_connection.pdf
javiergs
PRO
0
65
CSC364 Lecture 04
javiergs
PRO
0
84
CSC307 Lecture 04
javiergs
PRO
0
650
CSC307 Lecture 03
javiergs
PRO
1
480
CSC364 Lecture 03
javiergs
PRO
0
110
CSC307 Lecture 02
javiergs
PRO
1
770
CSC364 Lecture 02
javiergs
PRO
0
79
CSC307 Lecture 01
javiergs
PRO
0
680
Other Decks in Programming
See All in Programming
Architectural Extensions
denyspoltorak
0
220
Graviton と Nitro と私
maroon1st
0
170
HTTPプロトコル正しく理解していますか? 〜かわいい猫と共に学ぼう。ฅ^•ω•^ฅ ニャ〜
hekuchan
2
660
AIエージェントの設計で注意するべきポイント6選
har1101
6
3.2k
Honoを使ったリモートMCPサーバでAIツールとの連携を加速させる!
tosuri13
1
150
Deno Tunnel を使ってみた話
kamekyame
0
340
インターン生でもAuth0で認証基盤刷新が出来るのか
taku271
0
180
そのAIレビュー、レビューしてますか? / Are you reviewing those AI reviews?
rkaga
5
3.9k
Data-Centric Kaggle
isax1015
2
690
AI前提で考えるiOSアプリのモダナイズ設計
yuukiw00w
0
220
なぜSQLはAIぽく見えるのか/why does SQL look AI like
florets1
0
340
【卒業研究】会話ログ分析によるユーザーごとの関心に応じた話題提案手法
momok47
0
170
Featured
See All Featured
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.2k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
410
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
200
Large-scale JavaScript Application Architecture
addyosmani
515
110k
KATA
mclloyd
PRO
33
15k
The Curious Case for Waylosing
cassininazir
0
220
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
140
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
110
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
420
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
160
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
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.