下载此文档

讲义3-软件体系结构描述语言.ppt


文档分类:IT计算机 | 页数:约64页 举报非法文档有奖
1/64
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/64 下载此文档
文档列表 文档介绍
软件体系结构 (Software Architecture)
三、软件体系结构描述语言
© ******@hit.
2
2018/8/23
假定你是Module Designer
你最近加盟一家公司,并被安排在一个新项目的开发组中。虽然你富有经验,但是对此项目所涉及的领域还是一个新手。系统的高层体系结构设计已经完成。
你的老板(项目经理)让你预计你将要完成的几个模块的开发时间。
你怎么办?
© ******@hit.
3
2018/8/23
假定你是Module Designer
你来开发A2和A3,怎么开始?
© ******@hit.
4
2018/8/23
假定你是Consultant(顾问)
你是一个请来的顾问,对一个体系结构设计进行评估。Modifibility和Performance是重要的体系结构质量因素。
你会询问什么样的信息?
© ******@hit.
5
2018/8/23
假定你是Consultant(顾问)
面对这样的图,你会有什么反应?
© ******@hit.
6
2018/8/23
假定你是Consultant(顾问)
面对这样的图,你会有什么反应?
© ******@hit.
7
2018/8/23
体系结构文档的用处
软件开发过程中各种角色之间交流设计思想的媒介
进行上层分析的基础。此基础上可以验证体系结构设计方案,精炼或改变必要的方案
让别人理解系统的第一手资料
© ******@hit.
8
2018/8/23
与Module Designer交流
基本想法是什么?
我该做什么(如,实现哪些需求) ?
我该在哪做(如,这项功能实现在哪里) ?
我和谁交互?接口是什么?
有什么可以重用的代码?
必须遵从什么约定(质量目标、旧体系/接口、预算等)?
有哪些硬性规定(设计、接口、约束等)?
© ******@hit.
9
2018/8/23
与顾问交流
体系结构的必要需求(driving requirement)是什么(如,performance, availability, security, modifiability, interoperability)?
各种体系结构视图是如何描述的?
抽象出来什么?
功能怎样分解?
功能怎样分配?
使用什么硬件以及软件怎样布置在硬件上?
采用了哪些体系结构风格?
© ******@hit.
10
2018/8/23
这是什么?

讲义3-软件体系结构描述语言 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数64
  • 收藏数0 收藏
  • 顶次数0
  • 上传人文库旗舰店
  • 文件大小887 KB
  • 时间2018-08-23