作业五之系统设计时所实现的质量属性战术
Posted 九块九毛九
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了作业五之系统设计时所实现的质量属性战术相关的知识,希望对你有一定的参考价值。
一、可用性战术
恢复或修复错误是可用性的重要方面
战术:异常,识别错误的一个方法就是遇到了异常,异常战术在一个进程中操作。
写action时需要加上异常处理,异常处理常被用到与数据库交互的地方,也是传递操作信息的好方法,比如保存成功或失败了都可以用抛出异常和接受异常来处理要显示的信息。
二、易用性战术
易用性战术与用户完成期望任务的难易程度以及系统为用户提供的支持种类有关。我们的系统填报信息时需要必要的智能联想。
三、可修改性战术
战术:维持语义的一致性,某一个模块只负责一小部分的功能。将系统分层实现,dao层主要是做数据持久层的工作,负责与数据库进行联络的一些任务都封装在此,dao层的有关数据库连接的参数都在Spring的配置文件中进行配置。
service层主要负责业务模块的逻辑应用设计。service层的业务实现,具体要调用到已定义的dao层的接口。
action 中接收页面的请求,把数据整理后传给service层处理。
四、性能战术
优化算法,提高计算效率,从而减少等待时间,比如三级联动算法可以优化。
五、安全性战术
战术:维护数据的机密性:对用户的密码进行md5加密,防止密码泄露
通过struts2框架,进行页面的跳转控制,防止数据在URL出显示
维护完整性:对表单输入的数据进行校验,是否符合要求
六、可测试性战术
战术:将接口与实现分离,将功能实现的模块代码封装,然后通过接口调用使用
以上是关于作业五之系统设计时所实现的质量属性战术的主要内容,如果未能解决你的问题,请参考以下文章