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. SAS编程基础 - 数据获取与数据集操作(1)

    1. 数据来源 SAS数据来源主要有两种:一是通过input语句创建,另外一种方式是通过外部数据文件获取. 1.1 libname 1.2 odbc 1.3 passthrough 1.4 impor ...

  2. Linux---有关dig命令的有用脚本

    这里直接给出脚本以及运行的效果图,主要推断了一下cdn然后能够直接过滤url.默认就是dig +域名 +short. 脚本qdig(随便能够取一个名字)例如以下: #!/usr/bin/env bas ...

  3. IOS View编程指南笔记

    我们所示程序 对于一切IOS APP来说.我们看的的内容,都是UIView所呈现的. UIView如场景,UIWindow如舞台.UIView粉墨登场在UIWindow这个舞台上,使我们看到丰富多彩的 ...

  4. Cocos2d-X中的ProgressTimer

     ProgressTimer即进度条,进度条在游戏开发中运用很广泛,比如在一些格斗游戏中,显示血液的变化,还有游戏载入进度,等都离不开进度条 Cocos2d-X中使用CCProgressTimer ...

  5. Swift新手教程系列5-函数+selector在swift中的使用方法

    原创blog.转载请注明出处 近期在用swift写代码,尽管遇到一些问题,可是代码量确实减了不少. swfit新手教程系列会随着我使用swfit中的积累,不断地去修正更新 之前的教程 swift单例模 ...

  6. Android清单文件具体解释(四) ---- backupAgent的使用方法

    在<application>节点中有一个很重要的属性,那就是backupAgent.这里我们将它单独列出来,从基本含义,使用方法及其相关属性等方面来具体介绍一下. 1.backupAgen ...

  7. ZOJ3662:Math Magic(全然背包)

    Yesterday, my teacher taught us about math: +, -, *, /, GCD, LCM... As you know, LCM (Least common m ...

  8. tt1

    DIm #include iostream.h#include iostream.h# #include iostream.h http://www.cnblogs.com/cmt/archive/2 ...

  9. Myeclipse10集成Flex4.6

    安装好flash builder4.6 执行fb安装文件夹下utilities\Adobe Flash Builder 4.6 Plug-in Utility.exe 插件. 第一次选择flash b ...

  10. asp.net mvc 的 视图(view )的模块化开发

    目前所在项目有一个视图,几个模块都涉及到,对应不同的开发人员,虽然有SVN在管理,但代码冲突时有发生.并且大家的代码挤于其中,逻辑比较容易混乱. 将不同部件独立出去,实有必要. 分离方式,我知道的有 ...