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

软件设计文档----概要设计说明书

 
阅读更多
<!-- #BeginEditable "1" -->概要设计说明书<!-- #EndEditable -->
<!-- #BeginEditable "2" -->黎宇 (转载自国家计算机标准和文件模板)  2002年05月31日<!-- #EndEditable -->
<!-- #BeginEditable "3" -->

1 引言


1.1编写目的


  说明编写这份概要设计说明书的目的,指出预期的读者。


1.2背景


  说明:
  a.待开发软件系统的名称;
  b.列出此项目的任务提出者、开发者、用户以及将运行该软件的计算站(中心)。


1.3定义


  列出本文件中用到的专门术语的定义和外文首字母组词的原词组。


1.4参考资料


  列出有关的参考文件,如:
  a.本项目的经核准的计划任务书或合同,上级机关的批文;
  b.属于本项目的其他已发表文件;
  c.本文件中各处引用的文件、资料,包括所要用到的软件开发标准。 列出这些文件的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。

2 总体设计


2.1需求规定


  说明对本系统的主要的输入输出项目、处理的功能性能要求,详细的说明可参见附录C。


2.2运行环境


  简要地说明对本系统的运行环境(包括硬件环境和支持环境)的规定,详细说明参见附录C。


2.3基本设计概念和处理流程


  说明本系统的基本设计概念和处理流程,尽量使用图表的形式。


2.4结构


  用一览表及框图的形式说明本系统的系统元素(各层模块、子程序、公用程序等)的划分,扼要说明每个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制关系.


2.5功能器求与程序的关系


  本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:

2.6人工处理过程


  说明在本软件系统的工作过程中不得不包含的人工处理过程(如果有的话)。


2.7尚未问决的问题


  说明在概要设计过程中尚未解决而设计者认为在系统完成之前必须解决的各个问题。

3 接口设计


3.1用户接口


  说明将向用户提供的命令和它们的语法结构,以及软件的回答信息。


3.2外部接口


  说明本系统同外界的所有接口的安排包括软件与硬件之间的接口、本系统与各支持软件之间的接 口关系。


3.3内部接口


  说明本系统之内的各个系统元素之间的接口的安排。

4 运行设计


4.1运行模块组合


  说明对系统施加不同的外界运行控制时所引起的各种不同的运行模块组合,说明每种运行所历经的内部模块和支持软件。


4.2运行控制


  说明每一种外界的运行控制的方式方法和操作步骤。


4.3运行时间


  说明每种运行模块组合将占用各种资源的时间。

5 系统数据结构设计


5.1逻辑结构设计要点


  给出本系统内所使用的每个数据结构的名称、标识符以及它们之中每个数据项、记录、文卷和系的标识、定义、长度及它们之间的层次的或表格的相互关系。


5.2物理结构设计要点


  给出本系统内所使用的每个数据结构中的每个数据项的存储要求,访问方法、存取单位、存取的物理关系(索引、设备、存储区域)、设计考虑和保密条件。


5.3数据结构与程序的关系


  说明各个数据结构与访问这些数据结构的形式:

6 系统出错处理设计


6.1出错信息


  用一览表的方式说朗每种可能的出错或故障情况出现时,系统输出信息的形式、含意及处理方法。


6.2补救措施


  说明故障出现后可能采取的变通措施,包括:
  a.后备技术说明准备采用的后备技术,当原始系统数据万一丢失时启用的副本的建立和启动的技术,例如周期性地把磁盘信息记录到磁带上去就是对于磁盘媒体的一种后备技术;
  b.降效技术说明准备采用的后备技术,使用另一个效率稍低的系统或方法来求得所需结果的某些部分,例如一个自动系统的降效技术可以是手工操作和数据的人工记录;
  c.恢复及再启动技术说明将使用的恢复再启动技术,使软件从故障点恢复执行或使软件从头开始重新运行的方法。


6.3系统维护设计


  说明为了系统维护的方便而在程序内部设计中作出的安排,包括在程序中专门安排用于系统的检查与维护的检测点和专用模块。


<!-- #EndEditable -->


分享到:
评论

相关推荐

    软件开发文档范例-概要设计说明书.zip程序开发文档软件开发文技术档下载

    软件开发文档范例-概要设计说明书.zip程序开发文档软件开发文技术档下载软件开发文档范例-概要设计说明书.zip程序开发文档软件开发文技术档下载软件开发文档范例-概要设计说明书.zip程序开发文档软件开发文技术档...

    软件设计文档--概要设计说明书

    《软件设计文档--概要设计说明书》是一份关键的技术文档,它在软件开发过程中起着承上启下的作用,连接需求分析与详细设计阶段。本文将深入解析该文档中的主要知识点,帮助理解软件设计的核心要素。 1. **引言** ...

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

    软件工程概要设计说明书 软件工程概要设计说明书是软件工程领域中的一份重要文件,旨在对软件系统的设计进行总体规划和布局。该文件的目的是为了指导软件系统的设计和开发,确保软件系统的正确性、可靠性和可维护...

    软件工程文档模板----概要设计说明书

    软件工程文档模板----概要设计说明书 概要设计说明书是软件工程文档的重要组成部分,它记录了软件系统的设计思路、架构设计、接口设计、数据结构设计、运行设计、出错处理设计、安全保密设计和维护设计等方面的内容...

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

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

    软件概要设计说明书.rar

    《软件概要设计说明书》是软件开发过程中至关重要的文档之一,它在系统设计阶段起着承上启下的作用,连接需求分析与详细设计。这份压缩包文件“软件概要设计说明书.rar”包含了一个标准模板,提供了编写此类文档的...

    信息管理系统开发文档、MIS系统设计文档-概要设计说明书.doc

    《信息管理系统开发文档、MIS系统设计文档-概要设计说明书》 本文档主要涵盖了信息管理系统的概要设计,旨在为系统的开发提供一个清晰的蓝图,确保系统的高效、稳定和可扩展性。以下是文档的主要内容: 1. **概述*...

    软件系统概要设计说明书.docx

    本《软件系统概要设计说明书》是软件开发过程中的关键文档,它在《软件需求规格说明书》的基础上建立,详细阐述了软件系统的整体设计思路、结构和功能,确保了设计与用户需求的一致性。这份文档的改动必须经过用户的...

    概要设计模版--- 软件设计说明书

    《软件设计说明书——概要设计模版》 在软件开发过程中,软件设计说明书是一份至关重要的文档,它详细地描述了软件系统的设计思路、结构、功能以及与其他系统的交互方式。以下将围绕该模板,深入探讨软件设计说明书...

    软件开发-概要设计说明书.pdf

    概要设计说明书是软件开发过程中的一个重要文档,旨在对软件开发项目进行总体设计和规划。该文档的主要内容包括项目背景、目标概要、方案概要、硬件及软件、外部因素等方面的介绍。 项目背景是软件开发项目的基础,...

    校园二手交易系统-概要设计说明书(超详细)

    概要设计说明书是软件开发过程中的关键文档,它在需求分析之后,详细设计之前,旨在为软件开发团队提供一个清晰的蓝图,指导整个项目的实施。这份针对校园二手交易系统的概要设计说明书详细描述了系统的设计思路、...

    软件项目概要设计说明书模板

    软件项目概要设计说明书是软件开发过程中的关键文档之一,它详细描述了软件系统的整体架构、主要功能模块、数据结构以及接口设计等核心要素。本模板以“教学机管理系统2.0”为例,旨在提供一个参考框架,帮助读者...

    微服务概要设计说明书模板

    文档:概要设计文档,可以帮我们处理程序性能瓶颈,程序移植性短板,也方便后期维护拓展,文档输出也方便后期交付和交接。 项目目录: 1 文档简介 1.1 编写目的 1.2 文档范围 1.3 缩略语 2 项目概述 2.1 建设...

    软件工程文档模板--六、概要设计说明书.doc

    软件工程文档模板--概要设计说明书 概要设计说明书是软件工程中一个重要的文档,旨在说明软件系统的总体设计和实现细节。本文档模板提供了一个基本的结构和内容框架,帮助开发者和设计者更好地理解和实现软件系统的...

    软件工程文档规范(概要设计说明书、可行性研究报告、软件需求说明书、详细设计说明书、项目开发计划、项目开发总结报告)

    本文将详细探讨软件工程中的六种关键文档:概要设计说明书、可行性研究报告、软件需求说明书、详细设计说明书、项目开发计划以及项目开发总结报告。 1. **概要设计说明书**: 概要设计说明书是软件架构和主要模块...

    软件概要设计说明书模板.docx

    软件概要设计说明书模板是软件开发过程中的重要文档,用于描述软件的总体架构设计、系统功能设计、非功能性设计等方面的内容。本文档模板提供了一个通用的框架,帮助开发人员快速编写软件概要设计说明书。 软件概要...

    软件开发概要设计和详细设计说明书

    7. **文档编写**:完成概要设计说明书,包含上述内容的详细描述,便于团队理解和执行。 **详细设计阶段** 详细设计阶段,又称为模块设计或低层设计,是在概要设计基础上对每个模块进行具体实现的设计。此阶段的关键...

    软件系统概要设计说明书模板.doc

    《软件系统概要设计说明书》是软件开发过程中的关键文档,它为软件系统的详细设计和实现提供了蓝图。这份模板详细涵盖了多个关键领域,旨在确保软件系统的高效、稳定和可维护性。以下是各章节的主要内容: 1. **...

    概要设计说明书(模板).docx

    概要设计说明书是软件设计阶段的重要文档,为软件开发提供了详细的设计蓝图。下面是概要设计说明书中所涉及到的知识点: 1. 软件设计阶段:在软件开发过程中,软件设计阶段是非常重要的一步,它决定了软件的整体...

Global site tag (gtag.js) - Google Analytics