质量属性简介
一、三类质量属性
系统的质量属性;
受构架影响的商业属性:例如:上市时间;
与构架本身相关的一些质量属性:概念完整性。
二、质量属性概述
1.理念:质量高于功能。 经常重新设计系统,并不是因为该系统在功能上有缺陷,而是由于: 系统运行速度太慢 系统容易受到外界攻击 系统的维护、移植或扩展十分困难 …… 也就是说,修改系统是因为需要改进系统的质量。
2.功能、质量、质量属性
功能(function):指系统能够完成所期望的工作的能力。
质量(quality):指系统满足指定需求或用户/客户需求及期望的程度。
质量属性(quality attributes):指影响质量的相关因素,是对质量的描述。
3.质量属性可以分为3类:
系统的质量属性。
受构架影响的商业属性。
与构架本身相关的一些质量属性。
可用性 可修改性 性能 安全性 可测试性 易用性
4.6个最常见的系统质量属性
可用性(Availability)
可修改性(Modifiability)
性能(Performance)
安全性(Security)
可测试性(Testability)
易用性(Usability)
标签:
每日总结
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端