1. 性能

如:单位时间内完成的工作量的度量; 必须满足的截止期限

主要有3个响应度量
(1)吞吐量:应用程序在单位时间内必须执行的工作量;
(2)响应时间:应用程序处理一个请求的延迟时间;
(3)死限/截止期限:必须在某个特定时间之前完成,通常与IT系统中的批处理相联系;

2. 可扩展性/延展性

可扩展性描述了系统、网络或进程以用户可以接受的方式处理工作量的增长或能更容易地扩张。

IT系统中四个常见的可扩展性问题:
(1)请求负载:同一时间的最大请求量
(2)连接数:同一时间的并发连接数,一般大于请求负载
(3)数据大小:系统能够处理的数据量
(4)部署节点数:增加部署的成本

3. 可修改性

可修改性用来度量修改应用程序以满足新的需求(功能性/非功能性需求)的容易程度。

4. 安全性

安全性是衡量系统向合法用户提供服务,并阻止未经授权的使用的能力。
破坏安全性的尝试就是攻击 ——可能是非法访问数据或服务,或拒绝向合法用户提供服务。

5. 有效性

主要体现在2个方面:
(1)可依赖性:系统可以正常运行多长时间不出问题
(2)可恢复性:系统出现故障多长时间能够恢复

6. 易用性

易用性涉及用户完成任务的容易程度以及所提供的用户支持类型

非功能性需求设计:常见的质量属性有哪些?相关推荐

  1. 软件设计——质量属性(非功能性需求)

    当你在收集需求的时候 人们会很乐意给你一个愿望清单,写满了他们想要软件系统所完成的事,也有完善的方法以用户故事.用例.传统的需求规格书.验收标准等形式来捕捉这些功能需求 但是那些讨厌的非功能性需求呢? ...

  2. 架构设计之非功能性需求

    非功能性需求 什么叫非功能性需求 非功能性需求为何与架构相关 值得注意 什么叫非功能性需求 非功能性需求包括性能.可修改性.可用性.易用性.复用性.环境要求等,在最初的需求方案分析阶段很容易被忽略,而 ...

  3. 学习软件设计的非功能性需求

    非功能需求是产品必须具备的品质或者它将事情做到了多好,它们可以让产品有吸引力.易于使用.快速.可靠或者安全.通常并不改变产品的功能,功能性需求是让产品工作的需求,非功能需求是为工作赋予特征的需求.所以 ...

  4. 影响架构决策的非功能性需求

    英文原文:Non-functional Requirements in Architectural Decision Making 本文由<IEEE Software>杂志首发,现在由In ...

  5. 非功能性需求_更好的开卡,来聊聊非功能性需求

    工作这么几年来,见得最多的场景是 QA 小伙伴满办公室追着开发报 bug,有时候开发会不乐意,"当时可没说要 XXX,要做 XXX." 好像 QA 小伙伴永远比开发多一点心眼,即使 ...

  6. 什么是功能性需求和非功能性需求

    需求定义: 需求(requirement)就是系统(更广义的说法是项目)必须提供的能力和必须遵从的条件. 需求分类: (1) 在一般使用中,需求按照功能性(行为的)和非功能性(其它所有的行为)来分类. ...

  7. 当开发人员遇上非功能性需求

    在开发产品时,你是否考虑过关注功能性需求与非功能性需求的工作量?如果没有,那么你可能应该关注下了,本文将告诉你为什么. 作者 | Chris Horsnell 译者 | 梁蕊 责编 | 仲培艺 出品 ...

  8. 系统功能性/非功能性需求

    文章目录 1 操作系统的系统需求 1.2 软件系统的需求分析 1.2 操作系统的功能性需求 1.2.1 OS的功能性需求 1.2.1.1 **计算机用户需要的用户命令** 1.2.1.2 **应用软件 ...

  9. 软件开发的非功能性需求

    The functional requirement is describing the behavior of the system as it relates to the system's fu ...

最新文章

  1. [mysql] MySQL Order By Rand()效率【转载】
  2. 使用VMware桥接模式组建局域网测试MSMQ(二)
  3. 雷军旗下金山云冲刺IPO:3年营收74亿,小米系贡献23%,CEO王育林仅持股2.1%
  4. python自动化办公 百度网盘-Python自动化办公实战教程2020最新带源码
  5. Part1_1 pycharm的一些基础设置
  6. 搭建电商平台的标签系统?看这就够了
  7. 常用的函数式接口_Consumer接口的默认方法andThen
  8. spring boot注释_Spring Boot中的@SpringBootConfiguration注释
  9. LR运行9415商品拒绝问题
  10. golang 返回值问题
  11. TensorFlow HOWTO 2.3 支持向量分类(高斯核)
  12. 【CCCC】L3-013 非常弹的球 (30分)物理计算
  13. wps xml转换表格_PDF转换器安装包
  14. 社区发现算法——COPRA算法
  15. 【labelme软件】使用指南
  16. 龙蜥社区技术委员会主席杨勇:下一代操作系统展望
  17. C++编写x的n次方
  18. 新胭脂扣 炼狱_如何逃脱作为新开发人员的炼狱教程-或在您的职业生涯中的任何时候。...
  19. 流式多处理器(streamingMultiproeessor,SM)与流处理器(strcamingProcessor, sp)
  20. 【21天python打卡】第9天 基础技能(2)

热门文章

  1. imx6 linux wifi ap模式配置(usb-wifi模块rt3070)
  2. axis2 axiom_深入了解Axis2:AXIOM
  3. RecyclerView 滑动时不让 Glide 加载图片
  4. 中秋集月饼国庆助力升旗营销系统开发
  5. excel未保存强制关闭计算机,win7系统excel文件没保存就关机了怎么修复
  6. Android Socket通信与聊天室的实现
  7. [EVO 3D GPS导航] 完美解决凯立德搜不到星问题
  8. 电脑重装系统 / 系统迁移
  9. 微信小程序左滑删除功能(多按钮)
  10. android 横屏单机游戏,斗地主单机横屏版