软件工程需求分析

项目名称:大学生交友软件

大学生交友软件需求规格说明书

 

1. 需求概述

1.1目标

随着科学技术的发展人民的生活水平得到了不断的提高,智能手也被人们接受且普遍使用。现今更是人手一部智能手机,并且以Android系统作为智能手机运行平台的手机市场占有率已超过一半。随着近些年来网络通信基础设施的日渐完善,流量费用已经有了大幅的下降,并且伴随着4G网络的发展,电脑能做的事情都能在手机上完成。所以面向Android系统平台的应用程序也日臻完善,流入市场的应用程序总量已达到几千万个。

因此交友软件领域的应用数量也是极其的庞大,现在市面上大多数的交友软件的功能主要是面向青年男女,而且要收费,无法满足用户的需求。所以我们想做一个更加友好的交友软件,为大学生提供更好的交友环境,以满足他们的聊天需求。

1.2运行环境

本软件运行于Android4.0及以上的系统平台上。

 

1.3用户的特点

该APP的目标用户人群主要为想找人倾诉的在校大学生。

     

1.4编写目的

本文针对交友软件的运行环境以及用户群体进行了详尽的分析,同时将它作为产品设计和开发的依据,从而编制出来该需求规格说明书。编写本说明书的目的是规范化本软件的编写,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理。同时提出了该App的软件开发过程,便于程序员与客户之间的交流、协作,并作为工作成果的原始依据。此文档进一步定制软件开发的细节问题,明确软件需求、安排项目规划与进度、组织软件开发与测试,便于用户与开发商协调工作。本文档面向的读者主要是项目委托单位的管理人员、设计人员和开发人员,希望能使本软件开发工作更具体。

1.5目标读者

软件开发和测试人员,以及指导老师,以及目标用户

 

2. 功能需求

2.1登录注册功能

为了使交友软件具有记忆功能,用户在进入app后需要进行注册登录,注册要填一些信息(可不填),用户便可以拥有一个独立的空间保留自己的信息。

2.2 聊天功能

本软甲的聊天功能和其他的软件有很大的区别,我们软件的聊天对象是随机的,不能自己选择对象,也不能加好友。聊天可以匿名,也可是实名。如果觉得和对方聊不来,还可以换一个人,当然这也是随机的。但是不能同时和多个人一起聊天。

2.3 聊天记录功能

当用户发现和某一用户很聊的来,可以从聊天记录中找到该用户,方便下次继续聊天。

2.4 聊天机器人功能

当用户想找人聊天,但是又不想让人知道,可以使用这个功能来倾诉。

2.5 注销功能

当用户不想使用本账号,并想删除掉本账户的所有数据时,可以使用本功能。

2.6 筛选功能

       根据用户输入的关键字,可以筛选出具有某些标签的人群来和用户匹配。

2.7 朋友圈功能

       在朋友圈发出的信息可以使所有的用户都能看到。发送的信息可以被别的用户评论和点赞。如果发送信息的用户不是匿名的,其他用户可以与发送信息的用户进行聊天。

2.8 举报功能

       当一些发送黄色暴力等一些违法的东西,其他的用户可以进行举报。举报经核实后,会根据规定,对被举报用户进行适当的处理。

2.9 语音功能

       用户可以发送语音。

3. 能力需求

3.1适应性需求

支持安卓端,IOS以及PC端。

3.2 安全性需求

防止散播非法信息。

3.3 保密性需求

MD5加密,保证用户信息安全。

3.4人员需求

前端工程师*5

后台工程师*5

测试*2

 

你可能感兴趣的:(软件工程需求分析)