You are on page 1of 2

Assignment No.

01
Total Marks: 20
Semester:Fall 2019
Software Engineering-1 (CS504) Due Date: 12thNovember 2019

Instructions:
Please read the following instructions carefully before submitting assignment:
 You should submit your assignmentbefore or on due date on VULMS.
 Your assignment should be your own work in your own words. It should not be
copied from Internet, handouts or books.
 Your Assignment must be in Microsoft Word document. Assignment in other than
Microsoft Word document will not be accepted.
 Assignment sent via Email will not be repliedand accepted.
 If the submitted assignment does not open or file is corrupt, it will not be marked and
hence awarded zero marks.

Objectives:
 To improve the learning of students related to software requirements analysis.
 To have hands on experience of use case diagrams.

For any query about the assignment,contact atCS504@vu.edu.pk

Total Questions : 02 Total Marks: 20

Scenario

AlphaTech is a renowned organization for developing embedded systems. Company wants to install a
bio-metric attendancesystem that will allow the employees to mark their time-ins and time-outs based
on their biometric verification. Interface of system should be very simplefor the employees to mark
their attendance.

This system should be designed in such a way that the employee first has to register into the system.
The system will capture an item of biometric data from the employees for attendance purpose which
can be a photo of their face, a record of their voice or an image of their fingerprint. The administrator
should be able to manage the details of registered employees in the system. The system should restrict
the unauthorized users from using the system and only the company employees should have access to
the system functionalities.

Company also wants to integrate this system with the already established payroll system. Attendance
system should generate employee attendance report required by the payroll system on monthly basis
for calculating the salary of the employee. System should be fast enough that it should not take more
than one second to mark the attendance for an employee.
Question No. 1:(08)

Carefully read the above mentioned scenario and classify the functional and non-functional
requirements of the Attendance system?

Functional Requirement :- This system should be designed in such a way that the employee first has
to register into the system. The system will capture an item of biometric data from the employees for
attendance purpose which can be a photo of their face, a record of their voice or an image of their
fingerprint. The administrator should be able to manage the details of registered employees in the
system. The system should restrict the unauthorized users from using the system and only the
company employees should have access to the system functionalities

Non-Functional Requirement :- Company also wants to integrate this system with the already
established payroll system. Attendance system should generate employee attendance report required
by the payroll system on monthly basis for calculating the salary of the employee. System should be
fast enough that it should not take more than one second to mark the attendance for an employee

Question No. 2:(12)

Also draw the use case diagram for the above mentioned scenario?

Note: You can use Microsoft Visio or some other drawing tool (supporting the UML notations) for
depicting the required diagram(s).

You might also like