- 26
- 0
- 约1.96万字
- 约 117页
- 2018-06-21 发布于湖北
- 举报
软件体系结构与设计 第7章 体系结构的设计与实现 第7章 体系结构的设计与实现 系统环境的表示 体系结构设计决策 定义原型 将体系结构精化为构件 利用UML进行面向对象设计 设计模式 实现问题 开源开发 第7章 体系结构的设计与实现 一般来说,体系结构设计需要4个步骤来完成。首先,系统必须表示在相应的环境中,也就是说,设计人员应该定义与软件交互的外部实体及其交互性质。第二步,一旦环境得到说明,设计人员应该确定一系列的顶层抽象,称之为原型,该原型可以表示系统行为或者功能的关键元素。第三步,定义完抽象后,设计开始向实现移动。在支持构件的体系结构环境中识别和描述这些构件。最后,开发体系结构的特定实例,在真实世界中验证设计。 第7章 体系结构的设计与实现 体系结构设计关心的是如何组织一个系统和设计系统的整体结构。体系结构设计过程的输出是体系结构模型,它描述系统是如何由一组相互交互的组件组成的。在敏捷过程中,人们普遍接受这样一种观念,即开发过程的早期应当涉及建立整体的系统体系结构。体系结构的增量式开发并不总是成功的。虽然以重构组件来响应变更相对容易,但是重构一个系统体系结构可能是非常昂贵的。 第7章 体系结构的设计与实现 实际开发过程中,在需求工程和体系结构设计之间有很大的重叠。体系结构分解对于结构和组织描述是必要的。因此,作为需求工程过程的一部分,会提供一个抽象的系统体
原创力文档

文档评论(0)