软件构件与体系结构——原理、方法与技术 教学课件 作者 王映辉 10 软件体系结构编档(二).pptVIP

软件构件与体系结构——原理、方法与技术 教学课件 作者 王映辉 10 软件体系结构编档(二).ppt

  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文档。上传文档
查看更多
Mail:wyh_925@163.com 软件体系结构 王映辉 博士(后),教授,博导 Part 5:软件体系结构编挡 Accommodate:适应 Glossary:术语表 Familiarization:精通 P5-3、SA编档的实施 P5-3-4 视图的的选择 视图选取步骤: 候选视图列表 组合视图 确定优先级 建立涉众-视图表;仔细填写涉众对视图信息的获取程度: (1)不需要信息; (2)概括性信息; (3)适度详细信息; (4)高度详细信息。 P5-3、SA编档的实施 P5-3-4 视图的的选择 视图选取步骤: 候选视图列表 组合视图 确定优先级 在表中找出需要概括性信息或服务于极少数涉众的视图,看具有更多涉众的视图能否代替这些视图;找出适合于成为组合视图的视图,如分解视图往往很好的能与分层视图和使用视图配对使用等 P5-3、SA编档的实施 P5-3-4 视图的的选择 视图选取步骤: 候选视图列表 组合视图 确定优先级 (1)验证和评估应优先进行, (2)尽早捕捉基本原理, (3)视图可以同时进行制作, (4)某些涉众的利益可以取代另外一个涉众的利益。 Part 4:软件体系结构描述 P5-3、SA编档的实施 P5-3-1、相关概念 P5-3-2、软件接口编档 P5-3-3、软件行为编档 P5-3-4、视图的选择 P5-3-5、制作文档包 P5-3-6、文档评审 P5-3、SA编档的实施 P5-3-5 制作文档包 视图编档: 视图编档实质上是对一系列视图包编档的过程 任何类型的视图包可放在如下的7个组成部分中 视图包模板: 1是主表示, 2-7为1的支撑部分 P5-3、SA编档的实施 P5-3-5 制作文档包 应该展示主要元素之间的关系 主要展示什么信息取决于采用的表示法和该表示法传达信息的方便程度 一般用图形表示法,但要附加上图例 可以采用文本表示法,但要按照文本被展示的风格规则 P5-3、SA编档的实施 P5-3-5 制作文档包 至少要详细说明在主表示中的元素 注意对描述完整性的论述 对包中的每一个元素命名并列出其属性 元素关系及其特性是对主表示中不能展示的关系与特性的补充 一个元素出现在多个视图包中时,在什么地方编档可根据方便来定;接口的不同方面可在不同的视图中编档 元素与环境的复杂交互行为通过行为编档来展示 P5-3、SA编档的实施 P5-3-5 制作文档包 展示视图包或者其中的组成部分与环境的联系方式(具体内容前面已讲) 展示如何应用视图包描述SA的变化点(具体内容前面已讲) P5-3、SA编档的实施 P5-3-5 制作文档包 说明了视图包中所反应的设计方案产生的原因: (1)说明被采用决策的原因,列出没有被采用的方案列表和不采用的原因 (2)对已执行的分析结果编档 (3)假设包括:环境假设、需求假设和环境中的不变量的假设 P5-3、SA编档的实施 P5-3-5 制作文档包 术语表:可用“相关视图包”代替 根据每个组织的标准惯例和特定项目的需求而定 P5-3、SA编档的实施 P5-3-5 制作文档包 表示的经验法则: 采用风格指南:风格指南将规定字体、编码方案、缩略语的约定、图说等 采用表示强调的视觉区分形式:如文字的黑体、斜体、大小、下划线等 视觉风格要保持一致:针对一个项目采用专门一种风格 尽量用不同的视觉背景区分不同类型的概念 不要刻意追求视觉效果,不要让用户承受过多的视觉效果 尽量利用“引用”,避免不必要的重复 P5-3、SA编档的实施 P5-3-5 制作文档包 视图外的编档(适应于多视图的编档 / 跨越多视图的编档): 对“视图编档”的补充,主要包括3部分: 如何部署和组织 表示什么 为什么采用现有形式 或文档指南 P5-3、SA编档的实施 P5-3-5 制作文档包 视图外的编档(适应于多视图的编档 / 跨越多视图的编档) : 或文档指南 1、对文档包各个部分的简短描述,特别是对每个视图的描述(参左) 2、涉众可能会如何使用软件包 样例 P5-3、SA编档的实施 P5-3-5 制作文档包 视图外的编档(适应于多视图的编档 / 跨越多视图的编档) : 或文档指南 定义了视图的标准结构,以及每部分的内容和规则。能帮助读者迅速定位自己所关注的部分。 样例 P5-3、SA编档的实施 P5-3-5 制作文档包 视图外的编档(适应于多视图的编档 / 跨越多视图的编档) : 或文档指南 对系统功能、系统用户、以及任何重要背景或限制的简短描述。用途是为读者提供统一的思维模型。 理解视图之间的关系有助于读者深入、有效地了解SA是如何发挥作用的。一般的经验是: (1)确保模块视图与CC视图之间至少存在一个映射,(2)如果存在多个模块视图,使它们相互映射,(3)如果存在多个CC视图,使它们相

您可能关注的文档

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档