某系统质量属性设计实现详述

Posted on 2017-03-31 10:48  Young丶  阅读(248)  评论(0编辑  收藏  举报

1、可用性(Availability)的战术

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

使用Spring框架,增加事务,并对事务进行异常的捕捉,在捕捉到异常后, 会对事务进行回滚操作。


2、可修改性(Modifiability)的战术

使用配置文件连接数据库,单独建立一个数据库信息文件,如果更换数据库,只需对这个文件进行更改,便可修改需要连接的数据库。


3、性能(Performance)的战术

将用户常用数据建立新表保存,用户在使用时可以更快的看到数据。


4、安全性(Security)的战术

用户账号密码以及重要信息的加密存储


5、易用性(Usability)战术

表单输入,当用户有错误输入时,界面会有提示,引导用户更改。


6、可测试性(Testability)战术

使用三大框架,将不同的代码写在不同的层,便于测试各层的代码,易于发现问题。