软件架构设计说明书.doc

软件架构设计说明书.doc

ID:20804671

大小:406.50 KB

页数:18页

时间:2018-10-16

软件架构设计说明书.doc_第1页
软件架构设计说明书.doc_第2页
软件架构设计说明书.doc_第3页
软件架构设计说明书.doc_第4页
软件架构设计说明书.doc_第5页
资源描述:

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

1、龙杰科技架构设计说明书版本1.0.0龙杰科技签署栏拟制审核批准修订历史版本说明作者审核修订日期1.0发布Dick下载和/或硬拷贝是非受控的请在使用前验证版本正确性名称标识版本生效日期模板:lif-tmpv1.0.doc目录1.引言61.1目的71.2范围71.3预期的读者和阅读建议71.4术语、首字母缩写71.5参考资料72.系统逻辑结构72.1总体结构72.2系统功能实现82.3组件接口82.4组件功能82.5数据库关系模型83.系统物理实现94.系统部署95.系统其它考虑95.1系统

2、可扩展性105.2系统可靠性105.3系统性能105.4系统维护性105.5系统安全105.6系统异常处理106.约束106.1设计指南106.2编码规范106.3配置文件约定116.4日志文件约定11ÓACSPage17of18名称标识版本生效日期模板:lif-tmpv1.0.doc6.5运行目录约定117.需求矩阵11ÓACSPage17of18名称标识版本生效日期模板:lif-tmpv1.0.doc1.引言[对于由多个进程构成的复杂系统,系统设计阶段可以分为:架构设计(构架设计)、组件高层设

3、计、组件详细设计。对于由单个进程构成的简单系统,系统设计阶段可以分为:系统概要设计、系统详细设计。本文档适用于由多个进程构成的复杂系统的构架设计。][架构设计说明书是软件产品设计中最高层次的文档,它描述了系统最高层次上的逻辑结构、物理结构以及各种指南,相关组件(粒度最粗的子系统)的内部设计由组件高层设计提供。][系统:指待开发产品的软件与硬件整体,其软件部分由各个子系统嵌套组成,子系统之间具有明确的接口;组件:指粒度最粗的子系统;模块:指组成组件的各层子系统,模块由下一层模块或函数组成;][此文档

4、的目的是:1)描述产品的逻辑结构,定义系统各组件(子系统)之间的接口以及每个组件(子系统)应该实现的功能;2)定义系统的各个进程以及进程之间的通信方式;3)描述系统部署,说明用来部署并运行该系统的一种或多种物理网络(硬件)配置。对于每种配置,应该指出执行该系统的物理节点(计算机、网络设备)配置情况、节点之间的连接方式、采用何种通信协议、网络带宽。另外还要包括各进程到物理节点的映射;4)系统的整体性能、安全性、可用性、可扩展性、异常与错误处理等非功能特性设计;5)定义该产品的各个设计人员应该遵循的设

5、计原则以及设计指南,各个编程人员应该遵循的编码规范。][建议架构设计工程师与组件设计工程师共同完成此文档。][架构设计说明书的引言应提供整个文档的概述。它应包括此文档的目的、范围、定义、首字母缩写词、缩略语、参考资料和概述。]ÓACSPage17of18名称标识版本生效日期模板:lif-tmpv1.0.doc1.1目的[简要描述体系结构文档的目的。]1.2范围[简要说明此文档的范围:它的相关项目以及受到此文档影响的任何其它事物]1.3预期的读者和阅读建议[说明此文档的阅读对象,简要说明此文档中其它

6、章节包含的内容与文档组织方式,对于不同读者的阅读方式建议。如:目标读者是系统最终用户、系统分析员、项目经理、产品经理、市场人员等。此文档的第2章描述…..]本项目的组织架构和参与人员如下:A.项目负责人:参与开发策划,负责批准项目开发计划书;安排项目组成人员从技术和业务上总体把握;确定项目进度及检验标准了解开发中存在问题,并及时制定相应对策。B.技术总协调:负责制订软件标准。负责支撑软件的维护。评估将在其中部署项目最终产品的目标组织的情况。协调目标组织的建模工作。在必要时对业务工程工作进行讨论和协

7、调。ÓACSPage17of18名称标识版本生效日期模板:lif-tmpv1.0.doc对目标组织中所建议的任何变更进行成本效益分析。A.系统分析、设计:负责获取用户最终需求,概括系统的功能和界定系统来领导和协调需求获取及用例建模,编写《XXX新版本软件详细设计》,制订命名规范。软件构架设计,划分子模块并详细描述各模块功能、要求,和测试要点。对软件架构中重要的类做详细说明,描述其属性、方法、和相互之间的关系。数据库设计,包括定义表、索引、视图、约束条件、触发器、存储过程等。B.软件开发:严格按照软

8、件详细设计说明,负责自己开发的模块的资料、软件的备份及保管工作。在软件开发中如发现系统分析设计时漏洞提出异议,提交问题报告至项目负责人。对各自编写的内容相互交换作单元测试。负责《用户使用手册》的编写。C.文档编写:负责编写软件《详细设计说明书》、《数据库设计说明书》、《测试方案文档》。D.软件测试:负责对各模块的集成测试,和软件的整体评估测试,在测试完后负责编写《测试报告》。1.1术语、首字母缩写序号缩写英文说明中文说明1ACCAFCClearingCenterAFC清算管理中心2

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

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

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