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
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.
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
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
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)
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
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.