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)

Javier Gonzalez-Sanchez

August 20, 2021
Tweet

More Decks by Javier Gonzalez-Sanchez

Other Decks in Programming

Transcript

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

    II Dr. Javier Gonzalez-Sanchez [email protected] javiergs.engineering.asu.edu | javiergs.com PERALTA 230U Office Hours: By appointment
  2. 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.
  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. NF NF NF NF
  4. 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
  5. jgs Spring 2022 | 00000101 Part 02 Player Move left-right

    Aliens Move left-right and advance toward the bottom stationary defense bunkers Score Level
  6. 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)
  7. 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
  8. jgs CSE 563 Software Requirements and Specification Javier Gonzalez-Sanchez, Ph.D.

    [email protected] 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.