QQ软件

前景与范围文档

 

 

 

当前版本:

版本1

作   者:

李飞

完成日期:

2013年11月3日

1.  业务需求

1.1 应用背景

20世纪后期网络的应用和21世纪的飞速发展,网络已经在人民平常生活中成为人们必不可少的娱乐休闲方式。近几年经济的快速发展和电子产品大批量生产造成价格的降低,手机、电脑和平板等工具进入到更多人的生活中。

1.2 业务机遇

   手机不论是打电话还是发短信,费用都是一笔不小的开销,而QQ聊天工具在聊天中发送一条消息只需要几个字节的流量,想对于一月有几十兆到几百兆的流量来说,一个月的聊天几乎对流量的要求是绰绰有余。软件中有QQ号码的保存和备注,可以很容易的找到我们想找到的人。

1.3 业务目标

业务目标的例子如下:

BO-1:在第一版应用之后3个月之内,用户达到100万。

BO-2:在第一版应用之后6个月之内,用户的数量可以带来一些副产品。

成功标准的例子如下所示:

SC-1:在第一版应用之后3个月内,用户数量有提高。

SC-2:在第一版应用之后6个月内,有了QQ游戏应用。

1.4 业务风险

业务风险的示例如下:

RI-1:使用该软件的人太少,软件运行不起来。

RI-2:有人运用聊天工具进行犯罪行为。

2 项目前景

2.1 前景概述

   QQ不仅是一款聊天软件,可以扩展到其他领域,有了客户就有了市场。首先定位当前的市场范围是中国,主要业务范围是互联网增值服务、移动机电信增值服务及网络广告。主要的业务手段是即时通讯工具QQ、门户网站QQ.com、QQ游戏门户、多媒体博客服务Qzone和无线门户等网络平台等。

2.2主要特性

FE-1:实现QQ号的保存和对QQ号备注,主要功能是聊天。

FE-2:浏览曾经的聊天记录。

FE-3:QQ聊天记录安全保障

FE-4:QQ游戏应用。

FE-5:设置权限,设置好友的访问权限。

2.3 假设与依赖

AS-1:QQ依赖移动、电信和互联网等网络的依赖。

AS-2:用户人数的依赖。

AS-3:假设出现犯罪行为必须有记录措施进行证明。

3. 项目范围

3.1 第一版范围

   第一个版本主要实现聊天的实现,记录的保存和查找,QQ号的保存和备注的添加。QQ好友的访问和添加的实现。

3.2 后续版本范围

特性

版本1

版本2

版本3

FE-1

完全实现

FE-2

完全实现

完成其他所有功能

FE-3

系统提供QQ保障

自己实现更高级的

FE-4

简单游戏

网页游戏

大型游戏

FE-5

记录自己保存

记录系统保存

 

4. 项目环境

4.1 操作环境

这个系统主要提供给两类用户使用,一类是普通用户模式,一类是游戏经营商模式。

  1. 普通用户模式中,用户可以实现聊天,记录保存。游戏应用等
  2. 面向游戏经营商时,系统是基于PC机和手机的终端软件,可提供给顾客手机和电脑的游戏软件。

 

4.2 涉众

这个系统中的主要涉众如下表:

涉众

特点

普通用户

用户可以实现聊天,记录保存。游戏应用等

经营者

系统是基于PC机和手机的终端软件,可提供给顾客手机和电脑的游戏软件。

 

4.3 项目属性

具体项目属性如下表:

属性

驱动因素

约束因素

可调整因素

特性

 

各个版本的功能必须完全可操作。

在最终版本中进行调整。

质量

 

用户满意度必须达到85%;必须通过全部的安全机制检查,系统能够在win7,winxp等操作系统下稳定工作。

在后续版本中完善功能提高用户满意度

成本

项目经理

必须控制开发费用在额定范围内

允许费用超过的最大额度不超过总经费的10%

进度

项目经理

必须保证开发时间在规定时限范围内

开发时间最长不得超过规定时间2天

人员

团队规模包括一个项目经理,两名开发人员,和一名测试人员

 

人员数目按照规定严格控制

如果计划不够,可以适当增加人员务必保证在规定时间内完成项目。

词汇表:

模型

参考资料:

需求工程—软件建模与分析

需求工程文档规范

项目前景与范围文档模板

QQ应用前景与范围文档的更多相关文章

  1. java使用正则从爬虫爬的txt文档中提取QQ邮箱

    我的需求是从一堆文档中提取出qq邮箱,写了这篇帖子,希望能帮助和我有一样需求的人,谢谢!...... import java.io.BufferedReader; import java.io.Fil ...

  2. 微信文档采用第三方方式打开选择qq

    本篇文章主要记录解决: 微信打开文档后,----选择第三方应用打开---选择自己的项目,跳转到--列表选择界面--选择好友---然后返回到最近聊天界面,其中列表选择界面onDestroy的问题. 反编 ...

  3. 腾讯在线文档发布:实现QQ、微信多平台多人协作编辑

    18日,腾讯宣布推出专注多人协作的在线文档产品—腾讯文档,据介绍,腾讯文档是一款支持随时随地创建.编辑的多人协作式在线文档工具,拥有一键翻译.实时股票函数和浏览权限安全可控等功能,以及打通QQ.微信等 ...

  4. 腾讯QQ 8.9.3体验版发布 在线文档多端同步实时保存

    感谢N软网的投递 腾讯体验中心迎来QQ8.9.3首个维护体验版发布,详细版本号为v8.9.3.21006,上一个体验版v8.9.2.20717发布于4月20日,时隔34天又迎来了更新.本次升级主要是在 ...

  5. 请转发!简单2分钟制作无接触式小区进出微信登记表!全免费!数据安全!所有数据均存在创建人登录的QQ腾讯文档里!

    全免费!数据安全!所有数据均存在创建人登录的QQ腾讯文档里! 阻击疫情到了最吃劲的关键期,大家能不出门就不出门,但免不了出去买个菜.取个快递啥的,每次出入的时候,社区同志都在认真拿着笔记录每个进出信息 ...

  6. S01-晓亮的电脑软件安装过程文档 腾讯QQ 595076941 2019年10月

    S01-晓亮的电脑软件安装过程文档 腾讯QQ 595076941 2019年10月 本文档的创建作者的腾讯QQ聊天号码是 595076941 S02-电脑软件安装过程中不要随意关闭窗口除非必需关闭窗口 ...

  7. dotNET跨平台相关文档整理

    一直在从事C#开发的相关技术工作,从C# 1.0一路用到现在的C# 6.0, 通常情况下被局限于Windows平台,Mono项目把我们C#程序带到了Windows之外的平台,在工作之余花了很多时间在M ...

  8. 【开源】.Net Api开放接口文档网站

    开源地址:http://git.oschina.net/chejiangyi/ApiView 开源QQ群: .net 开源基础服务  238543768 ApiView .net api的接口文档查看 ...

  9. 注释生成Api文档

    1.开发背景 最近一直在写dubbo接口,以前总是用word文档写接口描述然后发给别人.现在太多了,而且跟别人对接联调的人家急着用,根本没时间去写word文档.那就想想怎么用doc文档注释自动生成接口 ...

随机推荐

  1. Objective-C之成魔之路【8-訪问成员变量和属性】

    郝萌主倾心贡献,尊重作者的劳动成果.请勿转载. 假设文章对您有所帮助,欢迎给作者捐赠,支持郝萌主,捐赠数额任意,重在心意^_^ 我要捐赠: 点击捐赠 Cocos2d-X源代码下载:点我传送 訪问成员变 ...

  2. mysql查看所有存储过程,函数,视图,触发器,表

    查询数据库中的存储过程和函数 方法一: select `name` from mysql.proc where db = 'your_db_name' and `type` = 'PROCEDURE' ...

  3. 进程间通信之-共享内存Shared Memory--linux内核剖析(十一)

    共享内存 共享内存是进程间通信中最简单的方式之中的一个. 共享内存是系统出于多个进程之间通讯的考虑,而预留的的一块内存区. 共享内存同意两个或很多其他进程訪问同一块内存,就如同 malloc() 函数 ...

  4. http ssl

    http ssl

  5. SpringMVC 运行过程

    加入jar包 在web.xml中配置DispatherServlet 加入SpringMVC配置文件 编写处理请求的处理器,并表示为处理器 编写视图 可见的运行流程: 实际的运行流程:

  6. commons.fileupload 文件上传

    编辑jsp页面获取文件 <html> <head> <base href="<%=basePath%>"> <title> ...

  7. 服务器可用的Socket

    "; IPAddress ServerIp = IPAddress.Parse("112.124.46.251"); IPEndPoint iep = new IPEnd ...

  8. leetcode 690. Employee Importance——本质上就是tree的DFS和BFS

    You are given a data structure of employee information, which includes the employee's unique id, his ...

  9. C#自动内存分配

    一.在程序运行时由CLR管理内存分配(Memory Allocation),程序启动时,操作系统会为每一个线程申请一个独立的栈内存,用于存储方法的局部变量.参数和返回值等:CLR会为进程申请一个连续的 ...

  10. [读书笔记1]《C语言嵌入式系统编程修炼》

      大学前两年一直搞的是单片机,写的是嵌入式C语言程序,走过了不少弯路,现在感觉仍然在走弯路.有幸偶尔看到了这篇文章,深感自己以前写程序的时候存在很多误区.现写篇博客做下总结. 作者:宋宝华出处:天极 ...