软件需求分析报告

2019-05-18 18:01

文档编号: 编 撰: [ ] Draft [√] Released 编撰日期: [ ]Modifying 保密级别: 文档版本:

文档状态: 1.0.0

项目名称

(The English Name)

软件需求分析报告

XXX项目组

修订表

编号 1 2 3 4 5

生成版本 修订人 修订章节与内容 修订日期 PAGE 2 OF 19

审批记录 版本 1.0.0

审批人 审批意见 审批日期

PAGE 3 OF 19

目 录

1. 引言............................................................................................................................................................................................... 5 2. 系统概述...................................................................................................................................................................................... 6 3. 功能性需求分类 ........................................................................................................................................................................ 8

3.1.1 具体功能1 .............................................................................................................. 11 3.1.2 具体功能2 ............................................................................................................ 11

4. 产品的非功能性需求 ............................................................................................................................................................. 11 附录A:需求确认 ..................................................................................................................................................................... 18

A 软件需求分析报告文档模板 ..................................................................9 附录B 软件概要设计报告文档模板 .......................................................... 21 附录C 软件详细设计报告文档模板附录

附录D 软件数据库设计报告文档模板 ....................................................... 43

附录E 软件测试(验收)大纲

PAGE 4 OF 19

1 引言

系统的主要任务是将农业生产过程中涉及到的各种信息进行管理。通过系统,信息员可以将各种信息保存在服务器数据库中,也可以通过对数据库的访问来获得所需信息。并进行统计分析,为决策提供详实的数据依据。同时,可以减少信息浪费、冗余,提高信息利用率,提高信息员工作效率,规范工作流程。

系统开发主要分以下几个阶段:

第一阶段:需求分析。与相关人员进行交流,了解系统的主要功能需求以及获取相关资料,整理编写《系统需求说明书》。同时进行程序设计规范和界面框架的设计。

第二阶段:系统设计与具体设计。在该阶段主要根据《需求分析说明书》以及各种资料进行数据库设计和对系统进行模块化,规定各模块之间的接口以及各模块应实现的功能。然后对系统模块进行详细设计,填写功能模块表。

第三阶段:编程开发。编程实现每个功能模块并且对模块功能进行测试,完成系统源代码。 第四阶段:系统测试。组合各模块,对整个系统功能进行测试。

第五阶段:系统安装调试。实地安装系统及设备并且进行调试。对该系统主要进行服务器的安装配臵和调试,并且对网络进行相关配臵。

1.1 适用范围

【说明:

a. 待开发的软件系统的名称;

b. 说明软件将干什么,如果需要的话,还要说明软件产品不干什么;

c. 说明软件与其他系统的接口,本系统要完成什么,不完成什么,要实现的系统功能,需要其他系统提供什么,本系统需要为其他系统提供什么。】

本指南用于指导软件开发者为宁夏农林科学院农业科技信息研究所开发软件项目的过程,通过规范软件项目承担单位的开发过程达到提高软件质量,降低维护成本的目的。开发者应根据本指南进行软件开发和编制软件开发文档。本指南是对软件项目承担单位的基本要求。在本指南的附录A至E中提供了文档的编写模板供开发者参考,在进行具体软件开发时,开发者可根据实际情况采、编、写,但必须提供双方约定的文档,文档中约定的内容必须描述清楚。

1.2 参考资料

资料名称[标识符] 出 版 单 位 作 者 日 期 PAGE 5 OF 19


软件需求分析报告.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:近六年高考化学经典真题精选训练:化学用语(含解析)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: