• 课堂作业05——XXX系统的6种质量属性


    系统设计所涉及的质量属性战术

    针对XXX系统的系统功能可设计出6个质量属性的战术:

    1. 可用性战术

        异常:识别错误的一个方法就是遇到了异常。

        对系统操作出现的错误添加全部的异常处理,使其在发生错误时能够安全及时地提醒用户。并尽量减少进程本身的错误。

      2.可修改性战术

        维持语义一致性:指模块中责任之间的关系,可根据一组预期的变更来度量语义一致性。

        使用良好的分层结构,对项目内部进行分层。action层、Dao接口层、DaoImpl实现层、service接口层、serverImpl实现层,这样在增加其他功能时会很方便,提高模块的内聚性。

     

      3.性能战术

        提高计算效率:对输入查询数据时采用模糊词方法,减少查找时间。

      4.安全性战术

        数据加密:使用MD5加密技术对传输的数据进行加密。保证用户数据的安全性。

      5.可测试性战术

        将接口与实现分离:将接口与实现分离允许实现的代替,以支持各种测试目的。

        在使用SSH框架时实现Dao、 service等接口与实现相分离,主要的功能模块接口与实现分离,便于测试。

      6.易用性战术

        分离用户接口:将用户部分与功能实现部分少些关联,减少错误发生。

  • 相关阅读:
    Cookie的定义和分类,及优缺点
    网页开发和设计
    电视精灵(新手练习项目)
    C#体检套餐项目
    C#简单的对象交互
    那些年我们学过的构造函数(构造方法,C#)
    员工打卡课后小项目
    SpringMVC类型转换器
    SpringMVC 异常处理3种方案
    SSH整合(一)hibernate+spring
  • 原文地址:https://www.cnblogs.com/love528/p/6650241.html
Copyright © 2020-2023  润新知