系统设计说明书(项目)模板.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
系统设计说明书(项目)模板

批准/日期: ?? 审核/日期:_______?编制/日期:_______ 修改序号 修改理由/内容 修改/日期 批准日期 [说明:该页是该模版的版本信息,在项目使用中,可将该页删除掉] 修订历史 生效日期 版本号 版本说明 作者 审核 批准 [XX系统设计说明书] [说明: 本文见适用于采用OO方法的系统设计; 本文件中“[]”中内容为说明文字,请在文件拟制时替换或删除; 若文中某章节内容可省略、不需要或适用,请保留该标题,并根据实际在内容部分写明“略”、“勿需”或“不适用”等,同时适当说明原因。] 目录 1 引言 5 1.1 目标 5 1.2 范围 5 1.3 术语和缩略语 5 1.4 参考资料 5 2 整体说明 5 2.1 简介 5 2.2 系统目标和约束 5 3 整体设计 6 3.1 系统架构 6 3.2 用例视图 6 3.2.1 用例 6 3.3 逻辑视图 7 3.3.1 逻辑视图 7 3.3.2 分层 7 3.3.3 架构模式和设计机制 8 3.4 部署视图 8 3.5 数据视图 9 3.6 公共平台使用 9 4 接口设计 9 4.1.1 接口说明 9 5 数据库设计 10 5.1 数据库说明 10 5.2 数据库概念模型设计 10 5.2.1 数据实体描述 10 5.2.2 数据实体-关系图 10 5.3 数据库逻辑结构设计 11 5.4 数据库物理结构设计 11 6 数据转换 11 6.1 数据转换方案 12 7 与其他系统之间的依赖关系 12 8 质量及其它方面 12 8.1 可维护性 12 8.2 安全性 12 8.3 健壮性 13 8.4 可扩展性/灵活性 13 8.5 稳定性/可靠性 13 8.6 算法合理性与性能优化 13 8.7 界面友好性 13 9 附件 13 系统设计说明书 引言 目标 [本节确定此系统设计说明书在整个项目文档中的作用或目的,并对此文档的结构进行简要说明。应确定此文档的特定读者,并指出他们应该如何使用此文档。] 范围 [简要说明此系统设计说明书适用的范围和影响的范围。] 术语和缩略语 [列出文中全部术语并给出定义;列出文中全部缩略语,并给出全称和定义。] 序号 术语/缩略语 全称和说明 参考资料 [列出本设计说明中所参考或引用的所有文档或其他资料。每个参考资料应提供名称、版本号、出版/编制日期、出版单位/作者。] 整体说明 简介 [在此简单介绍软件系统的整体情况,在此简要说明此系统的职责、目的或者内容。] 系统目标和约束 [本节说明对构架具有某种重要影响的软件需求和目标,例如:安全性、保密性、市售产品的使用、可移植性和重复使用。还应记录可能适用的特殊约束:设计与实施策略、开发工具、团队结构、时间表、遗留代码等。说明设计系统需要考虑的问题、遵循的约束。比如要遵循软件架构设计的要求,要遵循需求中分配到此子系统的特殊要求,要遵循统一的界面约束(如果有的话),要使用架构统一设置的数据库源,要使用架构统一设置的JAVA MAIL等] 整体设计 系统架构 [以图形和文字的形式表述出该系统的整体架构,各个子系统之间的依赖关系,同时要描述各个部分使用到的具体技术。对于由于部分非功能性需求使用了特别的解决方案,应该在此准确表述。] 用例视图 [本节列出用例模型中精化的用例或场景,这些用例或场景应体现最终系统中重要的、核心的功能;或是在构架方面涉及范围很广(使用了许多构架元素);或强调或阐明了构架的某一具体的细微之处。 在此可以直接引用需求中的相关文档,比如ROSE模型、用例描述等,用例不用放图可以写引用文件 图例: ] 用例 [本节可以将所有用例通过ROSE文件提供。 并通过几个精选的用例(场景)实现来阐述软件的实际工作方式,并解释不同的设计模型元素如何促成其功能的实现] 逻辑视图 逻辑视图 [用图形的方式显示此软件架构的分层、子系统、包之间的关系,并且加入必要的文字说明,特别是架构的分层、机制和模式的说明。 在此,还需要将和本系统有接口关系的其它系统都表示出来,这样可以清楚的看到本系统和其它系统的接口逻辑视图,并且还需要将在本系统中负责接口的子系统表示出来。 图例: ] 分层 [在此说明逻辑分层的每一层和每一层中的包、子系统。对于每个重要的包,都用一个小节来加以说明,其中应包括该包的名称、简要说明以及显示该包中所有重要的类和包的图。 例如:应用层、业务层、中间层和系统层以及相关职责功能属性说明,实际使用中可以根据需要进行修改。] 架构模式和设计机制 [在此说明软件架构采用的核心模式,此模式形成整个软件架构的骨架。 说明软件架构

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档