1 / 7

E-Genting Programming Competition 2005

Learn how to specify conditional requirements in software development, focusing on the powerful use of "if" statements. Understand how to apply prototypes, handle various conditions, and avoid misunderstandings in writing specifications.

shellyl
Download Presentation

E-Genting Programming Competition 2005

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. E-Genting Programming Competition 2005 Specification Writing Clinic, Week 2 8 September 2005 Specifying Conditional Requirements

  2. The Specification Writer’s second most useful Word: If

  3. A Prototype Conditional Requirement If X, it must Y.

  4. Applying the Prototype If a user presses the enter key, If X, the shell must process the command. it must Y.

  5. Conditions other than ‘If’ • When the transaction processor receives a request it must process the request and return a response. • So long as no keys are pressed, themonitor must show the idle display.

  6. Beware of Absurdities

  7. What did she mean? What she wrote: The game control console must enlarge the previous dynamic message status display window and font size. What I think she meant: The game control console of the new release must have a larger status display window and the status message must be shown in a larger font than in the previous release.

More Related