1、04 CDSHLDXX项目XXXXX概要设计模板V0095XXXXX项目XXXX概要设计说明书文件编号:版本号:上海XXX股份股份有限公司201 年 月 日文档信息及历史版本文档信息项目名称XXX项目项目编号产品名称产品编号文档名称版本信息版本作者/修订人日期描述审核人状态0.1XXX2013-7-1XXX填写说明:版 本: 描述修改生效后的版本号。一般建议表示为Vm.n形式。通过正式评审后版本号变为1.0,以后每修改一次n相应增加1,例如V1.1作 者: 填写文档的创建者或授权的修改人日 期: 填写编写本文档的编写或修订日期描 述: 请详细填写修改原因和最近的修改章节摘要审 核 人: 描述文
2、档本此版本的审核人状 态: 描述本文档是正式文件还是草稿文件1. 文档说明1.1 编制说明本文档是的项目中的概要设计说明书,通过对设计的思路、系统的架构、系统的各个构件之间的协作的描述,以满足上游的需求,同时,为组成本系统的每个构件的需求开发、构件间接口定义工作提供必要的基础。本概要设计说明书有助于实现以下目标:1. 针对系统需求明确架构设计、标准化设计、开发和运行环境使用的关键技术;2. 为系统的详细设计提供依据和指导。1.2 适用对象本文档是项目中XXXXX的概要设计说明书,适用本文档各方包括但不限于:3. :包括XXXX,XXX,XXXX具体的部门;4. 项目建设的咨询方和监理方;5.
3、总集成商、分系统承建方、供应商、合作伙伴和原系统承建单位等。本概要设计说明书适用于上海XXX股份股份有限公司XXXXX项目组的所有成员,以及的相关人员,具体包括:1. 本系统相关人员:a) XXXX的使用人员b) XXXXX的技术人员c) 项目建设的其他人员2. 项目总集成商和承建方相关人员:a) XXX股份项目的总集成人员b) XXX股份本系统的需求分析师c) XXX股份本系统的系统架构师d) XXX股份本系统的研发人员e) XXX股份本系统的测试人员f) XXX股份本系统的实施人员g) XXX股份本系统的维护人员1.3 术语定义缩写,术语解释HLDHigh level design(概要设
4、计说明书)构件组成本系统的一些小的部件类型,可以是一些常规意义上的子系统,也可以是一些常规意义上的模块。1.4 起草单位上海XXX股份股份有限公司。1.5 参考资料1. XXXXX需求说明书2. XXXXXXX3. 2. 概述2.1 项目背景2.2 系统简述2.2.1 网络架构可裁剪2.2.2 本系统与外围系统的关系可裁剪2.3 范围2.3.1 系统主要目标2.3.2 主要软件需求2.3.3 设计约束、限制3. 总体设计3.1 基本设计概念可裁剪3.2 设计思路可裁剪3.2.1 软件架构的考虑可裁剪3.2.2 系统动态性设计的考虑可裁剪3.2.3 关键技术的考虑可裁剪3.2.4 扩展性的考虑可
5、裁剪3.2.5 安全性考虑可裁剪3.2.6 部署的考虑可裁剪3.2.7 复用和外购的考虑可裁剪4. 架构说明4.1 系统架构图4.2 子系统/模块划分说明构件说明清单:构件标识构件名称类型构件功能概述备注UIS用户界面支持子系统子系统用户的直接操作界面,为用户提供包括字符和图形两种方式,它把用户从键盘输入的指令进行预处理后,发送到命令解析功能。NC网络通信模块模块.4.3 功能需求追溯模块1模块2模块M功能需求1功能需求2功能需求m 对应的模块功能需求1功能需求m 对应的功能需求模块1模块m4.4 处理流程可裁剪5. 需求设计5.1 功能5.1.1 5.1.2 5.2 性能可裁剪5.2.1 本
6、节描述各构件通过相互合作能够完全满足所需的本系统的性能需求。在编写本节的内容时,需要针对上游文档中的性能需求,描述在本系统分成多个构件的情况下,是如何满足性能需求的。对本系统的性能需求,要求明确分解到组成本系统的各构件的“性能需求”上。 例如:4.2.1 PD-SPS-CR-0090 RAM资源限制 在系统的最大容量下的正常工作情况下,本系统在运行中将存在128个Cell构件的实例,1个Call Manager构件的实例,1个Resource Manager构件的实例,2048个Call构件的实例。分给本系统的32MB RAM将这样分配: Cell 32KB x 128 = 4MB Call
7、Manager 2MB x 1 = 2MB Resource Manager 2MB x 1 = 2MB Call 12KB x 2048 = 24MB 5.2.2 5.3 非功能性需求可裁剪6. 接口设计6.1 外部接口6.1.1 外部接口标识 外部接口序号消息名称流向承载于引用126.1.2 外部接口标识 外部接口6.2 内部接口6.2.1 内部接口标识 和间接口描述接口的作用,接口的内容。接口内容可以用表格形式描述,格式自拟。例如:序号消息名称流向承载于引用127. 用户界面设计8. 出错处理设计出错类别出错处理例如,对服务器宕机等情况,说明将使用的恢复或再启动技术,使软件从故障点恢复执行或软件从头开始重新运行的方法。9. 安全保密设计可裁剪