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

软件工程之— 项目开发文档(需求说明书)

阅读更多
 

需求说明书<!----><o:p></o:p>

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

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

    说明编写这份需求说明书的目的,指出预期的读者.<o:p></o:p>

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

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

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

c. 该系统同其他系统或其他机构的基本的相互来往关系。<o:p></o:p>

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

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

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

    列出用得着的参考资料。<o:p></o:p>

2任务概述<o:p></o:p>

2.1目标<o:p></o:p>

    叙述该系统开发的意图、应用目标、作用范围以及其他应向读者说明的有关该系统开发的背景材料。解释被开发系统与其他有关系统之间的关系。<o:p></o:p>

2.2用户的特点<o:p></o:p>

    列出本系统的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本系统的预期使用频度。<o:p></o:p>

2.3假定和约束<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>

3.2 对性能的规定<o:p></o:p>

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

    说明对该系统的输入、输出数据精度的要求,可能包括传输过程中的精度。<o:p></o:p>

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

    说明对于该系统的时间特性要求。<o:p></o:p>

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

说明对该系统的灵活性的要求,即当需求发生某些变化时,该系统对这些变化的适应能力。<o:p></o:p>

<o:p></o:p>

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

解释各输入输出数据类型,并逐项说明其媒体、格式、数值范围、精度等。对系统的数据输出及必须标明的控制输出量进行解释并举例。<o:p></o:p>

<o:p></o:p>

3.4数据管理能力要求(针对软件系统)<o:p></o:p>

说明需要管理的文卷和记录的个数、表和文卷的大小规模,要按可预见的增长对数据及其分量的存储要求作出估算。<o:p></o:p>

<o:p></o:p>

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

列出可能的软件、硬件故障以及对各项性能而言所产生的后果和对故障处理的要求。<o:p></o:p>

<o:p></o:p>

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

    如用户单位对安全保密的要求,对使用方便的要求,对可维护性、可补充性、易读性、可靠性、运行环境可转换性的特殊要求等。<o:p></o:p>

4.运行环境规定<o:p></o:p>

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

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

a. 处理器型号及内存容量<o:p></o:p>

b. 外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量<o:p></o:p>

c. 输入及输出设备的型号和数量,联机或脱机;<o:p></o:p>

d. 数据通信设备的型号和数量<o:p></o:p>

e. 功能键及其他专用硬件<o:p></o:p>

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

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

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

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

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

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

<o:p></o:p>

<o:p></o:p>

分享到:
评论

相关推荐

    软件工程项目文档之需求说明书

    软件工程项目文档之需求说明书是软件开发项目中的一份重要文件,旨在明确软件的功能、性能、接口、数据管理、故障处理和运行环境等要求。该文件是软件开发项目的基本输入文件,对软件的整个生命周期产生重要影响。 ...

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

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

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

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

    软件工程项目开发文档范例

    "软件工程项目开发文档范例"提供了一个全面的指南,涵盖了从项目启动到后期维护的全部过程。下面将详细阐述这些关键阶段及其对应的文档内容。 1. **系统分析**:此阶段主要是了解业务需求,通过《需求调查报告》和...

    软件工程项目开发文档模板

    在软件工程领域,一个完善的项目开发文档是保证项目顺利进行的关键。"软件工程项目开发文档模板"提供了一套标准流程,适用于各种规模和类型的软件开发项目,对于项目经理和团队成员而言,它是一个宝贵的工具。以下是...

    软件工程项目开发文档规范(国标)

    《软件工程项目开发文档规范(国标)》是指导软件开发团队进行系统化、标准化文档编制的重要参考资料,旨在提高软件工程项目的质量和效率。该规范依据国际标准,为软件生命周期中的各个阶段提供详细的文档要求,确保...

    软件工程 需求说明书文档

    本压缩包文件“071需求说明书”聚焦于软件工程中的需求分析阶段,包含了一系列的需求文档,旨在帮助开发者理解并构建满足用户期望的高质量软件。 需求说明书通常包括以下几个核心部分: 1. **引言**:这部分简要...

    软件工程项目需求说明书模板.docx

    软件工程项目需求说明书模板 软件工程项目需求说明书模板是软件...软件工程项目需求说明书模板是软件工程项目中不可或缺的一部分,它详细地描述了软件项目的需求信息,为软件项目的开发和实施提供了重要的参考信息。

    软件工程文档模板,需求规格说明书,项目开发计划等

    可行性研究报告,项目开发计划,需求规格说明书,概要设计说明书,详细设计说明书,用户操作手册,测试计划,测试分析报告,开发进度月报,项目开发总结报告,程序维护手册,软件问题报告,软件修改报告

    软件工程项目开发最全文档模板+国家标准+若干实例(附目录)

    (多个实例需求规格说明书)包括oa办公自动化系统需求规格说明书、进销存系统需求规格说明书、客户关系管理系统需求规格说明书、人力资源管理系统需求规格说明书、图书管管理系统需求规格说明书、网上书店需求规格说明...

    软件工程详细设计说明书+需求规格说明书+测试计划

    在软件开发过程中,详细设计说明书、需求规格说明书和测试计划是至关重要的三个文档,它们构成了软件工程的基础框架,确保项目的顺利进行。 首先,详细设计说明书是软件开发过程中的一个重要环节,它是在概要设计...

    IT软件开发项目需求规格说明书

    - 需求规格说明书是软件开发过程中的核心文档之一,它记录了软件项目的详细需求,包括功能需求、性能需求、接口需求等。 - 该文档帮助用户和开发者对软件的初始规定达成共同理解,为整个开发工作提供基础,并且...

    软件项目文档(项目开发计划,需求说明书,设计概要,详细设计,安装计划,软件合同,....)

    2. **需求说明书**:这份文档详细列出了用户和业务对软件功能和性能的需求。它通常包括用户故事、用例描述、功能需求和非功能需求,如性能、安全性、可扩展性等。需求说明书是软件设计和开发的基础,确保产品满足...

    软件工程 校园兼职 需求报告说明书

    标题“软件工程 校园兼职 需求报告说明书”表明该报告是为某个校园兼职项目编写的需求报告,该项目的目的是建立一个校园兼职平台,以满足学生和用人单位的需求。 描述“软件工程 校园兼职 需求报告说明书”进一步...

    软件工程需求分析-需求规格说明书

    本文将深入探讨软件工程中的需求分析与需求规格说明书的相关知识点。 首先,需求分析是软件工程的关键环节,它的目标是明确并理解用户的需求,确保开发团队和客户对软件的期望达成一致。这个过程包括需求收集、需求...

    软件工程 需求说明书模板文档

    这份“软件工程 需求说明书模板文档”专注于教学管理系统的管理员模块,旨在为相关人员提供清晰的指导,确保系统开发能够满足实际需求。 一、需求分析 1. 功能需求: - 用户管理:管理员应能创建、编辑、删除和...

    软件工程开发项目文档

    "软件工程开发项目文档"包含了一系列关键的技术文件,这些文件对于确保项目的顺利进行、团队间的有效沟通以及最终产品的质量至关重要。以下是这些文档的主要内容及其重要性: 1. **开题报告**:这是项目启动阶段的...

    软件工程概要说明书和需求说明书

    在软件开发过程中,"软件工程概要说明书"和"需求说明书"是两个至关重要的文档,它们构成了项目初期的基石,为整个开发流程提供了清晰的指导。以下是对这两个关键文档的详细解释。 首先,"软件工程概要说明书"是项目...

Global site tag (gtag.js) - Google Analytics