Stated and Implied Requirements Instructor Slides Exercise Module Number RM13 This course material was developed with NSF TUES a ward 1245036 Task Read the given stated need and suggest implied needs ID: 654864
Download Presentation The PPT/PDF document "Requirements Management" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.
Slide1
Requirements Management
Stated and Implied RequirementsInstructor SlidesExercise Module Number: RM13
This course material was developed with NSF – TUES award # 1245036Slide2
Task
Read the given stated need and suggest implied need(s).Slide3
Stated Need 1
The software system shall require a user id and password for access.What do the students say?Slide4
Stated Need 1
The software system shall require a user id and password for access.Implied needs?Verify User ID
Verify PasswordPermit up to “X” tries for accessLock the account
Allow User to reset the passwordEtc.Slide5
Stated Need 2
The software shall be able to create five types of reports.What do the students say?Slide6
Stated Need 2
The software shall be able to create five types of reports.Implied needs?List standard reports
Create customizable reportsAllow editing of reportsAllow printing of reports
Etc.Slide7
Stated Need 3
The software shall be able to create and save a document.What do the students say?Slide8
Stated Need 3
The software shall be able to create and save a document.Implied needs?Edit document
Use “save as” featureSelect a directoryEtc.Slide9
Stated Need 4
The software shall permit the use of Credit Card for merchandise purchase.What do the students say?Slide10
Stated Need 4
The software shall permit the use of Credit Card for merchandise purchase.Implied needs?Allow entry of various types of credit cards
Allow entry of card number, card older name, expiry date, security codeAllow the user to keep the card on profile if requestedEtc.Slide11
Stated Need 5
The pop up window shall have a ‘cancel’ button.What do the students say?Slide12
Stated Need 5
The pop up window shall have a ‘cancel’ button..Implied needs?Allow the user to select a cancel button to cancel operation
Allow the user to confirm cancellationEtc.Slide13
13
F.A.S.T. - 1Facilitated application specification technique
Meeting between customers and developers at a neutral site (no home advantage).
Goalsidentify the problempropose elements of solutionnegotiate different approachesspecify preliminary set of requirementsSlide14
14
F.A.S.T. - 2Rules for participation and preparation established ahead of time.
Agenda suggestedbrainstorming encouraged
Facilitator appointed.Definition mechanismsheets, flipcharts, wallboards, stickers, etc.Slide15
15
Q.F.D. - 1
Quality Function Deployment Customer’s needs imply technical requirements:
Normal requirements(minimal functional & performance).Expected requirements(important implicit requirements, i.e. ease of use).Exciting requirements
(may become normal requirements in the future, highly prized & valued).
Slide16
16
Q.F.D. - 2
Function Deployment:Determines value of required function.
Information Deployment:Focuses on data objects and events produced or consumed by the system.Task Deployment:product behavior and implied operating environment.
Slide17
17
Q.F.D. - 3Value Analysis
makes use of:Customer interviews.
Observations.Surveys.Historical data.to createCustomer Voice Table
extract expected requirements
derive exciting req.Slide18
Questions