Laboratory Tasks
Instructions
Please do the following tasks. Write your answers in a single Word
document and upload it. The deadline is May 24, 12:30.
Tasks
T1. The following are short statements of functional requirements
for software applications.
Review each of them, listing as many problems as you can. Justify
your answers by referring
to the guidelines.
(a) Simple interest calculation program. This is a handy utility
for users who are
considering borrowing or lending money. A window pops up when the
program starts.
This has three fields entitled: ‘Principal:’, ‘Annual interest
rate:’, and ‘Monthly interest
payment:’. Whenever the user edits one of the fields the other two
fields are
automatically computed.
(b) Dispatcher automation system. This system helps speed up the
process of ambulance
dispatching. When an emergency call is received, an automated voice
recognition
system classifies the case into categories depending on the level
of emergency. All
urgent cases are transmitted to the ambulance dispatcher, who will
receive the patient’s
record, a summary of the conversation with the operator, as well as
the patient’s address
and medical details if known. The dispatcher uses the system to
obtain the number of
the closest available ambulance. The ambulance operator receives
all the information
about the case.
T2. Identify the attributes that might be present in the following
classes. Try to be reasonably
exhaustive.
(a) Series (in a scheduling system for an independent television
station).
(b) Passenger (in an airline system).
(c) Event (in a personal schedule system; a meeting might be a kind
of event).
(d) Classroom (in a university course scheduling system).
T3. Apply the Player-Role pattern in the following situations. For
each situation, show classes,
the relationship between the classes, and the attributes in each
class.
(a) Users of a system have different privileges.
(b) Managers can be given one or more responsibilities.
Laboratory Tasks Instructions Please do the following tasks. Write your answers in a single Word document and upload it.
-
- Site Admin
- Posts: 899603
- Joined: Mon Aug 02, 2021 8:13 am