下载此文档

软件架构-案例分析.docx


文档分类:IT计算机 | 页数:约26页 举报非法文档有奖
1/26
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/26 下载此文档
文档列表 文档介绍
票务系统架构案例分析
? ATAM 方法表述
?
?
?
?
?
?
ATAM 方法表述
(1) 概述
ATAM( Architecture Tradeoff Analysis Method ):
SEI 提出的一种软件构架评估方法。 ATAM 评估方法的
要目的:
提炼出软件质量属性需求的精确描述;
提炼出构架设计决策的精确描述;
评估这些构架设计决策,并判定其是否令人满意的实 现了这些质量需求。
ATAM 评估方法:
并非把每个可以量化的质量属性都进行详尽的分析,而 是使众多的风险承担者(包括经理、开发人员、测试人员、 用户、客户等等)都参与进来,由此而达到上述目标的。
ATAM 是一种挖掘潜在风险,降低或者缓和现有风险的 软件构架评估方法。因此,以下三点是评估中要特别注重的 :风险、敏感点和权衡点。
(2) 构架涉众
•普通用户
•用户管理员
•票务管理员
•开发人员
•测试人员
(3)评估步骤
ATAM主要分以下几个步骤:
1) ATAM 描述;
2) 商业动机表述;
3) 软件构架表述;4)确定构架方 式;
5) 生成效用树;
6) 分析构架方式;
7) 确定场景及其优先级;

1
1"
介绍也TAffi方法
1 |
*
测 试 阶 段
I
|
1
描述商业目标
1 |
1
描楚体系结构
1
L_
r~
.
一 T
1'
L
标识体系结檜步骤
1
产生质量屈性树
1
分析体系结构步骤
1
1
L
1
r

1.
1 .
讨论质量需求的次序
1
1.
分析体系结构步骤

提交结果
报吿 阶段
8) 进一步分析构架方式;
9) 得出结论。
商业动机的描述
项目经理从开发组织和客户角度,来表述票务系统的商 业目标,综合如下:
? 从开发组织角度:开发一个模块性强、实时高效、界面良 好、与外部其他系统兼容良好的系统,这使得开发组织能 够把整个产品或某个模块卖给其他客户,同时由于良好的 界面和业务处理效率而受市场欢迎。
? 从客户角度:系统容易操作,可维护性好、系统稳定、可 以及时准确的处理用户的在线订票或查询业务。根据上述 目标,质量属性可以划分为两类:高优先级质量属性:
性能
安全性
3) 易用性
4) 可用性
重要但优先级较低的属性:
1) 模块性
2) 可维护性
3) 可修改性
4) 可测试性

(1)与构架商业周期的关系
(2)系统的整体结构
Web浏览器石V
O数据库服 芻器疳

软件架构-案例分析 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数26
  • 收藏数0 收藏
  • 顶次数0
  • 上传人2105194781
  • 文件大小156 KB
  • 时间2020-12-16