XXX系统质量属性

一、可用性

  错误检测——异常战术:  识别错误的一个方法就是遇到了异常,,出现了错误是,就会有异常抛出。在实发系统中,在需要录入信息的时候,设计一个js函数,比如登录注册,修改信息,填报报表的时候,如果有填报不符合要求的情况,就会抛出错误,焦点定在出现错误的地方。

二、可修改性

  局部化修改——维持语义的一致性战术:语义的一致性实质模块中责任之间的关系,目标是确保所有这些责任能够协同工作,不需要过多的依赖其他模块。在XXX系统中,填报的时候会显示注册用户的信息,修改注册用户信息,注册页面的信息也会相应的改变,而不需要再去修改填报表中的信息。

三、性能

  资源需求——减少计算开销:如果没有资源请求,就可以减少处理需求。在XXX系统中,可以将查询的相同的数据放到缓存中,下次查询相同内容可以直接访问,减少二次查询的时间。

四、安全性

  抵抗攻击——对用户进行授权:在XXX系统中,管理员可以对角色进行授权,限制不同类型角色可访问的内容。

五、可测试性

  输入/输出——将接口与实现分离:将功能实现模块的代码封装起来,然后通过接口来调用,实现各种功能。

六、易用性

  在XXX系统中,在搜索栏保存最近五次的查询记录,有需要的情况下可以直接查询相同的内容。

原文地址:https://www.cnblogs.com/my1204/p/6667395.html