课堂作业05 《6种质量属性战术》
实现xxxx系统质量属性战术
1.可用性战术:错误检测战术
对XXXX系统的所有信息的输入及数据处理进行异常的处理。尤其对信息进行填报时,编写异常类来捕获异常。
2.易用性战术:设计战术
(1)在进行归口部门填写时,可以使用搜索词进行提示,方便进行填写。
在填写需求征集表格时,对于用户已注册填写过的基本信息,可以折叠,看起来更加简洁明了。
(2)将用户接口与应用的其余部分分离开来:为方便用户接口的修改。将用户操作界面与实现分开实现。
3.可修改性战术:局部化修改
设计登陆的泛化模块,不同身份登陆设计相同。
同时,用户是不可以修改需求表单号和基本信息的这样的处理可以限制用户的修改选择,也就降低了修改所造成的影响
4.性能战术:
提高计算效率:对于审核人员进行限制,提高计算的效率。
5.安全性战术:抵抗攻击战术
(1). 对用户身份进行验证,为不同身份用户提供不同的权限。
(2). 维护数据的机密性:对用户信息中密码进行加密。
6.可测试性战术:管理输入和输出
将接口与实现分离,方便对每一个模块进行测试。