Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
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
1.6k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
SER516 Lecture 18a
Software Agility
Assignment
(202103)
Javier Gonzalez-Sanchez
PRO
February 22, 2019
More Decks by Javier Gonzalez-Sanchez
See All by Javier Gonzalez-Sanchez
CSC510 Lecture 15
javiergs
PRO
0
29
CSC510 Lecture 13
javiergs
PRO
0
18
CSC510 Lecture 14
javiergs
PRO
0
34
CSC310 Lecture 09
javiergs
PRO
0
29
CSC510 Lecture 12
javiergs
PRO
0
51
CSC510 Lecture 11
javiergs
PRO
0
41
CSC310 Lecture 08
javiergs
PRO
0
36
CSC310 Lecture 07
javiergs
PRO
0
39
CSC510 Lecture 10
javiergs
PRO
0
36
Other Decks in Programming
See All in Programming
見えないものを探る要求要件定義に必要な基本的思考 / invisible-requirement-thinking
minodriven
15
7.9k
The Rails Doctrine Decade
koic
2
520
ジョジョの世界をXRで再現する
mofurune
0
140
GemmaをJevのように使ってみる / Use Gemma like Jev
kishida
5
720
AI時代のコードレビューは人に向けるな、仕組みに向けろ
texmeijin
5
3.5k
When benchmarks go bad - what I learned from measuring performance wrong
hollycummins
0
190
半永久的に提供し続けられるプライベートクラウドを目指して ― 利用者の認知負荷を抑えるAPI抽象化とハードウェア世代交代の基盤設計
tomokon
0
460
JRuby: Past, Present, and Future
headius
0
220
Findy - エンジニア向け会社紹介/Findy Company Deck
findyinc
6
400k
Everything will be SERVERLESS — 信じて運用した10年の経験値 / Everything Will be Serverless — Lessons Learned from 10 Years of Operational Experience
seike460
PRO
1
840
パズルゲームの作り方 / how to make puzzle games
kaityo256
PRO
2
270
[ハンズオン]AIへの指示だけで「五目並べ」を作ってみよう
satoshi256kbyte
1
350
Featured
See All Featured
The SEO Collaboration Effect
kristinabergwall1
1
590
The Language of Interfaces
destraynor
162
27k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
2
6.3k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.8k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Typedesign – Prime Four
hannesfritz
42
3.2k
Rails Girls Zürich Keynote
gr2m
96
14k
Making Projects Easy
brettharned
120
6.8k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
260
The Cost Of JavaScript in 2023
addyosmani
55
10k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
530
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.