如何在代码层实现六种质量属性战术
一、可用性
异常的捕获和抛出:对重要的地方添加异常的捕获,使得出现异常后可以及时的反馈信息,不会造成系统奔溃和停止,提高可用性。
在数据库操作的过程中 增加事务,并对事务进行异常的捕捉,在捕捉到异常后, 对事务进行回滚操作
二、易用性
1.在进行填写表格时,可以通过用户以前的填写历史和习惯进行提醒和智能联动
2.用户填写不规范是,进行合理的提醒,并定位光标,方便用户的填写
三、可修改性战术
1.数据库的连接和配置等都用XML配置,方便修改;
四、性能战术
1.优化算法,提高算法效率,节省系统运行反应的时间。
五、安全性战术
1. 用户登录时,通过用户名、密码对用户进行身份验证,对用户的密码进行md5加密,防止密码泄露;
六、可测试性战术
1.将接口与实现分离, 将功能实现的模块代码封装,然后通过接口调用使用。
转载于:https://www.cnblogs.com/sanzangtdashi/p/6653142.html