`
sony-soft
  • 浏览: 1105587 次
文章分类
社区版块
存档分类
最新评论

工程开发系列文档——详细设计说明书

 
阅读更多
详细设计说明书
黎宇 (转载自国家计算机标准和文件模板)
1 引言
1.1编写目的
  说明编写这份详细设计说明书的目的,指出预期的读者。
1.2背景
  说明:
  a.待开发软件系统的名称;
  b.本项目的任务提出者、开发者、用户和运行该程序系统的计算中心。
1.3定义
  列出本文件中用到专门术语的定义和外文首字母组词的原词组。
1.4参考资料
  列出有关的参考资料,如:
  a.本项目的经核准的计划任务书或合同、上级机关的批文;
  b.属于本项目的其他已发表的文件;
  c.本文件中各处引用到的文件资料,包括所要用到的软件开发标准。 列出这些文件的标题、文件编号、发表日期和出版单位,说明能够取得这些文件的来源。
2 程序系统的结构
  用一系列图表列出本程序系统内的每个程序(包括每个模块和子程序)的名称、标识符和它们之间 的层次结构关系。
3 程序1(标识符)设计说明
  从本章开始,逐个地给出各个层次中的每个程序的设计考虑。以下给出的提纲是针对一般情况的。 对于一个具体的模块,尤其是层次比较低的模块或子程序,其很多条目的内容往往与它所隶属的上一层 模块的对应条目的内容相同,在这种情况下,只要简单地说明这一点即可。
3.1程序描述
  给出对该程序的简要描述,主要说明安排设计本程序的目的意义,并且,还要说明本程序的特点(如 是常驻内存还是非常驻?是否子程序?是可重人的还是不可重人的?有无覆盖要求?是顺序处理还是并发 处理卜…..等)。
3.2功能
  说明该程序应具有的功能,可采用IPO图(即输入一处理一输出图)的形式。
3.3性能
  说明对该程序的全部性能要求,包括对精度、灵活性和时间特性的要求。
3.4输人项
  给出对每一个输入项的特性,包括名称、标识、数据的类型和格式、数据值的有效范围、输入的方式。 数量和频度、输入媒体、输入数据的来源和安全保密条件等等。
3. 5输出项
  给出对每一个输出项的特性,包括名称、标识、数据的类型和格式,数据值的有效范围,输出的形式、 数量和频度,输出媒体、对输出图形及符号的说明、安全保密条件等等。
3.6算法
  详细说明本程序所选用的算法,具体的计算公式和计算步骤。
3.7流程逻辑
  用图表(例如流程图、判定表等)辅以必要的说明来表示本程序的逻辑流程。
3.8接口
  用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。
3.9存储分配
  根据需要,说明本程序的存储分配。
3.10注释设计
  说明准备在本程序中安排的注释,如:
  a. 加在模块首部的注释;
  b.加在各分枝点处的注释; 对各变量的功能、范围、缺省条件等所加的注释;
  d.对使用的逻辑所加的注释等等。
3.11限制条件
  说明本程序运行中所受到的限制条件。
3.12测试计划
  说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。
3.13尚未解决的问题
  说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。
4 程序2(标识符)设计说明
  用类似3的方式,说明第2个程序乃至第N个程序的设计考虑。
  ......

分享到:
评论

相关推荐

    ISO软件工程模板——详细设计说明书.doc

    《ISO软件工程模板——详细设计说明书》是软件开发过程中的重要文档,用于详细描述软件或系统的各个组成部分,为后续的编码和测试阶段提供清晰的指导。这份文档遵循ISO标准,确保了设计的一致性和可读性,有助于提高...

    【软件工程】大作业——软件设计说明书,高分大作业

    本篇文档是关于《软件工程》课程设计的一份高分大作业,主题为“作业管理系统”的软件设计说明书。该系统旨在解决当前学生作业管理中的混乱问题,通过规范化管理提高学校效率。以下是该软件设计说明书的主要内容: ...

    软件工程——概要设计说明书

    ### 软件工程——概要设计说明书 #### 1. 引言 ##### 1.1 编写目的 本概要设计说明书旨在详细阐述软件项目的设计方案,明确其功能、性能要求以及运行环境等关键要素。通过本文档,项目团队能够确保所有参与者对...

    ISO软件工程模板——概要设计说明书.doc

    【ISO软件工程模板——概要设计说明书】是软件开发过程中的关键文档,它详细阐述了软件系统的整体架构和设计思路,旨在确保开发团队和利益相关者对系统有清晰的理解。以下是对该模板主要内容的详细解释: 1. **引言...

    软件工程图书管理系统详细设计说明书

    《软件工程图书管理系统详细设计说明书》是一份深入探讨软件开发过程中的一个重要环节——详细设计的文档。这份说明书针对的是一个图书管理系统,它涵盖了系统各模块的设计细节,旨在为开发团队提供清晰的指导,确保...

    ISO软件工程模板——数据库设计说明书.doc

    **ISO软件工程模板——数据库设计说明书** 数据库设计说明书是软件开发过程中的重要文档,它详细描述了数据库的各个层面,确保开发团队与利益相关者之间的一致性和理解。以下是根据提供的部分内容对数据库设计说明...

    .NET企业级项目开发-1期 详细设计说明书(GB8567——88).doc

    《.NET企业级项目开发-1期 详细设计说明书(GB8567——88)》是一份针对.NET平台的企业级项目开发的详细设计文档,遵循了GB8567——88的标准,旨在为软件开发团队提供清晰、全面的指导。这份文档的核心目的是确保...

    系统详细设计说明书——

    《系统详细设计说明书》是软件开发过程中的重要文档,它为后续的编码和测试阶段提供了清晰的指导。本文将深入探讨系统详细设计说明书的核心内容,以及如何通过文档和实例来理解这一关键步骤。 系统详细设计说明书是...

    概要设计说明书(GB8567——88).zip

    《概要设计说明书(GB8567——88)》是软件开发过程中不可或缺的重要文档,主要用于指导软件的总体架构设计。这份文档遵循了国家GB8567——88标准,为软件工程师提供了详细的设计指导,确保软件的可维护性、可扩展性...

    软件工程——软件需求说明书

    《软件工程——软件需求说明书》 在软件开发过程中,软件需求说明书是至关重要的文档,它定义了项目的预期结果,为整个开发团队提供了清晰的方向。本文将深入探讨软件需求说明书的重要性和主要内容,帮助读者理解...

    2021最新产品需求模板系列-详细设计说明书实例.pdf

    综上所述,详细设计说明书是软件开发过程中关键的文档,它确保了软件产品的开发不仅满足需求,而且具有良好的结构和性能。通过本实例文档的学习,开发者可以更好地理解如何撰写和使用详细设计说明书来指导软件开发的...

    软件工程—数据库设计说明书

    ### 软件工程——数据库设计说明书知识点解析 #### 一、引言 - **编写目的**:本说明书旨在为数据库的设计与实现提供详细的指导,确保数据库满足软件系统的功能需求和性能需求。预期读者包括但不限于数据库设计师...

    精品——软件开发文档大全,很实用哦。

    详细设计说明书(GB8567——88).doc 文件给制实施规定的实例(GB8567-88).doc 数据要求说明书(GB856T——88).doc 数据库设计说明书(GB8567——88).doc 软件需求说明书(GB856T——88).doc 模块开发卷宗...

    软件开发文档模板全套合集

    操作手册、测试分析报告(GB8567——88)、测试计划(GB8567——88)、概要设计说明书...详细设计说明书(GB8567——88)、项目开发计划(GB856T——88)、项目开发总结报告(GB8567——88)、用户手册(GB8567——88)

    概要设计说明书(GB8567——88).doc

    ### 概要设计说明书知识点详解 ...以上内容是对“概要设计说明书(GB8567——88).doc”中提及的知识点的详细解读和扩展。通过对这些内容的深入理解,可以帮助开发者更好地进行软件的设计与开发工作。

    软件工程课程设计文档 超市销售管理系统 详细设计说明书

    总结,本超市销售管理系统详细设计说明书详细阐述了系统架构、各个模块的功能设计和实现方法,为后续开发提供了全面的指导。在实际开发过程中,团队应遵循设计原则,确保系统稳定运行,并持续优化以满足业务需求的...

    软件工程概要设计文档------数据库设计说明书

    《软件工程概要设计文档——数据库设计说明书》是软件开发过程中的重要组成部分,主要阐述了在软件概要设计阶段对数据库的设计思路、方法和规范。本文将深入解析这份文档的关键内容,包括其目的、背景、定义以及外部...

    软件工程文档模板--四、数据库设计说明书.doc

    《软件工程文档模板——数据库设计说明书》是软件开发过程中至关重要的一环,它详细记录了数据库的设计思路、结构和使用规则,确保开发团队和相关人员能够理解并有效地实施数据库系统。以下是对文档各部分的详细说明...

Global site tag (gtag.js) - Google Analytics