Assignment title: Information
Provide a brief description of the system or application's capabilities.
The current system that we are going to design is for the labour tracking or the time card
system and the responsibility of the system will be to check that every employee will mark
their attendance at the time of entering the hospital premises. This will also ensure that it
marks their complete hours of service whatever it is either nine or eight and also check the
tine if they are out of office for any certain period of time. This is done in order to ensure that
the employee is completing all the time of his service and there is no gap in the time that they
spend at their office (Bevan S., 2014).
Describe functional requirements.
The functional requirements are to make sure that when every employee enters into the
premises of the office then they punch their attendance card. Each employee will be given an
attendance card for which they shall have a specific unique primary number. This number
will be mapped to their own employee id. When they enter into the premises of the office
then there will be an entry against their time in that card so this table will contain data
corresponding to their employee id, their details and the time that they enter. Moreover every
time of the employee takes an exit form work this will also contain the time of their exit and
when they come back from work. Apart from that once they leave the office the final time
will also be recorded for the same. This will give in their total time that they spend inside
office and the total time in any day that they are spending out of office. Also they will have
an access to attendance records where in they will be able to see that and their attendance will
be marked.
Include a short description of the function being supported
The only purpose of this will be to make sure that there is an attendance system in place and
the complete purpose of this will be to get to place the attendance of all the employees. The
only purpose of this will be to make sure that they have the attendance of every e employee
and it reduces the manual work that is being done by the employee s and also any misses that
might be done due to manual work.
A detailed description of the requirements, and how they will be measured during
testing.
The most important requirements that need to be measured during testing will be those which
will mark the mapping of the employee data with each other. This will contain information
such as knowing which employee has punched his card and which employee name has to be
mapped against the in time that they have mentioned. Moreover we need to test that if an
employee is out of office then the total time that he has been out of office fir what period of
time. It will also need to test that the employee is back then the last out time that is marked is
right and is as per what the time that employee punched his card.
Apart from that other thing that they need to focus is that if the card of the employee is not
punched then they are at leave and there is a proper reduction of leave form their attendance
4
records and their leave maintenance system. Moreover we also need to perform the database
testing to make sure that the values are getting entered in the right manner.
Describe the non-functional requirements, also known as attributes of the system
addressing areas such as usability, security, and performance.
The non functional areas of the system will include all such areas that need to be addressed
from the perspective of the testing of the system. Hence the non functional requirements will
start from the very first itself where we need to perform unit testing of the system to make
sure that it is working fine on basic steps and being able to record the attendance of the
system. Then we shall be having the first round of regression testing where in any issues
pertaining to the attendance will be bought to the front. This will be followed by all kinds of
testing such as usability, the sanity, smoke and the security testing to make sure that the
unrequited data does not get revealed. The performance testing will be done in order to make
sure that if there is heavy load on the system at one then there are correct data mappings and
the record enters at the right time for the right employee.
Moreover usability testing shall be done from the perspective of making sure that its usage is
as simple as has been mentioned and is mapping the right details with the right people. It does
not map the incorrect detail in the system which is the primary responsibility of the system.
Include a short description of attribute category, a detailed description of the
requirements, and how they will be measured during testing.
There will be several database attributes that need to be checked while we are maintaining the
record of the system. This will contain data about the facts such as employee id, the name of
the e employee, the entry time which will be the first entry time of the employee into the
organization, the mid time intervals in which they will have records in the database for every
time that the employee will be entering and leaving, the final out time of the employee. This
will also contain database attributes pertaining to the total number of leaves that are taken by
the employee and are being reduced from the complete system of the attendance.
The major testing areas will include points such as the correct attendance being mapped to
the e employee whose id has been mapped on the card. Then the next area will be leaves that
the employees are taken which will be ensured when there is no entry in the initial time of the
employee which will ensure that he is on leave. The next will be the total out of office time
which will help them to measure the time they have been out of work.
References:
- Hayday S, Bevan S. "Attendance Management a Review of Good Practice".
Retrieved 23 October 2014.