zoukankan      html  css  js  c++  java
  • 课堂作业05——XXX系统的6种质量属性

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

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

    1. 可用性战术

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

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

      2.可修改性战术

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

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

     

      3.性能战术

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

      4.安全性战术

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

      5.可测试性战术

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

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

      6.易用性战术

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

  • 相关阅读:
    GCC 里面的一些命令
    Servlet中的GET和POST之间的区别
    短暂的计算机职业生涯
    如何写详细设计文档
    exe4j打包jar文件成exe .
    android反编译问题
    OnScrollListener拖住主线程
    涵盖Android所有知识点的小实例
    屏蔽log
    sdk调低版本时,clean后失去R文件
  • 原文地址:https://www.cnblogs.com/love528/p/6650241.html
Copyright © 2011-2022 走看看