需求分析报告实例.docx
《需求分析报告实例.docx》由会员分享,可在线阅读,更多相关《需求分析报告实例.docx(25页珍藏版)》请在冰豆网上搜索。
需求分析报告实例
DM-007 需求分析说明书.doc
MOBUY
需求分析说明书
文档名称:
DM-007 需求分析说明书.doc
成都大学
2016/10/17
文档修改记录
1 / 21
编号
日期
说明
编写
审核
1
20106 年 10 月 12 号
初稿
2
20106 年 10 月 14 号
完成 v1.0 版本
3
2016 年 10 月 16 日
修改少许细节,修正语病歧义问题
4
2016 年 10 月 17 日
最终确定版本,打印
5
6
DM-007 需求分析说明书.doc
小组成员名单
2 / 21
DM-007 需求分析说明书.doc
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
3 / 21
DM-007 需求分析说明书.doc
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
4 / 21
DM-007 需求分析说明书.doc
7.1.3MD5 ...................................................................................................................................
17
7.2附录 B:
待确定问题的列表 ................................................................................................ 17
7.3附录 C:
过程文档 ................................................................................................................ 17
1 引言
1.1 编写目的
本需求分析说明书对本项目第一阶段的内容进行分析,对需求细节和实现方式进行了较
为详细的阐述。
本需求说明书供业务和科技部门人员、软件需求提供人员、软件的概要设计
人员、软件的开发人员、软件的测试人员使用,并作为产品验收确认的依据。
需求分析是
在可行性研究的基础上,将用户对系统的描述,通过开发人员的分析概括,抽象为完整的需
求定义,再形成一系列文档的过程。
可行性研究旨在评估目标系统是否值得去开发,问题是
否能够解决,而需求分析旨在回答"系统做什么"的问题,确保将来开发出来的软件产品能够
真正满足用户的需要。
构建一个软件系统最困难的工作是确定构建什么。
其他任何工作都不会像这部分工作那样,
在出错之后会如此严重地影响随后实现的系统,并且在以后修补竟会如此的困难。
需求分析
是一个非常重要的过程,它完成的好坏直接影响后续软件开发的质量。
一般情况下,用户并
不熟悉计算机的相关知识,而软件开发人员对相关的业务领域也不甚了解,用户与开发人员
之间对同一问题理解的差异和习惯用语的不同往往会为需求分析带来很大的困难。
所以,开
发人员和用户之间充分和有效的沟通在需求分析的过程中至关重要。
有效的需求分析通常都
5 / 21
DM-007 需求分析说明书.doc
具有一定的难度,一方面是因为交流存在障碍,另一方面是因为用户通常对需求的陈述不完
备、不准确和不全面,并且还可能不断地变化。
开发人员不仅需要在用户的帮助下抽象现有
的需求,还需要挖掘隐藏的需求。
此外,把各项需求抽象为目标系统的高层逻辑模型对日后
的开发工作也至关重要。
合理的高层逻辑模型是系统设计的前提。
在进行需求分析的过程中,
首先要明确需求分析应该是一个迭代的过程。
由于市场环境的易变性以及用户本身对于需求
描述的模糊性,需求往往很难做到一步到位。
需求分析不仅仅是属于软件开发生命周期早期
的一项工作,而且还应该贯穿于整个生命周期中,它应该随着项目的深入而不断地变化。
此外,为了方便后续的评审和测试等工作,需求的描述应该尽量做到:
具体、详细、可以
测量和可以实现,并且基于时间。
1.2 项目背景
随着本科院校的扩招热,使得研究生的扩招热成为一种现实,随着就业等压力的变大,
越来越多的人选择本科结束后继续考研。
在信息技术高度发达的今天,人们越来越热衷于上网上查找各种信息和资源。
但是,到
目前为止,还没有一家专业的专注于服务广大考研学生的网站,现有的几家都存在各种
各样的问题。
为了能够使得广大考生享受更专业,更优质的服务,也为了能够抓住这个宝贵的市场,
所以决心自己来做这个项目。
目前的市场面临以下局面:
一:
业务需求旺
盛 这是考研热的必然结果,而且必将持续数
年。
二:
同行业竞争激烈
虽然目前的几家网站都不够专业,但是已经保持了足够的固定用户来维持自身的稳定运
营,新产品上市后都需要一定的时间才能开拓足够的市场。
三:
新自助设备和新终端的出现:
目前手机上网,以及各种手持上网设备的普及,使得上网的方式发生了很多变化。
对新
设备的支持必须纳入产品的设计实现中。
6 / 21
DM-007 需求分析说明书.doc
1.3 预期的读者和阅读建议
小组成员 审核组成员 相
似系统的设计人员 1.4
产品范围
本产品面向所有计划考研的、正在准备考研的本科生、自考生等,同时面向各种资料服
务的提供者,为他们搭建一个平台。
1.5 参考资料
[1] 郑人杰、殷人昆、陶永雷,《实用软件工程》(第二版),清华大学出版社,
1997
[2] 陆丽娜,《软件工程》 经济科学出版社,2000.3
[3] 张海藩,《软件工程导论》(第五版),清华大学出版社,2008.5
[4] Watts S.Humphrey《软件工程规范》第 2 版.清华大学出版社.2006 年
1.6 业务术语
没有特殊的用语,本部分省略。
7 / 21
DM-007 需求分析说明书.doc
2 系统总体概述
2.1 目标
需求分析规格说明书的主要目地是让我们能更加清楚地了解银杏黄考研社区的详细需
求,用户真正需要系统的真正目地。
需求分析是一个非常重要的过程,它完成的好坏直接影响后续软件开发的质量。
一般情
况下,用户并不熟悉计算机的相关知识,而软件开发人员对相关的业务领域也不甚了解,用
户与开发人员之间对同一问题理解的差异和习惯用语的不同往往会为需求分析带来很大的困
难。
所以,开发人员和用户之间充分和有效的沟通在需求分析的过程中至关重要。
有效的需求分析通常都具有一定的难度,一方面是因为交流存在障碍,另一方面是因为
用户通常对需求的陈述不完备、不准确和不全面,并且还可能不断地变化。
开发人