Professional Documents
Culture Documents
ITC548 Sample Exam
ITC548 Sample Exam
EXAM CONDITIONS:
This is a closed book exam
Scientific calculator is permitted
Notes are NOT permitted in the Exam
Bilingual Dictionary permitted (printed copy only, unmarked and unannotated)
The student may NOT retain the question paper
VALUE: 30%
INSTRUCTIONS TO CANDIDATES:
SIGNATURE …………………………………………………………………………………………….
A. database manager
B. computer programmer
C. systems analyst
D. computer analyst
3. The user goal technique normally begins by identifying, listing, and classifying
_______ .
4. One technique to find the “things” that need to be included in the new system begins
by starting with a user and then try to identify the necessary informational “things”.
This technique is called the _______.
A. domain analysis technique
B. check list technique
C. brainstorming technique
D. noun technique
5. In a fully developed use case description the exception conditions represent what?
A. use cases
B. user specifications
C. functional requirements
D. problem domain
A. Object-oriented development
B. Refactoring
C. Pair programming
D. Agile development
10. A ____ combines three components: the problem description, the business benefits,
and the system capabilities.
a. Project charter c. System vision document
b. Proof-of-concept analysis d. System scope document
a. The Sale use case is read twice c. The class ‘Update customer account’
deletes the data
b. Is missing deletion processes d. Validates use cases
13. The association shown on the following image is a(n) ________ association.
a. unary c. n-ary
b. binary d. undefined
15. In the following system sequence diagram for the use case Create Customer Account,
the “address details” after the “*”
Question 5 (10 marks).
With examples from your assignments this session, explain the steps in preparing for an
interview session.
Question 6 (10 marks).
Draw a UML domain class diagram to represent the following home automation system.
You must show all the classes, the associations between them and the multiplicities. Note:
Use only the following classes in your diagram: MotionSensor, Light, SecuritySystem and
ContactSwitch.
‘A wireless home automation system has been deployed in a house in Bathurst. Motion
sensors have been installed at various locations in the house. While in normal operation
mode (when the security system is not armed) if motion is detected, the motion sensor
notifies the security system, and turns on the lights adjacent to it. Contact switches are
installed on all the doors. Each contact switch will alert the security system whenever the
door it is attached to is opened or closed. While the system is armed, if any door is opened
or closed, or motion is detected, the security system will turn on all the lights.’
END OF EXAMINATION