TOP

宇龙酷派赛题二:基于Android平台的超级记事本软件
2013-01-30 15:05:48 来源: 作者: 【 】 浏览:11155

 

 

试题标题 基于Android平台的超级记事本

赛题简介:介绍整个赛题的思路和整体要求

开发一个基于Android平台的超级记事本

Android平台是最流行的手机开发平台之一,随着手机屏幕的逐渐变大,文字和图形的识别日趋重要,更快捷准确的手势和图形化的识别不但能够提高应用的趣味性,也能增强软件的实用性,将手势识别和记事本结合,能够开发出更实用,更灵活,更有趣味性的应用软件。

 

比赛获奖作品,可以获得酷派在线软件商店的特殊推广(每年增加数千万部智能手机用户群),并得到酷派免费提供的大屏幕高清4核手机作为比赛用品。

赛题业务场景:描述赛题相关的真实企业业务背景。从真实场景中,适当简化或者提炼出适合比赛的赛题场景

1:经典的记事本功能,比如,输入法输入文字,添加表格,添加多媒体内容。

2:可以通过手写输入图形

3:实现多媒体资源的编辑

4:  各种过程中的动画要求仿真真实记事本且用户感觉舒适

5:可以使用相关的开源代码进行二次开发

功能性需求

参赛者可以完全自主开发或基于android的原生记事本源代码上做开发,增强或增加如下功能:

 

1     UI整体界面简洁明快,具有基本记事本的全本功能(20

功能要求:具有记事本的基本功能,可以记录, 批量处理,分组等基本功能

此功能要求具有基本记事本功能,要求:实现基本记事本功能,得10分,支持批量删除,批量锁定,内容分组,内容搜索功能,每多一个功能,加2.5分。

2     支持手写输入简单几何图形功能(20

功能要求:支持手写输入功能,用户可以通过手写,可以通过开源的手写输入方案进行开发,要求:圆形,方形,矩形,表格,每输入一种图形得5分。

3     图片处理功能(15

功能要求:能够将图库中的图片直接进行编辑,并将编辑好的图片直接插入到文本中。

要求:支持在文本中插入图片资源,实现基本功能得10分,在规定的时间内(比赛前给出),每多插入5张图片,加1

4     记事本分享功能(15):

功能要求:能够将记事本的内容直接转化成彩信,邮件,微博(任意一种),实现分享功能

要求:能够将记事本的内容通过手机功能进行分享,实现任意一种方法(彩信,邮件等)的分享功能,得10分,每多实现一种分享方法,加2.5分。

5     记事本支持多媒体功能,能进行文本和多媒体资源的混合编辑(15.

功能要求:记事本支持将多媒体资源做为附件添加到文本中

要求:支持多媒体资源(声音,视频等)做为附件插入到文本中,实现基本功能得10分,在规定的时间内(比赛前给出),每多插入5个多媒体资源,加1

6     支持内容的自动识别和提醒功能(15

功能要求:能够自动识别记事本里面的特殊内容(航班,时间,会议等),自动形成提醒。

要求:识别率和正确率越高,实现基本功能,得10分,每连续输识别正确10条信息,加1

 

非功能性需求

1  记事的文本没有字数限制

2  整个记事本至少支持500个文本

3  记事本启动小于500ms

4  支持记录的全文搜索

5  支持批量操作(复制,删除,锁定,粘贴)。

其他限制条件:开发环境、实验平台、开发语言、数据库、编译器等限制条件

开发环境:Android SDK4.0以上、ADT

开发平台:ECLIPS
开发语言: java

数据库: SQLite

测试数据或平台:提供给参赛者的测试环境和测试数据。(可提供电子档)

测试平台:ADTAndroid Development Tools)、ActivityIntentServiceContentProvicer
 
 

其他要求

文档要求:概要设计说明书(描述软件系统架构、逻辑架构、物理架构、部署结构、功能架构及关键技术,关键业务模块需通过UML图(用例图、时序图、状态图、包图、主要类图等)进行详细描述)、需求规格说明书(包括功能设计、非功能性设计、系统用例);
 
测试要求:需进行单元测试,提供单元测试用例,单元测试覆盖率不低于90%;提供性能测试文档(包括测试脚本、实际吞吐率、阀值等);

提供完整测试用例,测试用例包括功能测试和性能测试,测试用例要求覆盖所有功能,并且能够表现更多的性能指标

根据测试用例提供自动测试工具,要求测试工具覆盖的测试用例越多越好,并可以自动输出测试结果,以报表的方式显示出来

在功能相同的时候,以测试工具所测试出的性能为评判标准,如果测试用例没有覆盖到相关性能项,默认没有该性能得分

赛题帮助说明

1.   选手需要了解使用Canvas进行绘画,关于Canvas的使用可以参考SDK中说明

2.   选手需要了解Touch事件的处理方式,可以参考SDK中的关于MotionEvent说明

3.   在媒体记事本中进行图片操作时,需要注意OOM的错误。选手需要了解AndroidBitmap的内存分配方式。

4、请选手到source.android.com按照网站说明下载android的源代码;

 

关键字: 责任编辑:cnsoft
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到QQ空间
分享到: 
上一篇宇龙酷派赛题三:基于Android平台.. 下一篇宇龙酷派赛题一:基于Android平台..

相关栏目