当前位置:优秀啦 > 生活 >穿搭 >正文

设计说明书(设计说明范文)

更新:2023年02月21日 14:58 优秀啦

优秀啦小编带来了设计说明书(设计说明范文),希望能对大家有所帮助,一起来看看吧!
设计说明书(设计说明范文)

第一章 引言一.1 编写目的

说明编制详细设计方案的主要目的。

规范的目的是解释一个软件系统的每个层次中每个程序(每个模块或子程序)和数据库系统的设计考虑,为程序员提供编码的基础。

如果一个软件系统比较简单,层次少,这个文档可以单独编写,与概要设计说明书中不重复的部分合并。

该方案的重点是模块的执行流程和数据库系统的详细设计描述。

一.2 背景

它应该包括以下几个方面:

形容词(adjective的缩写)要开发的软件系统的名称;

B.系统的基本概念,如系统的类型和从属地位;

碳(carbon的缩写)开发项目团队的名称。

一.3 参考资料

列出详细设计报告中引用的文件或资料,资料的作者、标题、出版单位和出版日期,必要时说明如何获取这些资料。

一.4 术语定义及说明

列出本文件中使用的可能引起混淆的技术术语、定义和缩写的原文。

第二章 设计概述二.1 任务和目标

解释详细设计的任务和详细设计要达到的目标。

二.2 需求概述

对所开发软件的简要描述,包括主要业务需求、输入、输出、主要功能、性能等。,尤其是系统性能要求。

二.3 运行环境概述

系统所依赖的硬件的描述,包括操作系统、数据库系统、中间件、接口软件、可能的性能监控和分析以及配置要求。

二.4 条件与限制

详细描述系统内部和外部条件的约束和限制。包括商业和技术条件和限制,以及时间表和管理限制。

二.5 详细设计方法和工具

简要说明详细设计中使用的方法和工具。如HIPO图法、IDEF(I2DEF)法、E-R图、数据流图、业务流程图、精选案例工具等。,尽量采用标准规格和辅助工具。

第三章 系统详细需求分析

主要分析系统级需求。首先,要进一步确认需求分析提出的企业需求,并对形势变化引起的需求变化进行详细分析。

三.1 详细需求分析

包括:

详细的功能需求分析

详细的性能需求分析

详细的资源需求分析

系统运行环境和限制的详细分析

三.2 详细系统运行环境及限制条件分析接口需求分析

包括:

系统接口需求分析

分析现有硬件和软件资源的接口要求

进口软硬件资源的接口需求分析

第四章 总体方案确认

重点研究系统总体结构确定和接口划分问题。

四.1 系统总体结构确认

确认系统组成、逻辑结构和层次,确认应用系统、支撑系统及其各自的功能,细化集成设计和系统工作流程,特别关注软件的引入引起的系统本身和公司其他系统的结构变化。包括:

系统组成、逻辑结构和层次确认

应用系统结构确认

支持系统结构确认

系统集成确认

系统工作流程确认

四.2 系统详细界面划分四.2.1 应用系统与支撑系统的详细界面划分

应用系统与支撑系统的接口包括主服务器和其他服务器的服务范围和访问方式,网络和数据库对应用系统的支持方式,全局数据的管理和访问方式等。

四.2.2 系统内部详细界面划分

系统功能间的接口包括覆盖范围、系统模块和模块间函数调用涉及的方法、全局数据格式、系统性能要求等。

第五章 系统详细设计五.1 系统结构设计及子系统划分

设计前确认系统的组成和逻辑结构。

划分系统的功能模块或子系统(如果有或有必要,特别是大型软件系统)。

五.2 系统功能模块详细设计

按照结构化设计方法,在系统功能逐层分解的基础上,设计系统的各个功能模块或子系统。这是详细设计的主要部分之一。

用层次图描述系统的整体结构、功能分解、各模块之间的相互调用关系和信息交互,用IPO图或其他方法描述各模块完成的功能。建议使用HIPO图进行功能分解和模块描述,对于更高的要求,使用IDEF0方法进行功能模型设计。

详细设计应用系统各组成模块的功能及其关系,用IPO或结构图描述组件结构、算法、模块间的接口关系、需求、功能、模块间的交叉引用关系。

每个模块的描述可以参考以下格式:

模块编号:

模块名称:

输入:

搬运:

算法描述:

输出:

其中,处理和算法描述主要由伪代码或特定的编程语言完成。

对于更高要求的详细设计,建议使用IDEF0图来设计各个功能模块。

如果软件需要重新开发(包括功能扩展、功能改造、用户界面改造等。),相应的设计工作要通过设立子项目来完成。

五.3 系统界面详细设计

系统接口描述了应用系统软件的各种接口。整个系统的其他接口(如系统硬件接口、通信接口等。)在相应的部分有描述。

五.3.1 外部界面设计

根据系统接口划分设计系统外部接口,设计系统所有外部接口(包括功能和数据接口)。

五.3.2 内部界面设计

设计系统中各功能模块之间的调用关系和数据接口。

五.3.3 用户界面设计

指定内容、界面风格、调用方式等。人机界面的,包括所谓的表单设计,报表设计,以及用户要求的打印输出。这部分可能更多。

第六章
数据库系统设计

这种数据库设计可以单独编制,特别是大型数据库应用系统,即有单独的“数据库设计说明书”。

六.1 6.1设计要求六.2 6.2 信息模型设计

确定系统信息的类型(实体或视图),确定系统信息的属性、关键字和实体间的关系,详细描述数据库和结构的设计、数据元素和属性的定义、数据关系模式、数据约束和限制。

六.3 数据库设计六.3.1 设计依据

说明数据访问的频率和流量、最大数据存储容量、数据增长、存储时间等数据库设计依据。

六.3.2 数据库种类及特点

说明系统中应用的数据库的类型、特点、数量,如何实现互联,如何传递数据。

六.3.3 数据库逻辑结构

说明数据库概念模型到逻辑模型转换中使用的方法论和工具,完成数据库概念模型到逻辑模型的转换。详细列出所用数据结构中每个数据项的标识、定义、长度、记录和文件,以及它们之间的关系。这一部分是数据库设计的主要部分。

六.3.4 物理结构设计

列出所用数据结构中每个数据项的存储要求、存取方法、存取单位和物理关系。建立系统程序员视图,包括:

数据存储的安排,包括索引区和缓冲区的设计;

使用的外部存储设备和外部存储的组织空,包括索引区和数据块的组织和划分;

访问数据的方式和方法。

六.3.5 数据库安全

说明如何共享数据,如何保证数据的安全性和保密性。

六.3.6 数据字典

写一个详细的数据字典。对于数据库设计中涉及的各种项目,如数据项、记录、部门、文档模式、子模式等。,一般需要建立一个数据字典来解释它们的标识符、同义名称和相关信息。

第七章 非功能性设计第八章 环境配置

发展。测试和运行环境

以上就是优秀啦整理的设计说明书(设计说明范文)相关内容,想要了解更多信息,敬请查阅优秀啦。

与“设计说明书(设计说明范文)”相关推荐

每周推荐




最新文章


公司介绍  联系我们
  鲁ICP备2021028409号-16

优秀啦 淄博机智熊网络科技有限公司版权所有 All right reserved. 版权所有

警告:未经本网授权不得转载、摘编或利用其它方式使用上述作品