xxx系统的6大质量属性战术

本文介绍了软件设计中的六大战术,包括提高可用性的异常处理与事务管理、提升易用性的智能填写辅助、增强可修改性的配置分离、优化性能的高效算法、确保安全性的MD5加密与身份验证、以及改善可测试性的模块化设计。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、可用性

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

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

二、易用性

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

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

 

三、可修改性战术

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

 

四、性能战术

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

 

五、安全性战术

    

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

 

六、可测试性战术

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值