如何在代码层实现六种质量属性战术

一、可用性

      异常的捕获和抛出:对重要的地方添加异常的捕获,使得出现异常后可以及时的反馈信息,不会造成系统奔溃和停止,提高可用性。

            在数据库操作的过程中 增加事务,并对事务进行异常的捕捉,在捕捉到异常后, 对事务进行回滚操作

二、易用性

    1.在进行填写表格时,可以通过用户以前的填写历史和习惯进行提醒和智能联动

      2.用户填写不规范是,进行合理的提醒,并定位光标,方便用户的填写

 

三、可修改性战术

      1.数据库的连接和配置等都用XML配置,方便修改;

 

四、性能战术

     1.优化算法,提高算法效率,节省系统运行反应的时间。

 

五、安全性战术

    

     1. 用户登录时,通过用户名、密码对用户进行身份验证,对用户的密码进行md5加密,防止密码泄露;

 

六、可测试性战术

  1.将接口与实现分离, 将功能实现的模块代码封装,然后通过接口调用使用。

转载于:https://www.cnblogs.com/sanzangtdashi/p/6653142.html

posted @ 2022-03-08 07:44  学习中_1  阅读(27)  评论(0编辑  收藏  举报