Beruflich Dokumente
Kultur Dokumente
FINAL EXAMINATION
SEPTEMBER 201 4 SEMESTER
COURSE
TCB3313
ARCHITECTURE
DATE
TIME
9.00 AM
INSTRUCTIONS TO CANDIDATES
1.
2.
3.
4.
where applicable, show clearly steps taken in arriving at the solutions and
indicate all assumptions.
5.
Note
There are NINE (9) pages in this Question Booklet including the
cover page.
Universiti
Teknologi
pETRoNAs
TCB 3313
1. a. i.
using
will produce an
b. i.
ii.
using
is used in
c. i.
ii.
d. i.
i.
TCB 3313
2.
ct.
FIGURE Q2a
i.
i.
TCB 3313
FIGURE Q2b is a class diagram for systems such as Google Maps. The
b.
FIGURE Q2b
I
ii.
Propose
being
TCB 3313
3.
Create a scenario for the following case studies and state which quality attribute
being demonstrated by the scenario.
a.
b.
When a digital camera user clicks the 'take picture' button to take a picture
in a low lighting environment and the camera setting is set to automatic, the
camera shall modify the aperture and/or shutter speed automatically without
users needing some time to manually adjust the aperture and shutter
speed.
[7 marks] -
c.
the
system shall allow the system administrator to monitor the network traffic
and detect unethical use of the networking site within
hour.
[7 marks]
TCB 3313
4.
installed
register
themselves by entering their lC number. The machine will then produce queueing
number. Once registered, the patient's name is entered into a waiting list and the
doctors and hospital's patient registration staff can view this list. The doctors can
then select the patient's name from the list and see the patient's medical history.
The doctors are also allowed to amend the medical history, lf the patient is
fonrarded to another department, the patient's case is fonrvarded to the new
department and the patient
different than the out-patient waiting list. A patient's case being transferred to
this is only to notify the system that the patient has arrived at the
new
department. Note that the system must follow the existing general business
process for patient registration.
a.
TCB 3313
b.
active
TCB 3313
5.
FIGURE Q5 shows the architecture for a code editor and compiler. The main
functions of a code editor are compile, build, execute, debug and refactor. Other
than these functions, the code editor also provides basic text editor functions
such as copy, paste, undo, open file and create new file.
FIGURE Q5
a.
Discuss the problems and the quality attribute being achieved when using
b.
(MVC)
architecture pattern.
[6 marks]
Design the system using the layered architecture pattern as a support for
TCB 33I3
d
-END OF PAPER-