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.