0% found this document useful (0 votes)
33 views

Tutorial 1 Introduction To RE

The stakeholders are the ferry company, travel agents, and customers. Functional requirements include booking capabilities, ticket printing, and accessing timetables. Quality requirements are simplicity, guidance, reliability, and security. Constraints are using existing travel agency hardware and a connection to the central booking system.

Uploaded by

Jack
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views

Tutorial 1 Introduction To RE

The stakeholders are the ferry company, travel agents, and customers. Functional requirements include booking capabilities, ticket printing, and accessing timetables. Quality requirements are simplicity, guidance, reliability, and security. Constraints are using existing travel agency hardware and a connection to the central booking system.

Uploaded by

Jack
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

WIF2002 SRE - Tutorial 1 (Sample Solutions)

Answer all questions:

1. Which of the following statements on “quality requirements” are true and which are false?
a. Quality requirements can complement functional requirements.
b. Quality requirements can be substantiated with additional functional requirements.

2. Which two of the following statements define the term “requirement” in accordance to the IEEE standard?
(2 answers)
a. The difference between current state and desired state
b. An instruction on how a requirement is to be fulfilled
c. A demanded capability of a system
d. A problem that has been identified
e. A capability that must be met or possessed by a system

3. Which two of the following statements define the term “stakeholder”? (2 answers)
a. A person, group of people or an organisation who do not have influence on the system
requirements
b. A person who has directly influence on the requirements of the regarded system
c. A group of people or an organisation who has indirectly influence on the requirements of the
regarded system.
d. A stakeholder can only influence the results but cannot influence the project life cycle.

4. Which one of the following activity is not a process of Requirements Engineering?


a. Elicitation
b. Management
c. Validation and negotiation
d. Design
e. Documentation

5. Which three of the following characteristics are required by a requirements engineer? (3 answers)
a. Communication skills
b. Analytical thinking
c. Lack of Empathy
d. Fear of change
e. Self confidence

6. Assign the following requirements to the correct type of requirements (functional requirements, quality
requirements or constraints):

Requirement Type of requirement

The system shall maintain records of all library materials include


books, journal articles, newspapers and magazines, video and
audio tapes, computer disks and CD/DVD-ROMs,
The system shall be implemented using Python Programming
Language.

The system shall allow users to search for an item by title,


author and ISBN.
The system should provide data security that will prevent direct
and unauthorized access (add, update, delete, query) to
underlying tables, reports, extracts and integration points.

The system shall support 20 transactions per second.


WIF2002 SRE - Tutorial 1 (Sample Solutions)

The system shall be available on the market no later than end of


year 2023.
The system facilities which are available to public users shall be
demonstrable in 10 minutes or less.

7. Match the following requirements to one of the six main quality characteristics (Functionality, Reliability,
Usability, Efficiency, Maintainability, and Portability) as defined in ISO/IEC 9126.

Requirement Main quality characteristic


(ISO/IEC9126)
This system can be setup and packed easily which enable the
required mobility.

Access time for all mobile application should be within two one
seconds.

System interface should allow users to make any action with a


maximum of 3 clicks or taps. It should be simple but informative and
easy to read.

User should be capable of running the same application on different


mobile phone with same efficiency, when he/she switches from one
device or platform to other.

The probability that the component fails shall not exceed 0.001% per
year.

This system must handle 1,000 transactions per seconds.


WIF2002 SRE - Tutorial 1 (Sample Solutions)

Case Study:

A problem description is given below. The requirements for an interactive system for ferry bookings, to be
installed in a travel agency and used by the travel agents, are to be defined.

Problem Description:

A ferry company only accepts bookings from authorised travel agencies, situated in towns throughout
Scotland. There is a computerised central booking system at the company's head office in Aberdeen.
However, all transactions at the travel agencies are currently hand-written on special forms.

Travel agents, working in the travel agencies, use printed ferry timetables to answer customer enquiries.
These timetables are updated by regular distributions from the ferry company head office, sent by courier.
Customers enquire about the availability of bookings, which are checked by a travel agent telephoning
Aberdeen.

Customers may make a provisional booking, which is valid for three days, and they will be given a written
quotation for this. A customer making a firm booking must pay a deposit at which time they receive a booking
confirmation slip. Provisional and firm bookings are made by travel agents over the telephone to Aberdeen.
Full payment must be made by the customer at least one week before the date of the first ferry sailing. Tickets
are only issued when full payment has been made; these are printed at the head office and sent by first-class
post to the travel agency.

The management of the ferry company has decided that it would be more efficient to have on-line systems in
the larger travel agencies, directly connected to the central booking system. These agency systems will allow:
provisional and firm bookings to be made directly; tickets to be printed at the travel agencies; and the central
timetable to be accessed directly by travel agents, avoiding the need for distribution of timetable updates. The
managers of several travel agencies have expressed concern that yet another booking system will cause
them major problems unless it runs on hardware that they already have for airline bookings and other tour
operators.

The systems in the travel agencies will have to be simple to use and robust, providing guidance at every stage
of use and on-line help. High reliability of the communications between a travel agency and the head office is
of vital importance to the business. Since the information transmitted from the head office for ticketing
contains special booking codes, security of data transfer is an important consideration.

Question:

Who are the stakeholders in the system? From the description, identify a lists of stakeholders, functional
requirements, non-functional requirements (quality requirements) and constraints for the system.

You might also like