MessagePicker可行性分析报告.docx

上传人:b****6 文档编号:4638586 上传时间:2022-12-07 格式:DOCX 页数:10 大小:39.72KB
下载 相关 举报
MessagePicker可行性分析报告.docx_第1页
第1页 / 共10页
MessagePicker可行性分析报告.docx_第2页
第2页 / 共10页
MessagePicker可行性分析报告.docx_第3页
第3页 / 共10页
MessagePicker可行性分析报告.docx_第4页
第4页 / 共10页
MessagePicker可行性分析报告.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

MessagePicker可行性分析报告.docx

《MessagePicker可行性分析报告.docx》由会员分享,可在线阅读,更多相关《MessagePicker可行性分析报告.docx(10页珍藏版)》请在冰豆网上搜索。

MessagePicker可行性分析报告.docx

MessagePicker可行性分析报告

 

《软件工程学》

MessagePicker可行性分析报告

 

组别:

无想组

日期:

2011/11/20

 

目录

1引言4

1.1编写目的4

1.2背景4

1.3定义4

1.4参考资料4

2可行性研究的前提5

2.1要求5

2.2目标5

2.3条件、假定和限制5

2.4进行可行性研究的方法6

2.5评价尺度6

3对现有系统的分析7

3.1处理流程和数据流程7

3.2工作负荷7

3.3费用开支7

3.4人员8

3.5设备8

3.6局限性8

4所建议的系统9

4.1对所建议系统的说明9

4.2处理流程和数据流程9

4.3改进之处9

4.4影响10

4.4.1对设备的影响10

4.4.2对软件的影响10

4.4.3对用户单位机构的影响10

4.4.4.对系统运行过程的影响10

4.4.5对开发的影响10

4.4.6对地点和设施的影响10

4.4.7.对经费开支的影响10

4.5技术可行性11

5可选择的其他系统方案12

5.1可选择的系统方案112

5.2可选择的系统方案212

5.3可选择系统方案312

6.投资及效益分析13

6.1支出13

6.1.1基本建设投资13

6.1.2其他一次性支出13

6.1.3非一次性支出13

6.2收益13

6.2.1一次性收益13

6.2.2非一次性收益13

6.2.3不可定量收益13

6.3收益/投资比14

6.4投资回收周期14

6.5敏感性分析14

7.社会因素方面的可能性15

7.1法律方面的可行性15

7.2使用方面的可行性15

8.结论15

综上所述,本项目具有较强的技术可行性,经济可行性与社会可行性。

值得开发。

15

1引言

1.1编写目的

本文档的编写目的是用于从技术可行性、经济可行性、以及社会可行性方面来对MessagePicker软件项目进行分析。

进一步细化对该软件项目的认识。

1.2背景

a.项目名称:

MessagePicker

b.提出者:

韦啸

开发者:

无想小组全体成员与计算机0902班秦鹏

用户:

拥有Android2.3以上版本智能手机的用户

实现该软件的平台:

Windos7+AndroidSDK

c.与其他软件的关系:

本软件是运行于Android智能手机平台上的软件,依赖于Android系统的软件架构,会使用其底层的类库。

1.3定义

a.Android:

Android是一种以Linux为基础的开放源码操作系统,主要使用于便携设备。

b.Windows7:

微软开发的操作系统,主要用于PC机。

c.AndroidSDK:

AndoridSoftWareDevelopKit(Android软件开发工具集)。

1.4参考资料

a.《软件工程学教程》周苏、张丽娜、王文,科学出版社

b.AndroidSDK文档

c.软件可行性报告国家标准

2可行性研究的前提

2.1要求

a.主要功能:

在用户的手机终端接收到带有会议通知、约会、生日提醒等内容的短信时,对短信进行分析,将其中的时间提取出来,并且在主屏幕中显示出来,并且在所告知的事件发生前特定的时间,对用户进行提醒。

b.性能:

本软件必须随操作系统启动,要确保在通知的事件发生前按用户的要求进行提醒。

在用户查阅事件时要能及时的将短信定位并显示出来。

在安全性有要求时,要提供访问控制,对用户身份进行鉴别。

c.输入:

用户的短信信息,以及来自于用户的生成提醒条目的命令。

d.输出:

主屏幕上显示的提醒信息与定时提醒。

e.基本的数据流程和处理流程:

用户在查阅完短信后,若需要生成提醒条目,在菜单中调用本程序。

程序对短信信息进行分析,根据当前信息,来找出所通知的事物的发生时间。

在后台程序中注册该事件,并根据用户设置的开关项来决定是否在手机主屏幕上持续显示提醒信息。

f.安全与保密要求:

本程序的用户享有对程序所使用信息的一切修改删除权。

可以进行加密。

g.与软件相关的其他系统:

Android操作系统中的短信接收类,与短信接收显示程序

2.2目标

在通信发达的当今时代,用短信群发的形式来进行通知成了一种主要的信息通知方式。

对于本程序的用户,本程序的应用能代替用户人工在备忘录中添加备忘条目的过程,并提供了提醒功能,极大地方便了用户的事务管理,能确保在繁忙的事务中不至于遗漏重要的事件。

2.3条件、假定和限制

a.建议软件寿命:

5年。

b.进行系统方案选择比较的期限:

2012年2月10日。

c.经费来源与使用限制:

经费自筹,不能用于项目开发以外。

d.硬件条件:

能运行Android2.3系统的硬件平台。

e.运行环境:

Android2.3及以上版本。

f.数据库:

Sqlite。

g.法律和政策限制:

不允许将用户的信息通过互联网传播。

h.投入使用的最迟时间:

2012年7月15日

2.4进行可行性研究的方法

本报告采用软件工程学的可行性研究方法,

具体见《软件工程学》周苏、张丽娜、王文科学出版社。

2.5评价尺度

a.经济可行性:

收益>支出

b.技术可行性:

研发小组掌握的技术是否能够胜任项目的开发

c.操作可行性:

用户是否能够简单的操作本软件。

3对现有系统的分析

在如今的智能手机中,一般短信接收有专门的程序负责,备忘录提醒也有专门的程序负责。

虽然两类程序所处理的对象有所重叠,但是两类程序相互独立,没有协作的机制。

Android操作系统的应用框架能够实现不同应用程序之间的交互,可是这一特性没有被充分的挖掘出来。

手机用户若接收到了含有事务通知的短信时,若需转成备忘录提醒文件则需要人工记忆,人工输入。

智能手机的智能性与信息的共享性没有得到充分的发挥,给用户带来了一定程度上的不便。

3.1处理流程和数据流程

3.2工作负荷

现有系统中,短信接收程序与备忘录提醒程序各司其职。

各自独立工作,没有合作的机制。

用户在现有系统中,如果要将通过短信通知的事项存入备忘录时,需要分别于短信接收程序于备忘录程序交互,并且凭借自身记忆力将事务写入备忘录,若短信中包含的事务过多,难以避免出现错误,费时费力。

3.3费用开支

3.4人员

3.5设备

智能手机一部

3.6局限性

a.操作繁琐,容易出错。

b.程序之间没有交互机制,没有达到智能处理。

c.Android系统的应用框架提供的信息共享的机制没有得到运用。

 

4所建议的系统

4.1对所建议系统的说明

本报告所建议的软件系统,本质上是一个用户接口,其中并没有接收短信与创建备忘录提醒文件的具体实现,只包含接收短信软件于备忘录软件对外的接口,在内部调用两个应用程序的功能,并起到信息共享的桥梁作用。

该种实现充分考虑到了软件的复用性,并且利用了Android系统简单而强大应用程序通信机制。

4.2处理流程和数据流程

4.3改进之处

本软件于现有系统相比,主要的改进之处在于:

a.将短信接收软件于备忘录提醒软件相结合,增强的软件系统的功能性。

b.有效地利用了Android操作系统应用框架带来的开发的便利性。

c.利用系统中的原有软件,降低了开发的难度,提高了软件的稳定性。

d.有效地减轻了用户操作的负担,可以实现“一键转存”。

4.4影响

4.4.1对设备的影响

本软件不对硬件进行任何的更改,对设备无任何影响。

4.4.2对软件的影响

本软件不对Android操作系统作任何改变,对于原来存在的短信接收程序与备忘录提醒程序也不做任何修改,依旧可以单独运行。

4.4.3对用户单位机构的影响

用户对软件的操作和现有系统中进行的操作一样,只是会在菜单中多出一至两个菜单项。

4.4.4.对系统运行过程的影响

本软件需要随着操作系统启动而启动,具体体现在操作系统的启动项中增加了一项,可能会延长开机时间。

4.4.5对开发的影响

运用所建议的方案,可以大大降低开发成本,缩短开发周期,并且还能够方便后期的维护。

4.4.6对地点和设施的影响

4.4.7.对经费开支的影响

由于开发周期缩短,将节约一部分开发经费,由于使用成熟软件,能节省维护成本。

4.5技术可行性

本小组成员具有比较丰富的JaveMe的编程经验,对于Android系统这样以Java语言作为主要应用开发语言的软件平台来说,入手会是很快的。

并且由于使用了系统中原有的软件,开发的难度大大降低,只需要研究应用程序通信这一部分内容。

0902班的秦鹏具有扎实美术功底,曾经做过学校“清泽心雨”网站的美术编辑,精通界面设计。

综上所述,本报告所建议的方案具有较强的技术可行性。

 

5可选择的其他系统方案

5.1可选择的系统方案1

对于用户接受的所有的软件在后台进行分析处理,将含有通知内容的短信挑选出来,进一步进行分析。

分析出事件的时间,地点,事件的简要概述。

否定理由:

该种方案涉及到信息的提取与分析技术。

在技术上的难度较大,而且没有必要,事务通知类型的短信息一般说的比较详细,不用生成事件的概述。

5.2可选择的系统方案2

重新开发短信接收程序与备忘录提醒程序,提供更高层次上的信息共享。

提供统一而又好看的程序界面。

否定理由:

该种方案能够提供更多的功能,可是没有充分利用平台上原有的程序,重复开发,大大增加的开发的难度,延长了开发的周期。

技术可行性于经济可行性都不高。

5.3可选择系统方案3

在所建议的方案的基础上加入云计算的功能,将用户的备忘录提醒文件传至服务器保存,使得用户在其他的终端上依旧可以得到提醒。

否定理由:

系统过于复杂,超过了本小组的能力范围。

而且与计算的加入需要配置服务器,需要一大笔投入。

经济可行性较差。

6.投资及效益分析

6.1支出

6.1.1基本建设投资

两至三台笔记本。

(本小组成员每人配备有电脑,无需投资)

开发环境(开发环境为免费的开源工具,无需投资)

6.1.2其他一次性支出

Android系统开发教材(250元)

Android开发板Mini6410(698元)

AndroidMarket开发者注册费用(45美元,约合人民币270元)

6.1.3非一次性支出

小组定期开会费用(150元)

6.2收益

6.2.1一次性收益

6.2.2非一次性收益

应用下载由发布平台所支付的收益50000*2=100000(元)

6.2.3不可定量收益

由于开发了本软件,增加了小组成员的协作能力于开发经验,在将来的开发中能带来不可估计的收益。

6.3收益/投资比

100000/1368=7309.9%

6.4投资回收周期

发布后一月内能收回投资。

6.5敏感性分析

A.对于本系统,开发的成本主要是由开发板的购买带来,但是开发板属于一次性投资,不会增加系统的成本。

B.本系统的主要收益是由应用下载的数量决定的,因此如何做好产品的宣传对收益至关重要。

本软件可以发布在不同的应用平台上。

C.本程序依赖于Android系统的应用框架开发,移植到其他移动平台上的难度较大。

因此用户人群局限于Android手机的使用者。

 

7.社会因素方面的可能性

7.1法律方面的可行性

本系统涉及到对用户私人数据的处理,可以采取相应措施确保用户数据的安全性,由于本软件系统较为简单,因此软件的漏洞不易存在,能够保证较好的稳定性与安全性。

7.2使用方面的可行性

本系统的用户对象是具有一定操作经验的Android系统用户,并且本系统的主要的界面来源于系统原有的程序,用户比较熟悉。

很容易熟练本软件。

8.结论

综上所述,本项目具有较强的技术可行性,经济可行性与社会可行性。

值得开发。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 高中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1