可用性:可用性战术主要在系统错误方面着手。

1)使用Try-catch对抛出的异常进行处理

2)使用Spring事务管理

易用性:易用性是可用性的一个重要方面,指的是产品对用户来说意味着易于学习和使用、减轻记忆负担、使用的满意程度等。

    1)在类似删除相关选项时,弹出提示框,防止误操作

性能:质量属性中的性能属性战术主要关注系统对用户请求的响应时间。

    1)对经常被查看的数据建立视图或者新表,提高速度

可测试性:软件的可测试性是指软件发现故障并隔离、定位其故障的能力特性,以及在一定的时间和成本前提下,进行测试设计、测试执行的能力。

1)使用框架,将接口与实现分离

可修改性:可修改战术的目的在于控制系统修改的成本,比如采用局部化的变更方式,控制修改的方式来防止连锁反应,另外还可以采用推迟绑定时间的方式来降低模块之间的耦合度,减小系统中模块修改引起的成本变化。

1)使用框架,使得修改某部分时不影响其他相关的内容

安全性:安全性战术主要关注系统的安全,分为与抵抗攻击有关的战术、与检测攻击有关的战术以及从攻击中恢复有关的战术等。

    1)进行登录身份验证

2)对数据进行MD5加密

3)对用户进行授权

转载于:https://www.cnblogs.com/a1264393659/p/6672242.html

关于某系统的全面质量属性战术相关推荐

  1. 基于SSH框架的在线考勤系统开发的质量属性

    我要开发的是一个基于SSH框架的在线考勤系统. 质量属性是指影响质量的相关因素,下面我将分别从6个系统质量属性(可用性,易用性,可修改性,性能,安全性,可测试性)来分析我的系统,以及如何实现这些质量属 ...

  2. 实现xxxxxxx系统六大质量属性战术

    一.可用性 错误检测战术:对XXXX系统的所有信息的输入的数据进行异常处理.在<xxxxxxx需求系统>中,在填写表格时,通过异常类来捕获输入的异常. 二. 可修改性战术 1)功能模块划分 ...

  3. 作业05之《6种质量属性战术》

    一.可用性 错误检测战术:异常:识别错误的一个方法就是遇到了异常,当识别出错误类中的某一个时,就会出现异常.该异常处理程序通常在引入该异常的相同进程中执行.在我们的<XXX需求系统>中,我 ...

  4. 作业五之系统设计时所实现的质量属性战术

    一.可用性战术 恢复或修复错误是可用性的重要方面 战术:异常,识别错误的一个方法就是遇到了异常,异常战术在一个进程中操作. 写action时需要加上异常处理,异常处理常被用到与数据库交互的地方,也是传 ...

  5. 汽车美容管理系统质量属性

    首先基于ssh框架我开发的系统为汽车美容管理系统,结合所学的质量属性战术能大大提高系统的性能.一般软件架构的质量属性主要有可用性.易用性.性能.安全性.可修改性和可测试性六种.下面介绍每一种质量属性在 ...

  6. 基于框架的应用系统的质量属性

    质量属性指的是影响质量的相关因素,是对质量的描述.下面我从6个常见的系统质量属性和一些其他质量属性进行系统的质量描述. 系统质量属性: 可用性: 在可用性方面,本系统可以相对应的任务如用户信息的传输, ...

  7. 【转载】实现软件架构质量属性的战术

    原文地址:http://www.uml.org.cn/zjjs/201309043.asp 架构设计则为满足架构需求的质量属性寻找适当的战术.对如何实现特定的质量属性感兴趣.质量需求指定了软件的响应, ...

  8. 【系统架构师】软件架构设计——2需求与质量属性

    软件架构设计--需求与质量 软件的属性包括功能属性和质量属性,但是,软件架构重点关注的是质量属性.因为,在大量可能的结构中,可以使用不同的结构来实现同样的功能性,即功能性在很大程度上是独立于结构的,架 ...

  9. 零件销售系统的质量属性

    基于SSH的零件销售系统的质量属性应满足可用性,可修改性,性能,安全性,可测试性和易用性.在此采用质量属性场景作为一种描述质量属性的规范. 质量属性场景是一种面向特定的质量属性的需求.它由6部分组成: ...

最新文章

  1. 【机器学习算法专题(蓄力计划)】二十、实操代码MNIST 数据集
  2. 并发–顺序线程和原始线程
  3. 修改文件中的内容,使用fileinput模块
  4. 淘宝正在清洗35岁以上的老人
  5. matlab怎么看输出电压纹波,教你如何正确取电源的输出纹波噪声值
  6. 用于创建二维数组的语法
  7. 软件数字签名证书选购指南
  8. mysql sql 分析工具下载_DB Query Analyzer下载
  9. scratch作品导出html5,抓取scratch源码,使用二进制方式保存。
  10. 多元相关性分析_多元统计分析与R语言建模之相关分析与回归分析
  11. 【超级有用】大数据的压缩格式
  12. 输入圆半径 计算 直径 周长 面积
  13. layui表格工具条
  14. Java —— 自定义JSR303校验
  15. word转freemarker和修改的步骤
  16. 聚观早报 | 苹果2024年放弃高通;腾讯回应进军类 ChatGPT
  17. 前端面试题——计算机网络 高频
  18. 110道 Elasticsearch面试题及答案(持续更新)
  19. win服务器性能测试,windows服务器性能测试
  20. 达梦数据库LENGTH_IN_CHAR(对象的长度是否以字符为单位)总结

热门文章

  1. 一起啃PRML - 1.2.2 Expectations and covariances 期望和协方差
  2. HtmlHelper让我们的效率更高
  3. SQL2005 安装时 “性能监视器计数器要求(错误)” 解决方案
  4. [转]学习c++的50条忠告
  5. jsp页面获取系统的日期时间
  6. java能做三国杀的特效吗_能不能在游戏中关闭将灵攻击特效,太恶心了
  7. HDFS数据恢复模式
  8. (48)System Verilog 类中变量随机激励数组数据
  9. STM32驱动LCD实战
  10. 【Linux】Linux内核的整体架构简介