需求分析报告编写规范.doc
《需求分析报告编写规范.doc》由会员分享,可在线阅读,更多相关《需求分析报告编写规范.doc(7页珍藏版)》请在冰豆网上搜索。
需求分析报告编写规范
编号:
MPDK/ZY-12-2007
修改号:
0
发放号:
发布时间:
2007-06-28
实施时间:
2007-06-28
编制:
批准:
需求分析报告编写规范
1.目的
为使需求分析的结果能够完整、无遗漏地反映待开发系统的要求,本文件规定《需求分析报告》的编写格式和内容要求。
2.适用范围
适用于本公司软件产品或软件项目的需求分析报告的编制。
3. 编写规范
3.1排版规范
1)整个规范由2节构成,模板单独一节。
2)标题编号采用每节独立编号。
3.2模板使用
需求分析报告的编写可依据具体情况选用摸板的格式或编写指南的格式。
1)拷贝规范。
2)删除第一节(需求分析报告封面前的所有页)。
3)在修改完内容后,更新目录域和相关的页数域。
项目名称(项目编号)
需求分析报告
(部门名称)
目录
2
1.引言
1.1目的
说明编写这份报告的目的,指出预期的读者。
1.2背景
随着陌陌的上市,SoLoMoGlo(Social+Local+Mobile+Global)概念持续发酵,基于移动社交的商业模式层出不穷,相关产品众多。
移动社交领域的持续火热,让其成为大学生创业的一个重要选择。
基于这样的背景,本赛题要求完成一个基于游戏促进互动的陌⽣生人社交类移动应⽤用。
1.3参考资料
列出编写本报告时参考的文件(如经核准的计划任务书或合同、上级机关的批文等)、资料、技术标准,以及他们的作者、标题、编号、发布日期和出版单位。
编号
资料名称
简介
作者
日期
出版单位
列出编写本报告时查阅的Intenet上杂志、专业著作、技术标准以及他们的网址。
网点
简介
1.4术语
列出本报告中用到的专门术语的定义。
2.任务概述
2.1目标
叙述该项软件开发的意图、应用目标、作用范围以及其他应向读者说明的有关该软件开发的背景材料。
解释被开发软件与其他有关软件之间的关系。
如果本软件产品是一项独立的软件,而且全部内容自含,则说明这一点。
如果所定义的产品是一个更大的系统的一个组成部分,则应说明本产品与该系统中的其他各组成部分之间的关系,为此可使用一张方框图来说明该系统的组成和本产品同其他各部分的联系和接口。
2.2系统(或用户)的特点
如果是产品开发,应列出本软件的特点,与老版本软件(如果有的话)的不同之处,与市场上同类软件(如果有的话)的比较。
说明本软件预期使用频度;
如果是针对合同开发,则应列出本软件的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本软件预期使用频度。
这些是软件设计工作的重要约束。
3.假定和约束
列出进行本软件开发工作的假定和约束,例如经费限制、开发期限等。
4.需求规定
4.1软件功能说明
与微信这类熟人社交软件不同,陌生人交友软件最基本的要求是建立人与人之间的关系。
本赛题要求的App需包含基本的社交应用元素,并通过具有趣味的游戏促进人与人之间的社交关系。
主要社交场景简述如下:
用户首先注册个人信息,然后通过摇一摇功能找到附近的陌生人。
找到陌生人后需要完成一个趣味小游戏完成解锁,然后才能看到该陌生人的信息。
接着就可以与该陌生人进行语音沟通、图片分享等社交活动。
4.2功能性需求
1、新用户注册
⾸首先用户需要自拍一张照片,然后输入用户昵称、性别等信息,确认后完成注册。
2、查找陌生人
已注册用户进入查找陌生人功能后,用户通过摇动手机查找距离自己一公里范围内的陌生人,然后将这些陌生人昵称作为标记显示在地图上。
用户点击某个陌生人进入解密游戏环节。
(注:
用户摇动手机后App自动将其位置信息公布出去,供其他用户查找。
)
3、解密游戏
用户需完成一个解密游戏后才能看到该陌生人的照片和性别等信息。
然后用户可将该陌生人加入自己的通讯录,同时系统发送一条推送消息给该陌生人,提示谁将其设为联系人,并同时将该用户自动加入到其通讯录中。
参赛选手可自由发挥实现能促进社交关系(如回应、粘度、参加活动等等)的游戏。
一个典型的解密游戏示例如下:
(数字拼图游戏)
游戏开始时呈现给用户的界面如“图1”所示:
游戏由3x3的方格组成,方格中随机放置数字1~8,有一格为空。
用户可以将“空”的方格周围(上、下、左、右)的数字移入到空的方格内。
不在空的方格周围的数字不可移动。
如“图1”所示,“2、4、3”可移动,“1、6、8、7、5”不可移动。
“图2”是“2”移动后的结果
图1:
谜题示例
图2:
移动“2”
用户完成游戏的条件是摆出“图3”所示的样⼦子。
图3:
完成解密
4、通讯录
通讯录以列表的方式显示用户的联系人。
用户可以在此删除联系人。
用户可以点击某个联系人进⼊入聊天环节。
5、与陌生人语音聊天、图片分享
在聊天环节,用户可以使用“按住说话”功能发送语音,或者使用发送图片功能实现图片分享。
6、自拍功能
在应用内,用户可以进行拍摄功能,同时讲拍摄的照片存储于手机本地存储,以后以后的图片分享与上传。
7、基于当前地址的陌生人搜索
通过对当前地址的定位,对周围附近同时使用软件的陌生人进行显示,可以查看陌生人的可提供信息,并提供添加陌生人为好友功能。
8、分享实时地理位置
用户可以获取当前的地理位置,并通过聊天界面对好友进行发送所获取到的当前地理位置,同时其他好友可以使用通过点击所收到位置信息,进行好友的位置定位和地图显示。
9、推送消息
提供对所有注册用户发送系统性推送消息。
4.3非功能性需求
要求App运行稳定,界面美观,交互流畅。
提供Android或iOS版的App。
4.4对性能的一般性规定
不出现闪退、无法进入应用。
4.1其他专门要求
无
4.2对安全性的要求
无
5.运行环境规定
5.1设备及分布
1)主机类型
2)网络类型
3)存贮器容量
4)其他特殊设备
5)设备分布图
5.2支撑软件
1)操作系统
2)数据库管理系统
需求分析报告编写指南
3)其他支撑软件
5.3接口
简要说明该软件同其他软件之间的公共接口、数据通信协议等,如果外部接口仅与某子功能有关,该接口说明应列在子功能规格说明书中。
5.4程序运行方式
说明该软件的运行方法。
如是部件、还是独立运行程序、API等。
6.开发成本估算
以列表的方式给出各功能规定所需的开发人时和费用(如差旅费)。
7.尚需解决的问题