- 1、本文档共40页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
历些毛子抖技
软件体系结构(SA)
XIDIAN UNIVERSITY
Course review
Xidian University, xian, China @. 2013
历些毛子抖技
课程主要内容
XIDIAN UNIVERSITY
■软件体系结构定义
■软件体系结构风格
建模和文档化软件体系结构
理解质量属性
软件体系结构设计
软件体系结构评估
Xidian University, xi an, China 2013
历些毛子抖技
软件体系结构定义
XIDIAN UNIVERSITY
■软件体系结构定义
不存在一个统一的定义
各个流派对软件体系结构的定义
■重点关注
Garlan and Shaw的定义
体系结构=组件+连接件+约束
Software architecture=
Components Connectors Constrains
Xidian University, xi an, China 2013
历些毛子抖技
XIDIAN UNIVERSITY
软件体系结构风格
软件体系结构风格定义
软件体系结构风格的描述
■常见的软件体系结构风格
■数据流
comr
顺序的批处理
管道过滤器
■控制环路
data flow
■调用/返回
batc
epository
blackboard
主程序/子程序
sequenti
面向对象
virtual machine
层次结构
interpreter
客户端/服务器
Xidian University, xi an, China 2013
历些毛子抖技
XIDIAN UNIVERSITY
软件体系结构风格
■以数据为中心(数据共享)
数据存储(编译器的演化)
黑板
虚拟机
解释器、基于规则的系统
其它
独立组件
通信进程、事件(隐式调用)
其它
其它风格
C2、HMB、DSSA
Xidian University, xi an, China 2013
62在建模和文档化软件体系
结构
■基于软件体系结构的开发(ABD)
“ Sketchesof
OAW Patterns and tactics
candidate views
determined by patterns Chosen, combined
views plus docn
beyond views
ADD
Prioritized
QA scenarios
ATAM
Requirements
constraints
-Arch Business cycle
Xidian University, Xian, China 2013
历些毛子抖技
软件架构文档化
XIDIAN UNIVERSITY
如何文档化软件架构
好文档的评价准则
■采用视图描述软件架构
IEEE 1471
“4+1”视图
体系结构语言ADL
UMI
■熟练掌握并理解所有UML的图和适用场合
Xidian University, xi an, China 2013
团些毛子抖技
软件质量属性
XIDIAN UNIVERSITY
软件质量属性定义
软件质量属性与功能、非功能性需求的关系
软件质量属性情景
定义、如何描述
常见的质量属性
可用性( Availability)
可修改性( Modifiability)
■性能( Performance)
安全性( Security)
可测试性( Testability)
易用性( Usability)
其它质量属性
Xidian University, xi an, China 2013
历些毛子抖技
XIDIAN UNIVERSITY
软件质量属性场景
什么是质量属性场景?为什么要使用质量属性场景?
刻画质量属性的手段,6部分组成
a source-an entity that generates a stimulus
stimulus-a condition that affects the system
artifact- the part of that was stimulated by the stimulus
a environment- the condition under which the stimulus
occurred
response- the activity that results because of the stimulus
u response measure -the measure by whi
文档评论(0)