需求分析报告实例.docx
- 文档编号:11951546
- 上传时间:2023-04-16
- 格式:DOCX
- 页数:21
- 大小:271.60KB
需求分析报告实例.docx
《需求分析报告实例.docx》由会员分享,可在线阅读,更多相关《需求分析报告实例.docx(21页珍藏版)》请在冰豆网上搜索。
需求分析报告实例
MOBUY
需求分析说明书
文档名称:
DM-007需求分析说明书.doc
成都大学
2016/10/17
文档修改记录
编号
日期
说明
编写
审核
1
20106年10月12号
初稿
2
20106年10月14号
完成v1.0版本
3
2016年10月16日
修改少许细节,修正语病歧义问题
4
2016年10月17日
最终确定版本,打印
5
6
小组成员名单
1引言........................................................................................................................................5
1.1编写目的.................................................................................................................................5
1.2项目背景.................................................................................................................................5
1.3预期的读者和阅读建议.........................................................................................................6
1.4产品范围.................................................................................................................................6
1.5参考资料.................................................................................................................................6
1.6业务术语.................................................................................................................................7
2系统总体概述.........................................................................................................................7
2.1目标.........................................................................................................................................7
2.2产品的前景.............................................................................................................................8
2.3用户特点.................................................................................................................................8
2.4运行环境.................................................................................................................................9
2.4.1硬件环境.........................................................................................................................9
2.4.2软件环境.........................................................................................................................9
2.5设计和实现上的限制.............................................................................................................9
2.6假设和依赖.............................................................................................................................9
2.6.1实现网络交易的条件和限制.........................................................................................9
2.6.2产品的SEO排名...........................................................................................................10
2.6.3各个模块之间的稳定协作...........................................................................................10
2.6.4系统的安全...................................................................................................................10
3外部接口需求.......................................................................................................................10
3.1用户界面...............................................................................................................................10
3.2硬件接口...............................................................................................................................10
3.3软件接口...............................................................................................................................10
3.4通信接口...............................................................................................................................11
4系统特性..............................................................................................................................11
4.1说明和优先级.......................................................................................................................11
4.2激励/响应序列......................................................................................................................11
4.3功能需求...............................................................................................................................12
4.3.1考生用户功能...............................................................................................................12
4.3.2合作用户功能...............................................................................................................12
4.3.3管理用户功能...............................................................................................................13
4.4功能详述...............................................................................................................................13
5其他非功能需求...................................................................................................................14
5.1性能需求...............................................................................................................................14
5.1.1数据精确度...................................................................................................................14
5.1.2时间特性.......................................................................................................................15
5.1.3故障处理.......................................................................................................................15
5.2安全设施需求.......................................................................................................................15
5.3软件质量属性.......................................................................................................................15
5.3.1安全保密性...................................................................................................................15
5.3.2易用性...........................................................................................................................15
5.3.3兼容性...........................................................................................................................16
5.3.4可移植性.......................................................................................................................16
5.3.5可扩充性和可维护性...................................................................................................16
5.4业务规则...............................................................................................................................16
5.5用户文档...............................................................................................................................16
6其他需求..............................................................................................................................16
7附录......................................................................................................................................17
7.1附录A:
词汇表....................................................................................................................17
7.1.1SSH.....................................................................................................................................17
7.1.2Java....................................................................................................................................17
7.1.3MD5...................................................................................................................................17
7.2附录B:
待确定问题的列表................................................................................................17
7.3附录C:
过程文档................................................................................................................17
1引言
1.1编写目的
本需求分析说明书对本项目第一阶段的内容进行分析,对需求细节和实现方式进行了较为详细的阐述。
本需求说明书供业务和科技部门人员、软件需求提供人员、软件的概要设计人员、软件的开发人员、软件的测试人员使用,并作为产品验收确认的依据。
需求分析是在可行性研究的基础上,将用户对系统的描述,通过开发人员的分析概括,抽象为完整的需求定义,再形成一系列文档的过程。
可行性研究旨在评估目标系统是否值得去开发,问题是否能够解决,而需求分析旨在回答"系统做什么"的问题,确保将来开发出来的软件产品能够真正满足用户的需要。
构建一个软件系统最困难的工作是确定构建什么。
其他任何工作都不会像这部分工作那样,在出错之后会如此严重地影响随后实现的系统,并且在以后修补竟会如此的困难。
需求分析是一个非常重要的过程,它完成的好坏直接影响后续软件开发的质量。
一般情况下,用户并不熟悉计算机的相关知识,而软件开发人员对相关的业务领域也不甚了解,用户与开发人员之间对同一问题理解的差异和习惯用语的不同往往会为需求分析带来很大的困难。
所以,开发人员和用户之间充分和有效的沟通在需求分析的过程中至关重要。
有效的需求分析通常都具有一定的难度,一方面是因为交流存在障碍,另一方面是因为用户通常对需求的陈述不完备、不准确和不全面,并且还可能不断地变化。
开发人员不仅需要在用户的帮助下抽象现有的需求,还需要挖掘隐藏的需求。
此外,把各项需求抽象为目标系统的高层逻辑模型对日后的开发工作也至关重要。
合理的高层逻辑模型是系统设计的前提。
在进行需求分析的过程中,首先要明确需求分析应该是一个迭代的过程。
由于市场环境的易变性以及用户本身对于需求描述的模糊性,需求往往很难做到一步到位。
需求分析不仅仅是属于软件开发生命周期早期的一项工作,而且还应该贯穿于整个生命周期中,它应该随着项目的深入而不断地变化。
此外,为了方便后续的评审和测试等工作,需求的描述应该尽量做到:
具体、详细、可以测量和可以实现,并且基于时间。
1.2项目背景
随着本科院校的扩招热,使得研究生的扩招热成为一种现实,随着就业等压力的变大,
越来越多的人选择本科结束后继续考研。
在信息技术高度发达的今天,人们越来越热衷于上网上查找各种信息和资源。
但是,到目前为止,还没有一家专业的专注于服务广大考研学生的网站,现有的几家都存在各种各样的问题。
为了能够使得广大考生享受更专业,更优质的服务,也为了能够抓住这个宝贵的市场,
所以决心自己来做这个项目。
目前的市场面临以下局面:
一:
业务需求旺盛这是考研热的必然结果,而且必将持续数年。
二:
同行业竞争激烈
虽然目前的几家网站都不够专业,但是已经保持了足够的固定用户来维持自身的稳定运
营,新产品上市后都需要一定的时间才能开拓足够的市场。
三:
新自助设备和新终端的出现:
目前手机上网,以及各种手持上网设备的普及,使得上网的方式发生了很多变化。
对新
设备的支持必须纳入产品的设计实现中。
1.3预期的读者和阅读建议
小组成员审核组成员相似系统的设计人员1.4产品范围
本产品面向所有计划考研的、正在准备考研的本科生、自考生等,同时面向各种资料服
务的提供者,为他们搭建一个平台。
1.5参考资料
[1]郑人杰、殷人昆、陶永雷,《实用软件工程》(第二版),清华大学出版社,
1997
[2]陆丽娜,《软件工程》经济科学出版社,2000.3
[3]张海藩,《软件工程导论》(第五版),清华大学出版社,2008.5
[4]WattsS.Humphrey《软件工程规范》第2版.清华大学出版社.2006年
1.6业务术语
没有特殊的用语,本部分省略。
2系统总体概述
2.1目标
需求分析规格说明书的主要目地是让我们能更加清楚地了解银杏黄考研社区的详细需
求,用户真正需要系统的真正目地。
需求分析是一个非常重要的过程,它完成的好坏直接影响后续软件开发的质量。
一般情况下,用户并不熟悉计算机的相关知识,而软件开发人员对相关的业务领域也不甚了解,用户与开发人员之间对同一问题理解的差异和习惯用语的不同往往会为需求分析带来很大的困难。
所以,开发人员和用户之间充分和有效的沟通在需求分析的过程中至关重要。
有效的需求分析通常都具有一定的难度,一方面是因为交流存在障碍,另一方面是因为用户通常对需求的陈述不完备、不准确和不全面,并且还可能不断地变化。
开发人员不仅需要在用户的帮助下抽象现有的需求,还需要挖掘隐藏的需求。
此外,把各项需求抽象为目标系统的高层逻辑模型对日后的开发工作也至关重要。
合理的高层逻辑模型是系统设计的前提。
在进行需求分析的过程中,首先要明确需求分析应该是一个迭代的过程。
由于市场环境的易变性以及用户本身对于需求描述
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 需求 分析 报告 实例
![提示](https://static.bdocx.com/images/bang_tan.gif)