Quality attribute of online attendance system development based on SSH framework

Source: Internet
Author: User

What I'm going to develop is an online attendance system based on the SSH framework, and the common quality attributes in the system are usability, modification, performance, security, ease of use.

Usability Aspects :

Availability is the percentage of system uptime that is measured by the length of time between two failures or the ability to resume normal operation in the event of a system crash. There are three types of tactics to implement availability: error detection (to detect failed health monitoring), error recovery (recovery when a failure is detected), error prevention (preventing errors from evolving to failure). The 3 tactics used to detect errors are: signal/response, heartbeat, anomaly. There are 7 tactics for error recovery: Voting, active redundancy, passive redundancy, spares, shadow operations, state resynchronization, checkpoint/rollback. There are 3 tactics for error prevention: Remove from service, transaction, Process Monitor.

To modify the user password, when the user creates an account, the initial password will be created, but may later think that the password is not safe, so you want to change the password, when the password is changed, you need to confirm the password, when the password and confirm the password is not the same, you can not complete the password modification. Therefore, when the user entered the password and the second confirmation password is not the same, then immediately return to modify the password interface to re-modify, and not directly save the first password; When the administrator deletes the student information, if the student has the attendance information, delete all the student's attendance information and delete the student information.

Quality attribute of online attendance system development based on SSH framework

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.