`
niceo
  • 浏览: 109845 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

软件工程之— 项目开发文档(概要设计说明书)

阅读更多
 

概要设计说明书<!----><o:p></o:p>

1.引言<o:p></o:p>

1.1编写目的<o:p></o:p>

[说明编写这份概要设计说明书的目的,指出预期的读者。]<o:p></o:p>

<o:p></o:p>

1.2背景<o:p></o:p>

a.[待开发软件系统的名称;]<o:p></o:p>

b.[列出本项目的任务提出者、开发者、用户。]<o:p></o:p>

<o:p></o:p>

1.3定义<o:p></o:p>

[列出本文件中用到的专门术语的定义和外文首字母组词的原词组。]<o:p></o:p>

<o:p></o:p>

1.4参考资料<o:p></o:p>

    [列出有关的参考资料。]<o:p></o:p>

<o:p></o:p>

2.总体设计<o:p></o:p>

2.1需求规定<o:p></o:p>

    [明对本系统的主要的输入输出项目、处理的功能性能要求。包括]<o:p></o:p>

2.1.1系统功能<o:p></o:p>

<o:p></o:p>

2.1.2系统性能<o:p></o:p>

2.1.2.1精度<o:p></o:p>

2.1.2.2时间特性要求<o:p></o:p>

2.1.2.4可靠性<o:p></o:p>

2.1.2.5灵活性<o:p></o:p>

<o:p></o:p>

2.1.3输入输出要求<o:p></o:p>

<o:p></o:p>

2.1.4数据管理能力要求<o:p></o:p>

<o:p></o:p>

2.1.5故障处理要求<o:p></o:p>

<o:p></o:p>

2.1.6其他专门要求<o:p></o:p>

<o:p></o:p>

2.2运行环境<o:p></o:p>

    [简要地说明对本系统的运行环境的规定。]<o:p></o:p>

2.2.1设备<o:p></o:p>

[列出运行该软件所需要的硬设备。说明其中的新型设备及其专门功能。]<o:p></o:p>

<o:p></o:p>

2.2.2支持软件<o:p></o:p>

[列出支持软件,包括要用到的操作系统、编译(或汇编)程序、测试支持软件等。]<o:p></o:p>

<o:p></o:p>

2.2.3接口<o:p></o:p>

[说明该系统同其他系统之间的接口、数据通信协议等]<o:p></o:p>

<o:p></o:p>

2.2.4控制<o:p></o:p>

    [说明控制该系统的运行的方法和控制信号,并说明这些控制信号的来源。]<o:p></o:p>

<o:p></o:p>

2.3基本设计概念和处理流程<o:p></o:p>

    [说明本系统的基本设计概念和处理流程,尽量使用图表的形式。]<o:p></o:p>

<o:p></o:p>

2.4结构<o:p></o:p>

[给出系统结构总体框图(包括软件、硬件结构框图),说明本系统的各模块的划分,扼要说明每个系统模块的标识符和功能,分层次地给出各模块之间的控制与被控制关系。]<o:p></o:p>

<o:p></o:p>

2.5功能需求与系统模块的关系<o:p></o:p>

    [本条用一张矩阵图说明各项功能需求的实现同各模块的分配关系。]<o:p></o:p>

<o:p></o:p>

[系统模块1]<o:p></o:p>

[系统模块2]<o:p></o:p>

[……]<o:p></o:p>

[系统模块m]<o:p></o:p>

[功能需求1]<o:p></o:p>

<o:p></o:p>

<o:p></o:p>

<o:p></o:p>

<o:p></o:p>

[功能需求2]<o:p></o:p>

<o:p></o:p>

<o:p></o:p>

<o:p></o:p>

<o:p></o:p>

[]<o:p></o:p>

<o:p></o:p>

<o:p></o:p>

<o:p></o:p>

<o:p></o:p>

[功能需求n]<o:p></o:p>

<o:p></o:p>

<o:p></o:p>

<o:p></o:p>

<o:p></o:p>

<o:p></o:p>

2.6人工处理过程<o:p></o:p>

[说明在本系统的工作过程中不得不包含的人工处理过程。]<o:p></o:p>

<o:p></o:p>

2.7尚未解决的问题<o:p></o:p>

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

<o:p></o:p>

3.接口设计<o:p></o:p>

3.1用户接口<o:p></o:p>

    [说明将向用户提供的命令和它们的语法结构,以及相应的回答信息。]<o:p></o:p>

[说明提供给用户操作的硬件控制面板的定义。]<o:p></o:p>

<o:p></o:p>

3.2外部接口<o:p></o:p>

[说明本系统同外界的所有接口的安排包括软件与硬件之间的接口、本系统与各支持系统之间的接口关系。]<o:p></o:p>

<o:p></o:p>

3.3内部接口<o:p></o:p>

    [说明本系统之内的各个系统元素之间的接口的安排。]<o:p></o:p>

4.运行设计<o:p></o:p>

4.1运行模块组合<o:p></o:p>

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

<o:p></o:p>

4.2运行控制<o:p></o:p>

[说明每一种外界的运行控制的方式方法和操作步骤。]<o:p></o:p>

<o:p></o:p>

4.3运行时间<o:p></o:p>

    [说明每种运行模块组合将占用各种资源的时间。]<o:p></o:p>

5.系统数据结构设计<o:p></o:p>

    [不涉及软件设计可不包含]<o:p></o:p>

5.1逻辑结构设计要点<o:p></o:p>

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

<o:p></o:p>

5.2物理结构设计要点<o:p></o:p>

[给出本系统内软件所使用的每个数据结构中的每个数据项的存储要求,访问方法、存取单位、存取的物理关系、设计考虑和保密条件。]<o:p></o:p>

<o:p></o:p>

5.3数据结构与程序的关系<o:p></o:p>

    [说明各个数据结构与访问这些数据结构的各个程序之间的对应关系。]<o:p></o:p>

<o:p></o:p>

[程序1]<o:p></o:p>

[程序2]<o:p></o:p>

[……]<o:p></o:p>

[程序m]<o:p></o:p>

[数据结构1]<o:p></o:p>

<o:p></o:p>

<o:p></o:p>

<o:p></o:p>

<o:p></o:p>

[数据结构2]<o:p></o:p>

<o:p></o:p>

<o:p></o:p>

<o:p></o:p>

<o:p></o:p>

<o:p></o:p>

<o:p></o:p>

<o:p></o:p>

<o:p></o:p>

<o:p></o:p>

[数据结构n]<o:p></o:p>

<o:p></o:p>

<o:p></o:p>

<o:p></o:p>

<o:p></o:p>

<o:p></o:p>

6.系统出错处理设计<o:p></o:p>

6.1出错信息<o:p></o:p>

[用一览表的方式说明每种可能的出错或故障情况出现时,系统输出信息的形式、含意及处理方法。]<o:p></o:p>

<o:p></o:p>

6.2补救措施<o:p></o:p>

    [说明故障出现后可能采取的变通措施。包括:]<o:p></o:p>

a. 后备技术  [说明准备采用的后备技术,当原始系统数据万一丢失时启用的副本的建立和启动的技术,例如周期性地把磁盘信息记录到磁带上去就是对于磁盘媒体的一种后备技术。]<o:p></o:p>

b. 降效技术  [说明准备采用的后备技术,使用另一个效率稍低的系统或方法来求得所需结果的某些部分,例如一个自动系统的降效技术可以是手工操作和数据的人工记录。]<o:p></o:p>

c. 恢复及再启动技术  [说明将使用的恢复再启动技术,使软件从故障点恢复执行或使软件从头开始重新运行的方法。]<o:p></o:p>

<o:p></o:p>

6.3系统维护设计<o:p></o:p>

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

<o:p></o:p>

分享到:
评论

相关推荐

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

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

    软件工程项目文档之概要设计说明书

    《软件工程项目文档之概要设计说明书》是一份关键的软件开发文档,用于详细阐述软件设计的各个重要方面,包括总体设计、接口设计、数据结构设计、运行设计等,旨在为软件开发团队提供清晰的指导,确保软件开发过程的...

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

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

    软件工程超市管理系统概要设计说明书.pdf

    软件工程超市管理系统概要设计说明书是软件开发项目的重要文档之一,旨在对软件系统的总体设计进行详细的描述和说明。本文档将从软件工程超市管理系统的概要设计方面进行详细的介绍和分析。 1. 引言 软件工程超市...

    软件工程项目开发文档模板(全套).zip

    软件工程项目开发文档模板(全套). 01.项目需求说明书 02.项目需求规格说明书(全) 03.项目评审报告(模板) 04.系统概要设计说明书 05.系统详细设计说明书 06.系统设计报告评审记录 07.技术测试报告模板范例 08.系统...

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

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

    软件工程网上商城项目策划概要设计说明书范本

    "软件工程网上商城项目策划概要设计说明书范本" 软件工程网上商城项目策划概要设计是软件开发过程中的一个重要阶段,它涉及到项目的整体设计、需求规定、系统结构、业务流程、功能需求、人工处理过程、接口设计等多...

    软件工程概要设计说明书

    - **目的概述**:本章节旨在明确《概要设计说明书》的编写目的,即为了促进软件工程过程中的规范化管理,确保设计人员能够遵循一套统一的标准来进行概要设计文档的撰写。这样做的目的是为了提高工作效率,减少开发...

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

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

    软件工程-概要设计说明书.doc

    "软件工程概要设计说明书" 概要设计是软件工程中一个非常重要的阶段,它是软件开发的关键步骤之一。概要设计的目的是为了在软件开发的早期阶段,对软件系统的总体架构、系统组件、接口、数据结构、运行设计等进行...

    概要设计说明书

    概要设计说明书是软件工程开发中的一个重要文档,它记录了软件开发的概要设计结果,提供了软件系统的总体设计信息,包括软件的架构、组件、接口和数据流等方面的设计。该文档的主要目的是帮助项目经理、系统分析师等...

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

    《软件开发概要设计说明书》是软件工程过程中至关重要的一环,它是从需求分析阶段过渡到详细设计阶段的桥梁,为整个项目的实施提供了清晰的蓝图。本文将深入探讨概要设计说明书的重要性和主要内容,以及在软件开发中...

    软件工程概要设计(总体设计)说明书.doc

    1. **编写目的**:这部分主要阐述编写概要设计说明书的目标,是为了确保所有相关人员对软件开发的目标有共同的理解,明确预期的读者群体,例如开发团队、项目经理、测试人员和未来用户等。 2. **背景**:这里介绍了...

    ISO软件工程模板(包括:可行性研究报告 项目开发计划 数据要求说明书 需求说明书 用户手册 概要设计说明书 数据库设计说明书 组装测试计划 详细设计说明书 模块开发说明 软件工程文档规范--前景文档)

    6. 概要设计说明书:它概述了系统的整体架构,包括模块划分、接口定义、主要算法和数据结构,为详细设计提供基础。 7. 数据库设计说明书:详细描述了数据库的逻辑和物理结构,包括实体关系模型、数据表、索引和关系...

    软件工程概要设计说明书yeyatousay样本.doc

    软件工程概要设计说明书是一个详细的文档,旨在提供软件开发项目的总体设计方案。本文档将从软件工程的角度,介绍软件开发项目的设计思想、总体架构、系统功能、运营环境、基本设计概念和解决流程等方面的内容。 1....

    软件工程文档实例(需求分析 概要设计 详细设计 项目开发计划 用户操作手册 总结性报告 可行性报告 测试计划 )

    标题和描述中提及的文档涵盖了软件工程的多个重要阶段,这些文档包括需求分析、概要设计、详细设计、项目开发计划、用户操作手册、总结性报告、可行性报告以及测试计划。下面将详细解释这些文档的重要性和内容。 1....

    软件工程国家标准之概要设计说明书

    《软件工程国家标准之概要设计说明书》是指导软件开发过程中的一个重要文档,它在软件生命周期中扮演着承上启下的关键角色。这份文档通常在需求分析阶段完成后编写,旨在为详细设计、编码、测试等后续步骤提供清晰的...

    软件工程文档实例需求分析概要设计详细设计

    《概要设计说明书》描述了系统的模块划分、模块间的关系、接口定义以及主要的数据结构和算法。概要设计的目标是保证系统设计的合理性、可扩展性和可维护性。UML(统一建模语言)中的类图、组件图和序列图等是常见的...

    iso标准之概要设计说明书iso标准之概要设计说明书

    概要设计说明书是软件工程中不可或缺的文档,它在项目早期就明确了系统的设计思路,为详细设计和编码阶段奠定了基础。遵循ISO标准编写概要设计说明书,可以确保设计的质量和一致性,降低项目风险,提高软件开发的...

Global site tag (gtag.js) - Google Analytics