电话:0731-83595998
导航

2011年软考系统架构设计师学习笔记第五章2

来源: 2017-11-22 16:45

  5、部署阶段

  软件构件的互联性、硬件的拓扑结构、硬件资源占用。

  6、后开发阶段

  实现中的软件往往具有动态性,一类是软件内部执行所导致的体系结构改变,另一类变化是软件系统外部的请求对软件进行的重配置。

  升级或进行其他修改时 不能停机。

  SA重建是指 从已实现的系统中 获取体系结构的过程。

  5.2 基于架构的软件开发方法

  5.2.1 体系结构的设计方法概述

  基于体系结构的软件设计(Architecture-Based Software Design ABSD)方法。

  体系结构驱动,指 构成体系结构的 商业、质量、功能 需求的组合驱动。

  设计活动的开始 并不意味着 需求抽取和分析活动 就可以终止,而应该 并行,快速开始设计 至关重要。

  ABSD 方法有三个基础,功能分解、选择体系结构风格、软件模板的使用。

  5.2.2 概念与术语

  1、设计元素

  ABSD方法是一个 自顶向下,递归细化 的方法。

  2、视角与视图

  重要的是从不同的视角(perspective)来检查,考虑体系结构的不同属性。

  3、用例和质量场景

  在使用用例捕获功能需求时,通过定义特定场景来捕获质量需求,称为质量场景。捕获变更、性能、可靠性、交互性,质量场景必须包括 预期的 和 非预期的。

  5.2.3 体系结构需求

  可以从需求库中取出,加以利用和修改。

  获取需求,体系结构需求一般来自三个方面:系统的质量目标、系统的商业目标、开发人员的商业目标。

  5.2.4 体系结构文档化

  体系结构规格说明 和 测试体系结构需求的质量设计说明书。

  需求模型构件的 精确形式化描述,作为 用户和开发者 之间的一个协约。

  从使用者的角度进行编写,必须保证开发者手上的文档是最新的。

  5.2.5 体系结构复审

  根据架构设计,搭建一个可运行的最小化系统 用于 评估 和 测试 体系架构是否满足需要。是否存在可识别的技术和协作风险。

  复审的目的是 标识潜在风险,及早发现 缺陷和错误。

  5.2.6 体系结构实现

  分割成规定的构件,按规定方式互相交互。

  5.3 软件架构风格

  体系结构设计 核心目标是 重复的体系结构模式,体系结构级的 软件重用。

编辑推荐:

下载Word文档

温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)

网络课程 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

精品课程

更多
10781人学习

免费试听更多

相关推荐
图书更多+
  • 电网书籍
  • 财会书籍
  • 其它工学书籍
拼团课程更多+
  • 电气拼团课程
  • 财会拼团课程
  • 其它工学拼团
热门排行

长理培训客户端 资讯,试题,视频一手掌握

去 App Store 免费下载 iOS 客户端