以博客园为例质量属性的六个常见属性场景
1.可用性
场景设想:全体高校老师布置作业,所有高校软件学生同时发表博文,导致系统崩溃
刺激源:用户
刺激:很多用户同时进行登录、查询、写博文、发表博文操作
环境:用户正常操作
制品:系统服务器
响应:系统响应人数过多,系统检测到事件,记录故障,通知系统
响应度量:一定时间后,排除故障、系统恢复正常使用
2.可修改性
场景设想:博客园用户希望更改自己的博客界面来美化自己的博客
刺激源:用户
刺激:改变用户界面
环境:用户正常操作
制品:用户自己的界面
响应:查找构架中需要修改的位置,进行修改且不会影响其他功能,对所做的修改进行测试,部署所做的修改
响应度量:修改在瞬间完成,且对其他功能不会产生影响
3.性能
场景设想:所有博客园用户希望登录登陆博客园学习新知,发表博文
刺激源:用户
刺激:大量用户同时登录系统进行查看、发表博文操作
环境:正常运行时
制品:博客园
响应:处理发表、查询请求
响应度量:发表、查询时间不超过三秒,不会产生数据缺失
4.安全性
场景设想:一些非法授权的用户经过某种特殊手段窃取、修改用户信息
刺激源:非法授权用户
刺激:试图访问、修改其他用户信息
环境:正常运行时
制品:博客园用户信息
响应:对用户验证,阻止访问数据,保护用户信息安全
响应度量:响应被拒绝,恢复数据
5.可测试性
场景设想:单元测试人员想要测试分类查询的功能
刺激源:单元测试人员
刺激:对博客园的分类查询进行测试
环境:开发时
制品:具有分类查询的功能模块
响应:提供分类的类别,点击进行访问,显示查询结果
响应度量:在4秒内查询与所查询类别有关的所有博文
6.易用性
场景设想:IT小白初次使用博客园
刺激源:新用户
刺激:想要了解如何有效的使用博客园,快速上手操作博客园,使操作错误降到最低
环境:系统正常运行时
制品:博客园站
响应:根据操作提示点击对应按钮,引导用户完成博文发表操作
响应度量:按照操作提示,成功完成发表博文,无任何错误
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异