架构说明书模板

上传人:壹****1 文档编号:468813428 上传时间:2023-11-15 格式:DOCX 页数:8 大小:24.04KB
返回 下载 相关 举报
架构说明书模板_第1页
第1页 / 共8页
架构说明书模板_第2页
第2页 / 共8页
架构说明书模板_第3页
第3页 / 共8页
架构说明书模板_第4页
第4页 / 共8页
架构说明书模板_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《架构说明书模板》由会员分享,可在线阅读,更多相关《架构说明书模板(8页珍藏版)》请在金锄头文库上搜索。

1、文件建立 / 修改记录序号版本建立或修改建立 / 修改人日期XXXX年X月X日XXXX年X月X日审核人日期XXXX年X月X日XXXX年X月X日批准人日期XXX 炸 X月X日XXX 炸 X月X日11.0建立21.1 修改目录1简介31.1 文档编写目的31.2 文档范围31.3 术语和省略语31.4 参考资料架构表示3方式 架3构设计目标与约束33.1 关键功能需求43.2 关键质量需求43.2.1 有效性43.2.2 性能43.2.3 性能可扩展43.2.4 功能可扩展43.3 系统设计原则43.4 开发策略43.4.1 软件复用策略41.1.2 使用开源架构41.1.3 使用商业构件43.5

2、 其它设计约束4用例视图54.1 概述54.2 关键用例54.2.1 关键的系统参与者54.2.2 关键的系统用例54.3 关键系统用例简述5逻辑视图55.1 概述55.2 系统层次模型5.3 主要的设计包和子系统6进程视图66.1 概述66.2 总体进程架构6部署视图67.1 概述67.2 部署方案177.3部署方案277.4 部署方案N 实施视7图78.1 概述78.2 实施模型总体架构7数据视图79.1 概述79.2 数据域模型设计91简介9.3 文档编写目的本文档全面与系统地表述目标软件系统的构架,并通过使用多种视图来从不同角度描述系统的各个主要方面,以满足相关涉众(客户、设计人员等)

3、对 目标系统的不同关注焦点。本文档记录并表述了架构师对系统构架方面做出的重要决策;项目经理将根据构架定义的构件结构制定项目的开发计划;设计员将据此进行各构件的详 细设计;测试设计员按照构架设计系统的总体测试框架;另外构架文档还用于 指导各构件的实施、集成及测试。9.4 文档范围本文档适合数控切割机图形库系统项目的总体应用架构。9.5 术语和省略语9.6 参考资料2 架构表示方式本文档以一系列的视图(View)来表示系统的软件构架,主要包括用例视 图、逻辑视图、进程视图、部署视图、实施视图(即RUP推荐的4+1视图)等;每个视图拥有一个或多个模型( Model )(例如逻辑视图包含分析模型、设

4、计模型和数据模型等);并围绕相关视图来描述系统的基本结构、组成机制与 工作原理等。本文档还将系统的构架机制描述也放在了逻辑视图之下。本文档主要使用统一建模语言(UML)来充当相关模型的表达语言;架构设计目标与约束描述构架设计必须满足的关键系统功能需求和质量约束,这些功能需求和 质量要求对软件构架有重大的影响,并决定了构架的设计。本节同时还列明影响构架的其他相关因素,如软件的复用策略、使用商业构件、设计与实施的策略等。 2.1 关键功能需求2.2 关键质量需求2.2.1 有效性2.2.2 性能2.2.3 性能可扩展2.2.4 功能可扩展2.3 系统设计原则2.4 开发策略2.4.1 软件复用策略

5、系统中重要基础构件应当具备较高的设计与构建质量,可以在产品中复用。2.4.2 使用开源架构2.4.3 使用商业构件2.5 其它设计约束目标构架总体上应采用分层结构,并全面应用面向对象设计、编程技术使系统具有较好的扩展性与重用性。本系统支持与其他系统进行集成,所以要提取出良好的集成接口。 3 用例视 图1.1 概述用例视图从用户使用的角度描述系统构架的基本外部行为特性,通常包含业务用例模型与系统用例模型。业务用例模型不适用于本系统,这里只关注系统用例。这里选取了用例模型中对系统构架的内容产生重大影响的应用场景与用例集合,这些用例代表了系统主要的核心功能,往往决定了系统构架的基本组成元素。有些用例

6、强调或决定了构架的某些具体然而重要的细节,通常也可以列在本节内,总之所列的用例集合应基本覆盖系统构架的主要方面。1.2 关键用例1.2.1 关键的系统参与者1.2.2 关键的系统用例1.3 关键系统用例简述描述系统用例场景。4 逻辑视图4.1 概述逻辑视图从系统内在逻辑结构的角度描述系统的基本结构与动态行为,通常包括分析模型(Analysis Model)、设计模型(Design Model)以及数据模型 (Data Model)等。设计模型说明了系统的组成元素、组织架构和关系,并描述了各组成元素的协作以及状态转换关系等(通过用例实现 Use Case Realization?以表达)。本节将

7、分别在系统层次结构模型中描述系统的层次组织结构;在主要的包和子系统中说明系统的具体组成;并在架构机制中详述系统中的各种构架机制;最后在关键用例实现中通过描述最重要的用例实现,来说明构架的典型协作(动态行为)。档将不予说明。4.2 系统层次模型4.3 主要的设计包和子系统对每一层进行描述5 进程视图5.1 概述进程视图从系统运行时刻的角度,描述系统划分为进程、线程的结构,及其动态关系。模型主要说明进程、线程的分类,系统构架敏感的主要边界类、控制类对象等在进程、线程中的分布,以及它们之间的创建、交互与消息通讯关系等。5.2 总体进程架构6 部署视图6.1 概述部署视图从系统软硬件物理配置的角度,描述系统的网络逻辑拓扑结构。模型包括各个物理节点的硬件与软件配置,网络的逻辑拓扑结构,节点间的交互与通讯关系等。同时还表达了进程视图中的各个进程具体分配到物理节点的映射关系。 6.2部署方案 16.3 部署方案26.4 部署方案N7 实施视图7.1 概述实施视图从软件编译与构建的角度,描述系统实施构件的组织结构与依赖关系(主要是编译依赖)。模型包括实施子系统和构件结构,及其依赖关系。同时还表达了逻辑视图中各个包和类分配到实施视图中的子系统和构件的映射关系。7.2 实施模型总体架构8 数据视图8.1 概述8.2 数据域模型设计

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号