体系结构--第9章--架构文档的写作.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 9.1 架构编档的使用 9.2 选择相关结构 9.3 结构编档 9.4 跨结构的文档 9.5 统一建模语言 9.6 小结 第 9 章 架构文档的写作 9.1 编写架构文档的目的和原则 1 构架编档的目的与作用 让不同的风险承担者都能快速找到和理解他们所需要的信息。 2 构架文档写作的基本规则是: 就是从读者的角度出发。 9.2 选择相关结构 构架编档的基本顺序是: 将相关结构编成文档,然后向其中添加结构之间关系的文件。 1. 产生一个候选结构列表 先为项目建立一个风险承担者和他们感兴趣的视图表,与项目的具体情况尽可能相符。 2. 组合结构 3. 划分优先级 为了提供一个适当的结构集合,需要根据项目的具体情况确定先做什么,不需要在完成一个结构后再开始另一个结构,可采用宽度优先的方法。 9.3 结构编档 没有对结构进行编档的工业标准模板。 在实践中,文档通常包括下面七部分内容: ? 展示结构中的组件和组件之间关系的主要表示,常用图形方式。 ? 组件目录至少祥述在主要表示中提到的组件和组件之间的相互关系,还包括组件的接口和行为。 ? 系统与其环境相关的上下文图。 ? 可变性指南,包括: 要在其中做出选择的选项 做出选择的时间 ? 解释构架设计的背景,包括: 基本原理 分析结果 设计中所反映的假定 ? 结构中所选择的术语表。 ? 其他信息。 9.3.1 对行为进行编档 结构仅提供了系统的组成信息,并不能据此对某些系统行为进行推断,而行为描述可以提供元素间的交互顺序、并发机会以及交互的时间依赖性的信息。 对行为的描述可以采用不同的建模技术和表示法,这取决于所要进行的分析的类型。 在UML中,顺序图和状态图用于行为描述。 9.3.2 对接口进行编档 接口就是两个独立的实体相遇并进行交互或通信的边界。 组件接口就是其他组件可对该组件所做的假设。 对接口进行编档的模板包括: ? 接口身份 ? 所提供的资源 ? 数据类型定义 ? 异常定义 ? 该接口提供的可变性 ? 接口的质量属性特征 ? 基本原理和设计问题 ? 使用指南 9.5 跨结构的文档 结构文档看起来不应是孤立存在的,而要形成一个整体,这包括构架概述、构架的基本原理和如何安排与组织文档。 构架概述包括: ? 系统概述 ? 结构之间的映射 ? 组件列表 ? 项目词汇 构架基本原理包括: ? 设计决策 ? 预计可能的修改对构架的影响 ? 在实现解决方案中对开发人员的限制 ? 拒绝采用的决策方案 如何组织文档: 构架文档的每个套件都需要有介绍性内容,以向经验不多的涉众介绍其组织结构,并帮助他们获得最感兴趣的信息。文档组织包括两种方式: ? 结构目录 结构的名称和它说明的样式 结构中的组件类型、关系类型和属性的描述 结构目的的描述 结构文档的管理信息 ? 结构模板 9.5 统一建模语言(UML) 具体内容在UML课程中学习。

文档评论(0)

***** + 关注
实名认证
文档贡献者

本账号下所有文档分享可拿50%收益 欢迎分享

1亿VIP精品文档

相关文档