• XXX系统质量属性


    一、可用性

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

    二、可修改性

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

    三、性能

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

    四、安全性

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

    五、可测试性

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

    六、易用性

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

  • 相关阅读:
    git 使用 VisualStudio 比较分支更改
    Java实现 LeetCode 264 丑数 II(二)
    PHP error_log() 函数
    PHP error_get_last() 函数
    PHP debug_print_backtrace() 函数
    PHP debug_backtrace() 函数
    PHP scandir() 函数
    复制相关参数学习笔记--master上的参数
    OI生涯回忆录 2018.11.12~2019.4.15
    C# 金额转中文大写
  • 原文地址:https://www.cnblogs.com/my1204/p/6667395.html
Copyright © 2020-2023  润新知