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

CSE460 Lecture 03

CSE460 Lecture 03

Software Analysis and Design
Requirements Analysis
(202101)

B546a9b97d993392e4b22b74b99b91fe?s=128

Javier Gonzalez
PRO

July 03, 2020
Tweet

Transcript

  1. jgs CSE 460 Software Analysis and Design Lecture 03: Requirements

    Analysis Dr. Javier Gonzalez-Sanchez javiergs@asu.edu javiergs.engineering.asu.edu | javiergs.com PERALTA 230U Office Hours: By appointment
  2. jgs Previously

  3. jgs 0460 00000011 CSE 360 necessities requirements functional requirement non-functional

    requirement Steps Tasks
  4. jgs 0460 00000011 Previously Needs Necessities Wishes Desires Ideas Requirements

  5. jgs 0460 00000011 Previously I want a Pacman videogame Requirements

  6. jgs 0460 00000011 Requirements mary raj … john jane …

    Ira O X - Product Requirement Task As a (role), I want (feature), So that (benefit)
  7. jgs 0460 00000011 Requirements are: § Independent § loosely coupled

    with one another § Negotiable § Stories are what and why , not how § Valuable § for the customer! § Estimable § Effort/Cost of design, build, and test. § Small § (sized appropriately) § Testable § (pass or fail)
  8. jgs 0460 00000011 Pacman

  9. jgs Assignment 01

  10. jgs 0460 00000011 Disclaimer § Your assignment 01 grade is

    mostly about “you did it”, “you submit something” (something that make sense). § Why? Because we are testing whether you are familiar with requirements and user stories. Think about it as a survey, and (this time) you received a good grade for being responsible and accomplish it. § Next assignment will be about knowledge. § Whether your stories are correct or not is something that I am reviewing here with you. § You could have received a 100/100 and your stories be WRONG!
  11. jgs 0460 00000011 Scenario 1

  12. jgs 0460 00000011 Scenario 2

  13. jgs 0460 00000011 Scenario 3

  14. jgs 0460 00000011 Scenario 4

  15. jgs 0460 00000011 Scenario 5

  16. jgs 0460 00000011 Scenario 6

  17. jgs 0460 00000011 Scenario 7

  18. jgs 0460 00000011 Scenario 8

  19. jgs 0460 00000011 Scenario A | Thoughts?

  20. jgs 0460 00000011 Scenario B | Thoughts?

  21. jgs 0460 00000011 Scenario C | Thoughts?

  22. jgs 0460 00000011 Scenario D | Thoughts?

  23. jgs 0460 00000011 Scenario E | Thoughts?

  24. jgs 0460 00000011 Scenario F | Thoughts?

  25. jgs 0460 00000011 Scenario G | Thoughts?

  26. jgs 0460 00000011 Scenario H | Thoughts?

  27. jgs Next

  28. jgs 0460 00000011 CSE 360 :: First Draft

  29. jgs CSE 460 Software Analysis and Design Javier Gonzalez-Sanchez javiergs@asu.edu

    Fall 2020 Disclaimer. These slides can only be used as study material for the class CSE460 at ASU. They cannot be distributed or used for another purpose.