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

CSE563 Lecture 05

CSE563 Lecture 05

Software Requirements and Specification
Storyboarding II
(202201)

B546a9b97d993392e4b22b74b99b91fe?s=128

Javier Gonzalez
PRO

August 20, 2021
Tweet

More Decks by Javier Gonzalez

Other Decks in Programming

Transcript

  1. jgs CSE 563 Software Requirements and Specification Lecture 05: Storyboarding

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

  3. jgs Spring 2022 | 00000101 Test Yourselves 9. All monetary

    amounts must be accurate to two decimal places (integrity). 10.The new product shall be easy to use by adult members (age 18 to 80) of the public who may only have one hand free. 11.No piece of text that might be displayed to a user shall reside in program source code. Every piece of text that a user might see must be modifiable without changing source code. That is, no user‐visible text will be “hard‐coded.” 12.The payment subsystem design is based on the payment module from the ALPHA product line. The PAGO system should not be modified unless absolutely necessary.
  4. jgs Spring 2022 | 00000101 Test Yourselves 9. All monetary

    amounts must be accurate to two decimal places (integrity). 10.The new product shall be easy to use by adult members (age 18 to 80) of the public who may only have one hand free. 11.No piece of text that might be displayed to a user shall reside in program source code. Every piece of text that a user might see must be modifiable without changing source code. That is, no user‐visible text will be “hard‐coded.” 12.The payment subsystem design is based on the payment module from the ALPHA product line. The PAGO system should not be modified unless absolutely necessary. NF NF NF NF
  5. jgs Test Yourselves III

  6. jgs Spring 2022 | 00000101 Case Study

  7. jgs Spring 2022 | 00000101 Scenario 1 | Thoughts?

  8. jgs Spring 2022 | 00000101 What they try to write

    was Pac-man is drawn/shown on screen Notes: § At the center when game start The player move Pac-Man Notes: § with the arrows up, down, left, and right § Movement continue until direction is changed or hit a wall. Four enemies/ghost are drawn/shown on screen Notes: § At the center when game start The computer move the four ghosts to chase the Pac-Man
  9. jgs Spring 2022 | 00000101 Scenario 1 | Thoughts?

  10. jgs Spring 2022 | 00000101 Scenario 2 | Thoughts?

  11. jgs Spring 2022 | 00000101 Scenario 3 | Thoughts?

  12. jgs Spring 2022 | 00000101 Scenario 4 | Thoughts?

  13. jgs Spring 2022 | 00000101 Scenario 5 | Thoughts?

  14. jgs Spring 2022 | 00000101 Scenario 6 | Thoughts?

  15. jgs Spring 2022 | 00000101 Scenario 7 | Thoughts?

  16. jgs Assignment 02

  17. jgs Spring 2022 | 00000101 Part 01

  18. jgs Spring 2022 | 00000101 Part 02 Player Move left-right

    Aliens Move left-right and advance toward the bottom stationary defense bunkers Score Level
  19. jgs Spring 2022 | 00000101 Part 03 - Another Game

    https://playgameoflife.com
  20. jgs Spring 2022 | 00000101 Part 03 - Another Game

    https://playgameoflife.com
  21. jgs Spring 2022 | 00000101 Assignment 02 a) Individually b)

    Submit on Canvas a document with the functional requirements for the 3 systems described. All of them. A text (only text) that describe everything. Main Title: name of the system Heading: name for a requirement (service, behavior, or reaction) (a sentence with subject and verb and small context as you consider necessary for a header) Paragraphs: the explanation of the requirement (do not mix ideas) (focus in the goal of the section) You can list here the activities, algorithm, details, etc. (using bullets is a good idea)
  22. jgs Spring 2022 | 00000101 Homework § Read: Requirements Engineering:

    A Roadmap Nuseibeh, Bashar, and Steve Easterbrook Proceedings of the Conference on the Future of Software Engineering 2000
  23. jgs Spring 2022 | 00000101 Questions

  24. jgs CSE 563 Software Requirements and Specification Javier Gonzalez-Sanchez, Ph.D.

    javiergs@asu.edu Spring 2022 Copyright. These slides can only be used as study material for the class CSE563 at ASU. They cannot be distributed or used for another purpose.