软件需求分析模板详解.docVIP

  • 139
  • 0
  • 约9.19千字
  • 约 19页
  • 2016-07-31 发布于湖北
  • 举报
文档状态:文档编号:[ ] Draft [√] Released [ ]Modifying编 撰:编撰日期:保密级别:文档版本:1.0.0 项目名称 (The English Name) 软件需求分析报告 XXX项目组 PAGE  PAGE 18 OF  NUMPAGES \*Arabic 18 修订表 编号生成版本修订人修订章节与内容修订日期12345 审批记录 版本审批人审批意见审批日期1.0.0 目 录  TOC 1. 引言 5 2. 系统概述 6 3. 功能性需求分类 8 3.1.1 具体功能1 11 3.1.2 具体功能2 11 4. 产品的非功能性需求 11 附录A:需求确认 18  HYPERLINK \l 附录AA 软件需求分析报告文档模板 9  HYPERLINK \l 附录B附录B 软件概要设计报告文档模板 HYPERLINK \l _Toc127782083 21  HYPERLINK \l 附录C附录C 软件详细设计报告文档模板 HYPERLINK \l 附录A附录  HYPERLINK \l 附录D附录D 软件数据库设计报告文档模板 HYPERLINK \l _Toc127782083 43  HYPERLINK \l 附录E附录E 软件测试(验收)大纲 引言 系统的主要任务是将农业生产过程中涉及到的各种信息进行管理。通过系统,信息员可以将各种信息保存在服务器数据库中,也可以通过对数据库的访问来获得所需信息。并进行统计分析,为决策提供详实的数据依据。同时,可以减少信息浪费、冗余,提高信息利用率,提高信息员工作效率,规范工作流程。 系统开发主要分以下几个阶段: 第一阶段:需求分析。与相关人员进行交流,了解系统的主要功能需求以及获取相关资料,整理编写《系统需求说明书》。同时进行程序设计规范和界面框架的设计。 第二阶段:系统设计与具体设计。在该阶段主要根据《需求分析说明书》以及各种资料进行数据库设计和对系统进行模块化,规定各模块之间的接口以及各模块应实现的功能。然后对系统模块进行详细设计,填写功能模块表。 第三阶段:编程开发。编程实现每个功能模块并且对模块功能进行测试,完成系统源代码。 第四阶段:系统测试。组合各模块,对整个系统功能进行测试。 第五阶段:系统安装调试。实地安装系统及设备并且进行调试。对该系统主要进行服务器的安装配置和调试,并且对网络进行相关配置。 适用范围 【说明: a. 待开发的软件系统的名称; b. 说明软件将干什么,如果需要的话,还要说明软件产品不干什么; 说明软件与其他系统的接口,本系统要完成什么,不完成什么,要实现的系统功能,需要其他系统提供什么,本系统需要为其他系统提供什么。】 本指南用于指导软件开发者为宁夏农林科学院农业科技信息研究所开发软件项目的过程,通过规范软件项目承担单位的开发过程达到提高软件质量,降低维护成本的目的。开发者应根据本指南进行软件开发和编制软件开发文档。本指南是对软件项目承担单位的基本要求。在本指南的附录A至E中提供了文档的编写模板供开发者参考,在进行具体软件开发时,开发者可根据实际情况采、编、写,但必须提供双方约定的文档,文档中约定的内容必须描述清楚。 参考资料 资料名称[标识符]出 版 单 位作 者日 期术语和缩略语 术语、缩略语解 释系统概述 产品描述 【叙述该项软件开发的意图、应用目标、作用范围以及其他应向读者说明的有关该软件开发的背景材料。解释被开发软件与其他有关软件之间的关系。如果本软件产品是一项独立的软件,而且全部内容自含,则说明这一点。如果所定义的产品是一个更大的系统的一个组成部分,则应说明本产品与该系统中其他各组成部分之间的关系,为此可使用一张结构图来说明该系统的组成和本产品同其他各部分的联系和接口。】 网络应用环境以Internet/Intranet技术为核心。 开发者应在充分分析需求的基础上,选择采用B/S结构或者C/S结构。 软件系统的数据库应依照《南京市信息化数据库建设规范》进行设计和建设。 本指南中没有规定开发者采用何种具体的软件工程开发方法,开发者可根据项目具体特点、自身擅长来选择采用面向过程的方法、面向对象的方法或面向数据的方法,但建议开发 商使用面向对象软件工程的方法,如:采用目前被广泛使用的RUP(Rational Unified Process)

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档