`

详细设计

阅读更多

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个程序的设计考虑。

分享到:
评论

相关推荐

    软件详细设计例子

    软件详细设计例子 软件详细设计是软件开发过程中的一个重要步骤,它涉及到对软件系统的架构、组件、接口、数据模型、算法等方面的详细设计。在这个例子中,我们将通过详细设计说明书来了解软件详细设计的过程和要素...

    软件详细设计文档模板(最全面).zip_基本设计与详细设计

    这份"软件详细设计文档模板(最全面).zip"包含了完成这一任务所需的全面资源,特别是其中的"软件详细设计文档模板(最全面).docx"文件,它将帮助我们深入理解如何构建高质量的详细设计文档。 详细设计文档的主要目标...

    概要设计和详细设计文档模板.zip

    在软件开发过程中,概要设计和详细设计是两个至关重要的阶段,它们构成了软件生命周期管理的重要环节。本压缩包“概要设计和详细设计文档模板.zip”包含了一系列模板,旨在帮助开发者按照规范有效地进行这两个阶段的...

    软件系统详细设计说明书模板

    软件系统详细设计说明书模板 在软件开发项目中,详细设计说明书是一份非常重要的文档,它记录了软件系统的详细设计思路、架构设计、模块设计、数据库设计、接口设计等信息。本文将对软件系统详细设计说明书模板进行...

    需求分析+概要设计+详细设计+数据库设计模板

    在软件开发过程中,需求分析、概要设计、详细设计以及数据库设计是四个至关重要的阶段,它们构成了项目开发的基础。下面将分别对这四个阶段进行详细阐述。 **需求分析**是软件开发的第一步,主要目标是明确和理解...

    对日软件开发中的详细设计要求

    对日软件开发中的详细设计要求 在软件开发过程中,详细设计是一个非常重要的步骤,对于软件的质量和效率产生了直接的影响。因此,需要对软件开发中的详细设计要求进行详细的描述和解释。 1. 设计レビューガイド付...

    软件详细设计说明书(完整规范)

    软件详细设计说明书编写规范 软件详细设计说明书是软件开发过程中的重要文档之一,用于记录软件的详细设计信息,包括软件的结构、组件、接口、算法、数据结构等。软件详细设计说明书的编写规范是软件开发团队必须...

    软件系统详细设计文档模板(超级正规).doc

    XXX软件详细设计说明书 1 Revision Record 修订记录 2 1 引言 3 1.1 编写目的 3 1.2 背景 4 1.3 参考资料 4 1.4 术语定义及说明 4 2 设计概述 4 2.1 任务和目标 4 2.1.1 需求概述 4 2.1.2 运行环境概述 4 2.1.3 条件...

    教务管理系统概要设计和详细设计说明书

    本说明书主要涵盖了教务管理系统的概要设计和详细设计两个关键阶段,旨在为软件工程的学习者提供一套完整的系统开发流程。 概要设计阶段是软件开发的早期阶段,其主要目标是确定系统的整体架构和主要功能模块。在...

    软件详细设计文档模板(最全面).doc

    "软件详细设计文档模板(最全面)" 软件详细设计文档模板是软件开发过程中的重要文件之一,旨在为软件设计和开发提供详细的设计说明和指导。本文档模板涵盖了软件详细设计的各个方面,包括设计目的和范围、术语表、...

    软件系统详细设计说明书模板和范例

    在软件开发过程中,详细设计是至关重要的一个环节。它是在概要设计的基础上,对软件系统的各个组成部分进行具体的、深入的设计,包括数据结构、算法选择、界面设计、模块接口定义等。详细设计说明书则是记录这些设计...

    软件详细设计文档模板(最全面).pdf

    软件详细设计文档模板知识点综述 在软件开发过程中,详细设计文档是项目的重要组成部分,它对软件项目的成功起着至关重要的作用。本文将从软件详细设计文档模板的角度,对软件开发过程中的关键知识点进行详细介绍。...

    软件详细设计文档.rar

    《软件详细设计文档》是软件开发过程中的重要组成部分,它为程序员提供了清晰的代码实现指导,确保了软件的高效、可维护性和可扩展性。详细设计文档通常在系统设计阶段完成后进行编制,是对软件功能、架构和接口的...

    日文详细设计书样品

    《日文详细设计书样品》是一份面向日本客户的专业文档模板,主要用于在软件开发过程中提供清晰、详尽的设计规范和指导。这份设计书是参照日本的行业标准和客户需求编写的,旨在确保项目的顺利进行和质量控制。以下是...

    系统详细设计文档.docx

    系统详细设计文档是软件开发过程中的关键文档,它在概要设计之后,编码之前完成,目的是为软件开发人员提供清晰的、具体的操作指南。本文档主要涵盖了以下关键知识点: 1. **引言**: - **背景**:这部分通常介绍...

    软件详细设计说明书模板.docx

    **软件详细设计说明书** 在软件开发过程中,详细设计说明书是一个至关重要的文档,它为程序员提供了清晰的实现指导,确保软件的各个部分按照预期工作。本文档主要围绕以下几个方面展开: 1. **引言** - **编写...

    详细设计思维导图.pdf

    详细设计是软件工程开发过程中的一个关键阶段,它位于需求分析和系统设计之后,编码实现之前。在详细设计阶段,设计人员需要对软件的结构、模块、接口以及数据的内部细节进行详细规划,确保最终的实现能够满足需求...

    华为软件详细设计方案模板

    华为软件详细设计方案模板是华为公司在进行软件开发过程中所遵循的一套规范性文档,旨在确保项目的高效、有序进行,以及软件产品的质量和可维护性。本文将深入探讨这套模板中包含的关键知识点,帮助读者理解和掌握在...

    系统详细设计说明书

    ### 系统详细设计说明书知识点解析 #### 一、引言 - **目的**:本章节阐述了编写《系统详细设计说明书》的目的,主要是为了指导软件开发者和测试人员完成后续的开发与测试工作,确保软件产品能够按照既定的设计目标...

    功能模块的详细设计模板

    【功能模块详细设计模板】 在系统开发过程中,功能模块的详细设计是至关重要的一步,它为开发者提供了清晰的实现指南。以下是对给定文件中提到的功能模块进行的详细设计解析: 1. **客户端** - **用户注册**: ...

Global site tag (gtag.js) - Google Analytics