Upgrade to Pro — share decks privately, control downloads, hide ads and more …

CSC308B Lecture 05

CSC308B Lecture 05

Software Engineering I
Storyboarding
(202401) - two-days per week version

Javier Gonzalez-Sanchez

January 24, 2024
Tweet

More Decks by Javier Gonzalez-Sanchez

Other Decks in Programming

Transcript

  1. jgs CSC 308 Software Engineering 1 Lecture 05: Storyboarding Dr.

    Javier Gonzalez-Sanchez [email protected] www.javiergs.com Building 14 -227
  2. jgs Javier Gonzalez-Sanchez | CSC 308 | Winter 2024 |

    7 § Independent – loosely coupled with one another § Negotiable – Stories are what and why , not how ( 99% ). § Valuable – for the customer! § Estimatable – Effort/Cost of design, build, and test. § Small (sized appropriately) § Testable – pass or fail INVEST in good requirements
  3. jgs Javier Gonzalez-Sanchez | CSC 308 | Winter 2024 |

    8 § Can someone do this and integrate it later into the main project? § Do we all understand what this is? § Is this important for the customer? § Can we estimate the cost of this (complexity, LOC, effort, or time)? § Is this appropriate for a Sprint (period of time)? § Do we know how to test it and prove it is complete? INVEST in good requirements
  4. jgs Javier Gonzalez-Sanchez | CSC 308 | Winter 2024 |

    10 Storyboarding MOVE EAT SHOW DETECT COLLISION MOVE/ HUNT SHOW SHOW/ CREATE SCORE HANDLING WINNER DETECTOR MOVE/ HUNT
  5. jgs Javier Gonzalez-Sanchez | CSC 308 | Winter 2024 |

    11 Storyboarding MOVE EAT SHOW DETECT COLLISION SHOW/ CREATE SCORE HANDLING WINNER DETECTOR MOVE/ HUNT SHOW Ghost MOVE/ HUNT 2
  6. jgs

  7. jgs Javier Gonzalez-Sanchez | CSC 308 | Winter 2024 |

    22 Case 03. A Tutor for the Tower of Hanoi Game That was a good move! That is not good, go back Do you want a hint? Move from pole (A,B,C): To pole (A,B,C):
  8. jgs Javier Gonzalez-Sanchez | CSC 308 | Winter 2024 |

    23 https://www.digitalocean.com /community/tutorials/tower-of-hanoi Case 03. A Tutor for the Tower of Hanoi Game
  9. jgs CSC 308 Software Engineering I Javier Gonzalez-Sanchez, Ph.D. [email protected]

    Winter 2024 Copyright. These slides can only be used as study material for the class CSC 308 at Cal Poly. They cannot be distributed or used for another purpose.