SE CHS Sample Midterm
SE CHS Sample Midterm
SE CHS Sample Midterm
4. Use a design pattern to develop the classes (in complete code) to store a string of data
(class Data) as is or stored after being encrypted by any possible combination of DES or AES
algorithms. The data might be encrypted using only one of them or using both in any
possible order.
5. University portal systems can include many portals to serve multiple areas. In this problem,
we are concerned with the educational portal. The users for this system are of three types;
teaching staff (TS), students (ST) and administrative staff (AS).
a. List 10 functional requirements for the given system related to the different types of
users. Clarify in the requirement which of the three types of users are concerned
with this requirement. Each user type should appear in at least 3 functional
requirements.
b. Draw the use case diagram for part (a) showing the three types of users.
c. List 5 non-functional requirements for the given system.