当前位置: 首页> 教学考试> 社会实践报告>

需求分析报告

发布时间:2020-07-28 12:16:19 浏览数:

  你好!陌生人

 需求分析报告

 制作团队:三人行

 目录

 1.

 引言 ................................................................................................................................................................. 3

 1.1

 目的 ....................................................................................................................................................... 3

 1.2

 背景 ....................................................................................................................................................... 3

 2.

 任务概述 ........................................................................................................................................................ 3

 2.1

 目标 ....................................................................................................................................................... 3

 2.2

 系统(或用户)的特点 .................................................................................................................. 4

 3.

 假定和约束 .................................................................................................................................................... 4

 4.

 需求规定 ........................................................................................................................................................ 4

 4.1

 软件功能说明 .................................................................................................................................... 4

 4.2

 功能性需求 ......................................................................................................................................... 5

 4.3

 非功能性需求 .................................................................................................................................... 7

 4.4

 对性能的一般性规定 ....................................................................................................................... 7

 5.

 运行环境规定 ............................................................................................................................................... 7

 5.1

 硬件设备 .............................................................................................................................................. 7

 5.2

 操作系统 .............................................................................................................................................. 8

 6.

 尚需解决的问题 ........................................................................................................................................... 8

 1. 引言 1.1 目的 为了保证项目团队按时保质地完成项目目标,便于项目团队成员更好地了解项目情况,使项目工作开展的各个过程合理有序,有必要以文件化的形式,把对于在项目生命周期内的工作任务范围、各项工作的任务分解、项目团队组织结构、各团队成员的工作责任、团队内外沟通协作方式等以书面的方式描述出来,作为项目团队成员以及项目干系人之间的共识与约定,项目生命周期内的所有项目活动的行动基础,项目团队开展和检查项目工作的依据。

 本项目开发计划用于交流沟通、学习、资源共享等顺利进行并最终得到通过评审的项目产品。本项目开发计划面向项目组全体成员。

 1.2 背景 随着陌陌的上市,SoLoMoGlo(Social + Local + Mobile + Global)概念持续发酵,基于移动社交的商业模式层出不穷,相关产品众多。移动社交领域的持续火热,让其成为大学生创业的一个重要选择。基于这样的背景,本赛题要求完成一个基于游戏促进互动的陌⽣生人社交类移动应⽤用。

 2. 任务概述 2.1 目标 与微信等熟人社交软件不同,陌生人交友最基本的要求就是建立人与人之间的关系。本 APP 包含基本的社交应用因素,并通过趣味游戏促进人与人

 之间的社交关系。并且结合了 Android 手机的特点,增加了地理位置的相关应用(如通过摇动手机获取 1 公里以内的陌生人位置)以及充分利用 Bmob提供的公共服务接口,增添自己的创意。开发背景 本系统基于Android移动开发平台,使用Java语言开发,是系统具有良好的平台移植性和可扩展性。本系统包括 新用户注册,查找陌生人,解密游戏,与陌生人语音聊天、图片分享,基于当前地址的陌生人搜索,分享实时地理位置等几大模块。

 2.2 系统(或用户)的特点 以大学生和上班族为主。

 3. 假定和约束 本软件工程的开发期限为六周。

 用户调研,需求分析,概要设计和前期工作为两周。

 具体代码编写,功能实施,最后软件测试和系统总结,移交用户为四周。

 对设备的要求:要求 App 运行稳定,界面美观,交互流畅。

 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:移动“1” 用户完成游戏的条件是摆出“图 3”所示的样⼦子。

 图 3:完成解密 4、 通讯录 通讯录以列表的方式显示用户的联系人。用户可以在此删除联系人。用户可以点击某个联系人进⼊入聊天环节。

 5、 与陌生人语音聊天、图片分享 在聊天环节,用户可以使用“按住说话”功能发送语音,或者使用发送图片功能实现图片分享。

 6、自拍功能

 在应用内,用户可以进行拍摄功能,同时讲拍摄的照片存储于手机本地存储,以后以后的图片分享与上传。

 7、基于当前地址的陌生人搜索 通过对当前地址的定位,对周围附近同时使用软件的陌生人进行显示,可以查看陌生人的可提供信息,并提供添加陌生人为好友功能。

 8、分享实时地理位置 用户可以获取当前的地理位置,并通过聊天界面对好友进行发送所获取到的当前地理位置,同时其他好友可以使用通过点击所收到位置信息,进行好友的位置定位和地图显示。

 9、推送消息

 提供对所有注册用户发送系统性推送消息。

 4.3 非功能性需求 要求App运行稳定,界面美观,交互流畅。提供iOS版的App。

 4.4 对性能的一般性规定 不出现闪退、无法进入应用。

  5. 运行环境规定 5.1 硬件设备 iPhone4 及以上版本的 iPhone 手机。

 5.2 操作系统 最低 ios6 以上版本。

 6. 尚需解决的问题 1. 发送百度地图定位功能的完善。

 2. 尚未添加发送语音功能。

 3. 好友列表提供搜索功能-UISrearchBar 代理方法。

 4. 用户 logout 无法完全清除本地数据。

 5. iPhone5s 以上的设备中,存在闪退的 BUG。

 6. ios8 以上的系统环境下,定位服务存在一定问题。

 7. 稳定性有待加强。

上一篇:对于团队演讲稿

上一篇:整改报告

相关范文