

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
I am student at Baddi University of Emerging Sciences and Technologies. To help my friends in other universities, I am uploading my solved assignments of different courses. Its for Software Requirements course. Other can see if they are searching following: Structured, Approach, Customers, Extracting, Functional, Requirements, Needs, Communication, Request, Proposal
Typology: Exercises
1 / 3
This page cannot be seen from the preview
Don't miss anything!


Instructions to Solve Assignments
The purpose of assignments is to give you hands on practice. It is expected that students will solve the assignments themselves. Following rules will apply during the evaluation of assignment.
Incomplete and ambiguous requirements are open to multiple interpretations and assumptions which can lead to the development of poor quality or faulty software products. Consider the following set of requirements for a ticket issuing system and discover incomplete and ambiguous requirements. An automated ticket issuing system sells rail tickets. Users select their destination and input a credit card and a personal identification number. The rail ticket is issued and their credit card account charged with its cost. When the user presses the start button, a menu display of potential destinations is activated, along with a message to the user to select a destination. Once a destination has been selected, users are requested to input their credit card. Its validity is checked and the user is then requested to input a personal identifier. When the credit transaction has been validated, the ticket is issued.
Following are incompleteness and ambiguities in the provided requirements:
The paper " A Structured Approach for Extracting Functional Requirements from Unclear Customers " describes a new approach to extract requirements specification in a systematic way. Your task is to find out the weaknesses in the previous approach and how this new structured approach overcomes these weaknesses to produce a well documented specification.