软件构架模板.doc

软件构架模板.doc

ID:58799983

大小:55.50 KB

页数:4页

时间:2020-09-27

软件构架模板.doc_第1页
软件构架模板.doc_第2页
软件构架模板.doc_第3页
软件构架模板.doc_第4页
资源描述:

《软件构架模板.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、<项目名称>软件架构文档用于分析设计版本<1.0>修订历史记录日期版本说明作者目录1.简介21.1目的21.2范围21.3定义、首字母和缩略语21.4参考资料21.5概述22.体系结构模型22.1逻辑模型22.2目标和约束23.部署模型24.分析对象模型24.1业务实体24.2参与者24.3用例实现24.4边界类24.5控制类25.数据库设计模型25.1数据库的编码规则以及数据结构的命名规则25.2对应编码一览表25.3表设计25.4业务数据流图以及过程视图25.5数据架构25.6数据模型(评述)25.7持久类与数据结构对应所产生的潜在冲突(可选)25.8其他注意事项26.系统设计

2、模型27.质量28.术语表21.简介1.1目的[本节定义此软件构架文档在整个项目文档中的作用或目的,并对此文档的结构进行简要说明。应确定此文档的特定读者,并指出他们应该如何使用此文档。]1.1范围[简要说明此软件构架文档适用的对象;此文档所影响的对象。]1.2定义、首字母和缩略语[本小节应提供正确理解此软件构架文档所需的全部术语、首字母缩写词和缩略语的定义。这些信息可以通过引用项目词汇表来提供。]1.3参考资料[本小节应完整地列出此软件构架文档中其他部分所引用的任何文档。每个文档应标有标题、报告号(如果适用)、日期和发布组织。列出可从中获取这些引用的来源。这些信息可以通过引用附录或

3、其他文档来提供。]1.4概述[本小节应说明此软件构架文档中其他部分所包含的内容,并解释此软件构架文档的组织方式。]2.体系结构模型2.1逻辑模型[本节说明设计模型在构架方面具有重要意义的部分,例如设计模型被分解为多个子系统和包。而每个重要的包又被分解为多个类和类实用程序。您应该介绍那些在构架方面具有重要意义的类,并说明它们的职责,以及几项非常重要的关系、操作和属性。]2.2目标和约束[本节说明对构架具有某种重要影响的软件需求和目标,例如,安全性、保密性、市售产品的使用、可移植性、发布和重新使用。它还要记录可能适用的特殊约束:设计与实施策略、开发工具、团队结构、时间表、旧代码等。]3

4、.部署模型[本节说明用来部署和运行该软件的一种或多种物理网络(硬件)配置。它是部署模型的视图。对于每种配置,它至少应该指出用来执行该软件的物理节点(计算机、CPU)及其互连情况(总线连接、LAN连接、点到点连接等)。另外还要包括进程视图各进程到物理节点的映射。]4.分析对象模型4.1业务实体[本节说明用来说明根据目标系统完成业务功能需要的信息而抽象出的业务实体对象和关系模型,包含某些中间过程产生的业务信息,这些业务实体通常需要存储在数据库中。]4.2参与者[本节说明用来说明完成目标系统业务功能过程中的参与者,并非特指系统用户,还包括外部设备等的抽象,一般包括业务工人和业务用户两类,

5、业务工人处在系统的自动化边界之内,这类参与者通常需要存储在数据库中。业务用户一般为用例的发起者。]1.1用例实现[本节列出用例模型中的一些用例或场景,这些用例或场景应体现最终系统中重要的、核心的功能;或在构架方面的涉及范围很广(使用了许多构架元素);或强调或阐明了构架的某一具体的细微之处。]1.2边界类[边界类一般指系统的接口,包括用户界面、系统接口等。]1.3控制类[控制类一般作为系统的守卫类。]2.数据库设计模型[从永久性数据存储方面来对系统进行说明。如果几乎或根本没有永久性数据,或者设计模型与数据模型之间的转换并不重要,那么本节就为可选。本节内容可以使用《设计模板》的引用和数

6、据模型图来描述。]2.1数据库的编码规则以及数据结构的命名规则2.2对应编码一览表2.3表设计2.4业务数据流图以及过程视图2.5数据架构2.6数据模型(评述)2.7持久类与数据结构对应所产生的潜在冲突(可选)2.8其他注意事项3.系统设计模型[本节说明设计模型的整体结构、软件分解为设计模型中的层和子系统的情况,以及所有在构架方面具有重要意义的构件。对于每个层,都用一个小节来加以说明,其中包括该层的名称和一个构件图,并列举位于该层的子系统。]4.质量[说明软件构架如何促成所有系统性能(而非功能,例如可扩展性、可靠性、可移植性等)的实现。如果这些特征具有特殊的意义(例如在安全性或保密

7、性方面的意义),则应该对它们进行详细的说明。]5.术语表[如无可省略]

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。