Presentation is loading. Please wait.

Presentation is loading. Please wait.

Slide 1 Shall Lists. Slide 2 Shall List Statement Categories Functional Requirements User Interface Requirements Performance Requirements Qualification.

Similar presentations


Presentation on theme: "Slide 1 Shall Lists. Slide 2 Shall List Statement Categories Functional Requirements User Interface Requirements Performance Requirements Qualification."— Presentation transcript:

1 Slide 1 Shall Lists

2 Slide 2 Shall List Statement Categories Functional Requirements User Interface Requirements Performance Requirements Qualification Requirements

3 Slide 3 Shall List Statement Categories Functional Requirements The system shall calculate interest on a daily basis For a loan given to a producer, the system will calculate interest daily based on the prime rate of +1.2 Log all employee name changes The system will write an entry to the audit log file after any modification of an employee name.

4 Slide 4 Shall List Statement Categories l Interface Requirements l The system shall record an acknowledgment when a new employee is created into the XYZ table l The XYZ system uses these records to update the time stamp of an employee record.XYZ - security system2 l The system will mail the month-end report message to the "Director" at each month-end.This E-mail is used to manually load data into the Director system.Director system

5 Slide 5 Shall List Statement Categories l Performance Requirements l The system shall perform simple queries (e.g. no more than 2 tables) in less than 10 seconds l This speed is required to ensure better service to the public requesting information on the XYZ system. l Month-end runs will take no longer than 24 hours l Weekly backups are performed every Sunday at 6:00 a.m.; if the month-end process takes too long, it will affect the operations of other systems such as AAFC.12

6 Slide 6 Shall List Statement Categories l Qualification Requirements The system shall be user friendly l The system shall be used by non-technical users, thus must be simple and easy to use. l The system requires little training l Help menus shall be available for all on-line query screens.

7 Slide 7 Shall List Testability l Types of testing criteria for shall list items l Demonstration: Demonstrate the operation of the function to the system owner to show that the requirement has been met. l Inspection: Sometimes used in combination with demonstration, it requires visual examination of the code documentation, table dumps, scans, etc. l Analysis/Special Qualification: The processing of accumulated data obtained from other methods, or any special tools, techniques, procedures, facilities, and acceptable limits. This type of testing usually affects critical parts of the system and/or interfaces.

8 Slide 8 Shall List Testability l Example of Requirement Testing Criteria l RequirementTesting requirement l The system shall be user l FriendlyDemonstration l Month-end runs will take no l longer than 24 hoursInspection l Transfer of data shall be at l a rate of 9600 baudAnalysis

9 Slide 9 Helpful Hints l Sentence Structure Keep your sentences short and simple. It doesn't matter if specifications read like a grade-school textbook. We're not trying for a Pulitzer Prize.Example of Requirement Testing Criteria l Mind your Grammar Grammatical errors can affect the intelligibility of the sentence. l Keep statements unambiguous Many words have multiple meanings making statements have even more ambiguous

10 Slide 10 Shall List Format l Each requirement is something that the system SHALL do. l Each requirement must unambiguous and testable Very precise language from which the design will be developed

11 Slide 11 Shall List Format l Examples: The system shall allow the librarian to check out items of any type except periodicals. The system shall generate a due date of 7 days from the date checked out for each item. The system shall update the member’s checkout history with the date checked out and Call Numbers checked out.


Download ppt "Slide 1 Shall Lists. Slide 2 Shall List Statement Categories Functional Requirements User Interface Requirements Performance Requirements Qualification."

Similar presentations


Ads by Google