2浙江大学王灿《软件体系结构》视频课程PPT4_构架设计中的质量属
浙江大学王灿的《软件体系结构》课程PPT,网上有相关的教学视频,第四节、构架设计中的质量属性。相关教科书:软件构架实践(第2版),L. Bass, P. Clements, and R. Kazman,车立红译,清华大学出版社(2004)
理解质量属性
浙江大学王灿的《软件体系结构》课程PPT,网上有相关的教学视频,第四节、构架设计中的质量属性。相关教科书:软件构架实践(第2版),L. Bass, P. Clements, and R. Kazman,车立红译,清华大学出版社(2004)
六个质量属性1. 可用性 2. 可修改性 3. 性能 4. 安全性 5. 可测试性 6. 易用性
浙江大学王灿的《软件体系结构》课程PPT,网上有相关的教学视频,第四节、构架设计中的质量属性。相关教科书:软件构架实践(第2版),L. Bass, P. Clements, and R. Kazman,车立红译,清华大学出版社(2004)
功能性 VS. 质量属性功能性和质量属性是正交的功能的选择不会限定安全性、性能或易用性的 级别 这也不是说任何功能都可以实现质量属性的任 何级别
功能性是指系统完成所期望的工作的能力某个功能的完成,需要多个元素的协作,但是 在大量可能的结构中,却可以通过任意一个结 构来实现功能性 如果功能属性是系统唯一的需求的话,整个系 统可以是一个没有内部结构的单一模块
浙江大学王灿的《软件体系结构》课程PPT,网上有相关的教学视频,第四节、构架设计中的质量属性。相关教科书:软件构架实践(第2版),L. Bass, P. Clements, and R. Kazman,车立红译,清华大学出版社(2004)
构架和质量属性构架是软件功能到软件结构的映射,正是这个 映射(或分配)决定了构架对质量属性的支持 质量属性的达成,必须在以下阶段都进行考虑设计 实现 部署
满意的质量属性,来自于系统的总体蓝图(构 架)和细节的正确处理
浙江大学王灿的《软件体系结构》课程PPT,网上有相关的教学视频,第四节、构架设计中的质量属性。相关教科书:软件构架实践(第2版),L. Bass, P. Clements, and R. Kazman,车立红译,清华大学出版社(2004)
易用性:构架性和非构架性的方面易用性的非构架性方面:清晰的接口 使用何种字体? …
易用性的构架性方面示例系统是否为用户提供撤销操作? 我们是否能够重用以前输入的数据? 这些是构架性的因素因为它们的达成需要多个元素 的合作
浙江大学王灿的《软件体系结构》课程PPT,网上有相关的教学视频,第四节、构架设计中的质量属性。相关教科书:软件构架实践(第2版),L. Bass, P. Clements, and R. Kazman,车立红译,清华大学出版社(2004)
可修改性:构架性和非构架性的方面可修改性的构架方面功能如何划分
可修改性的非构架性方面某个模块实现中的编程技巧
浙江大学王灿的《软件体系结构》课程PPT,网上有相关的教学视频,第四节、构架设计中的质量属性。相关教科书:软件构架实践(第2版),L. Bass, P. Clements, and R. Kazman,车立红译,清华大学出版社(2004)
性能:构架性和非构架性的方面系统的性能同时依赖于构架性和非构架性方面 的东西性能的构架性方面组件间的相互通信 部分的以来于功能的划分 资源的分配
性能的非构架性方面算法的选择 算法的编码实现
浙江大学王灿的《软件体系结构》课程PPT,网上有相关的教学视频,第四节、构架设计中的质量属性。相关教科书:软件构架实践(第2版),L. Bass, P. Clements, and R. Kazman,车立红译,清华大学出版社(2004)
构架与质量属性构架对质量属性的达成是关键的 仅靠构架是无法达成质量属性的 质量属性的达成不是独立的一种质量属性的达成,可能会负面的(或正面的) 影响另外一种质量属性
浙江大学王灿的《软件体系结构》课程PPT,网上有相关的教学视频,第四节、构架设计中的质量属性。相关教科书:软件构架实践(第2版),L. Bass, P. Clements, and R. Kazman,车立红译,清华大学出版社(2004)
质量属性的类型系统的质量属性可用性、可修改性、性能、安全性、可测试性和易 用性等
商业属性上市时间、成本等
与构架本身相关的一些质量属性概念完整性等
浙江大学王灿的《软件体系结构》课程PPT,网上有相关的教学视频,第四节、构架设计中的质量属性。相关教科书:软件构架实践(第2版),L. Bass, P. Clements, and R. Kazman,车立红译,清华大学出版社(2004)
系统质量属性从构架设计的角度看,当前对质量属性的界定 存在以下三个问题为属性提供的定义并不是可操作的什么是高性能?什么是高可修改性?
讨论的重点通常是一个特定的方面属于哪个质量属 性系统当机是属于可用性?还是安全性?
每个团体都使用自己的一套词汇事件?进攻?故障?用户输入?
使用质量属性场景解决前两个问题,而通过讨 论每个属性关注的焦点解决第三个问题
浙江大学王灿的《软件体系结构》课程PPT,网上有相关的教学视频,第四节、构架设计中的质量属性。相关教科书:软件构架实践(第2版),L. Bass, P. Clements, and R. Kazman,车立红译,清华大学出版社(2004)
质量属性场景 (1)质量属性场景是一种面向特定的质量属性的需 求。它由一下6部分组成:刺激源这是某个生成该刺激的实体
刺激当刺激到达系统时需要考虑的条件 例如:一个消息、一个时间、
一个系统错误
浙江大学王灿的《软件体系结构》课程PPT,网上有相关的教学视频,第四节、构架设计中的质量属性。相关教科书:软件构架实践(第2版),L. Bass, P. Clements, and R. Kazman,车立红译,清华大学出版社(2004)
质量属性场景 (2)环境刺激发生时,所处的一些条件 比如:系统是否过载,这会影响到响应
制品被刺激的某个系统元素 比如:整个系统或者系统的部分
响应刺激到达后所采取的行动
响应度量当响应发生时,应能够以某种方式对其进行度量,以对需 求进行测试
浙江大学王灿的《软件体系结构》课程PPT,网上有相关的教学视频,第四节、构架设计中的质量属性。相关教科书:软件构架实践(第2版),L. Bass, P. Clements, and R. Kazman,车立红译,清华大学出版社(2004)
质量属性场景 (3)
要注意一般场景和具体场景的区别
浙江大学王灿的《软件体系结构》课程PPT,网上有相关的教学视频,第四节、构架设计中的质量属性。相关教科书:软件构架实践(第2版),L. Bass, P. Clements, and R. Kazman,车立红译,清华大学出版社(2004)
质量属性场景的产生构架师的工作之一就是为系统产生有意 义的质量属性需求(系统相关的场景)系统的相关属性表使用质量属性 场景模型
一般场景
跟具体系统 相结合
系统相关的场景
浙江大学王灿的《软件体系结构》课程PPT,网上有相关的教学视频,第四节、构架设计中的质量属性。相关教科书:软件构架实践(第2版),L. Bass, P. Clements, and R. Kazman,车立红译,清华大学出版社(2004)
示例-可用性场景
跟具体系统相结合 在正常操作期间,进程收到一个未曾 预料到的外部消息。该进程通知操作 人员收到了这一消息,并继续操作 (没有停机)
浙江大学王灿的《软件体系结构》课程PPT,网上有相关的教学视频,第四节、构架设计中的质量属性。相关教科书:软件构架实践(第2版),L. Bass, P. Clements, and R. Kazman,车立红译,清华大学出版社(2004)
相关推荐:
- [行业范文]美好的法语句子
- [行业范文]描写露珠的句子
- [行业范文]精彩禅语句子图片
- [行业范文]关于满嘴谎言的句子
- [行业范文]关于安静的句子48句
- [行业范文]关于小河的句子
- [行业范文]描写稻田的句子
- [行业范文]思念好朋友的句子
- [行业范文]赞美雪的句子
- [行业范文]早上激励人心的句子
- [行业范文]失恋忧伤的句子
- [行业范文]努力积极向上的句子
- [行业范文]对工作心灰意冷的句子
- [行业范文]失恋让人心疼的句子
- [行业范文]描写珍惜青春的句子
- [行业范文]表达思念的句子简短
- [行业范文]关于父爱的句子范例
- [行业范文]浪漫的英语句子
- [行业范文]关于周末的句子
- [行业范文]思念牵挂的句子
- 有关感恩班会课件简短(二篇)(感恩班会
- 2025年初二下乡军训心得体会800字(15篇
- 关于新员工培训方案汇编(关于新员工培
- 精选高考生寒假学习计划书(精)(高考生
- 毕业实训报告心得体会(3篇)(实训报告心
- 银行工作感悟及心得范文怎么写(四篇)(
- 精选领导干部个人政治画像报告通用(七
- 精选超市11.11活动促销方案(精品超市品
- 2025年怎么做自我介绍汇总(5篇)(至2025
- 最新企业错峰生产方案(26篇)(山西企业
- 最新暑期三下乡社会实践调研报告范本(
- 最新幼儿园大班教育教学总结怎么写(最
- 最新教师节主持词小学(优秀9篇)(教师节
- 关于小学安全教育教学方案(推荐)(关于
- 员工信模板范文怎么写(五篇)(员工信息
- 最新保险销售离职申请书(十六篇)(最新
- 最新XX小学防校园欺凌工作方案怎么写(2
- 有关特岗教师辞职信范文(推荐)(特岗教
- 精选党的建设工作要点简短(党的建设的
- 如何写安康杯竞赛活动总结汇总(4篇)(安




