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

CSE460 Lecture 04

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.

CSE460 Lecture 04

Software Analysis and Design
Requirements Analysis II
(202101)

Tweet

More Decks by Javier Gonzalez-Sanchez

Other Decks in Programming

Transcript

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

    Analysis II Dr. Javier Gonzalez-Sanchez [email protected] javiergs.engineering.asu.edu | javiergs.com PERALTA 230U Office Hours: By appointment
  2. jgs 0460 00000100 Quiz 01 § Due Date: Tuesday Jan

    26, 11:59 PM (AZ time). § Submit Individually § Most questions about Lecture 1 and Syllabus § A few about Lecture 2 and 3.
  3. jgs 0460 00000100 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)
  4. jgs 0460 00000100 Creating Stories storyboard A C … Z

    B time ideas requirements Activities (steps)
  5. jgs 0460 00000100 Use Case Diagrams § Use case –put

    the title of one requirement inside. Use cases capture requirements. § Actor –put the name of an actor at the bottom side. An actor specifies a role played by an external entity requirement title actor name
  6. jgs 0460 00000100 Use Case Diagrams child father base addition

    extension base << include >> << extend >>
  7. jgs 0460 00000100 Homework § Requirements (user stories) for the

    following project: § https://speakerdeck.com/javiergs/cse360-flipped-lecture-10?slide=10 (slides 10 to 22) § https://www.youtube.com/watch?v=tyYAMYpzWB8 (minute 26:00 to 54:40), thus a ~28 minutes description § Work with your teams. Same grade for everyone. Team effort. § Submit a PDF file (one page) with a Use Case diagram. Only one team member submits. Include all your names in the upper-left corner of the diagram sheet. § You have one week to work
  8. jgs CSE 460 Software Analysis and Design Javier Gonzalez-Sanchez [email protected]

    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.