Software Design and Management (CSCT5103)

Computer Science - COS

Semester: First Semester

Level:

Year: 2017

1/1
FIRST SEMESTER EXAMINATION
SCHOOL: HTTTC DEPARTMENT: COMPUTER SCIENCE OPTION: FCS
COURSE CODE: CSCT5103 COURSE TITLE: SOFTWARE DESIGN AND MANAGENMENT
LECTURER: Mbiethieu Cezar CREDIT VALUE: 3
DATE: TIME: 1h30 START …..AM/PM END……AM/PM
Instructions:
Exercise 1:
UML stands for Unified modeling language
1. What is the role of UML in the software development process?
2. At which step of the SDLC is the UML involved?
3. UML diagrams are divided in two mains categories: Behavioral and structural. State
03 diagrams of each category.
4. . Consider the following UML diagram.
(a) If there are 5 authors, what's the minimum and maximum number of books? What's
the minimum and maximum number of readers?
(b) If there are 5 readers, what's the minimum and maximum number of books? What's
the minimum and maximum number of authors?
Exercise 2:
You have been contacted to design a database which will be used for the Information
System of an enterprise, the enterprise is made of employees (name, marital status,
address), and each employee works in a specific service (service name, description). The
employee can create an account in the system, consult and print his account information.
The manager is a special employee who can manage other employees in the system (add,
delete, modify), manage services....
1. What does Use case diagram described?
2. State the various actors and functionalities of the system and draw the use case
diagram for the system
3. Draw the sequence diagram for the consulting use case performed by the employee
(consultation of the personal information by the employee).
4. Draw the class diagram of the system.
5. Give the relational model of the database.
REPUBLIC OF CAMEROON
Peace Work Fatherland
----------
REPUBLIQUE DU CAMEROUN
Paix Travail -Patrie
-------
www.schoolfaqs.net