方法概述 32
6.1.1 测试原则 32
6.1.2 测试方法 32
6.2 测试项目测试用例 33
6.3 软件测试结论 37
6.3.1 软件能力 37
6.3.2 缺陷和限制 38
6.3.3 建议 38
6.3.4 测试结论 38
总结 40
致谢 41
参考文献 42
附录A:英文译文 43
附录B:英文原文 50
1 项目概述
1.1 Symbian OS系统的概述
Symbian是一个手机巨头联盟的代名词,该公司成立于1987年,是摩托罗拉、西门子、诺基亚等几家大型移动通讯设备商共同出资组建的一个合资公司,专门研发手机操作系统。而Symbian操作系统的前身是EPOC(著名的网站epoc的命名就来源于此),而EPOC是Electronic Piece of Cheese取第一个字母而来的,其原意为"使用电子产品时可以像吃乳酪一样简单",这就是它在设计时所坚持的理念[1]。
Symbian操作系统在智能移动终端上拥有强大的应用程序以及通信能力,这都要归功于它有一个非常健全的核心--强大的对象导向系统、企业用标准通信传输协议以及完美的sun java语言。Symbian认为无线通讯装置除了要提供声音沟通的功能外,同时也应具有其它种沟通方式,如触笔、键盘等。在硬件设计上,它可以提供许多不同风格的外型,像使用真实或虚拟的键盘,在软件功能上可以容纳许多功能,包括和他人互相分享信息、浏览网页、传输、接收电子信件、传真以及个人生活行程管理等。此外,Symbian操作系统在扩展性方面为制造商预留了多种接口,而且EPOC 操作系统还可以细分成三种类型:Pearl/Quartz/Crystal,分别对应普通手机、智能手机、Hand Held PC场合的应用[2]。
Symbian操作系统是一种32位占先式多任务操作系统,具有功耗低,内存占用少等特点,非常适合手机等移动设备使用。而与微软产品不同的是,Symbian将移动设备的通用技术,也就是系统的内核,与图形用户界面技术分开,这就使得它能很好的适应不同输入方式的平台,这也是我们能见到不同界面的Symbian系统的主要原因。
由于支持Symbian操作系统的移动通讯终端设备厂商众多,因此商场上有相对较多的支持该系统的不同品牌和型号的终端产品,从而使得这个操作系统能够被迅速的推向市场,进而被消费者所接受和认可,而消费者本身也拥有了更多的产品选择。同时,由于这个系统为第三方应用程序开发商提供了一个开放、标准的开发平台,因此这些开发商一方面可以很容易的开发、设计相关的应用程序,另一方面也拥有了较多可以使用的终端产品。
1.2 Symbian OS存在的问题及薄弱环节分析
通过平时工作上的知识积累,我认为该Symbian系统存在的问题及薄弱环节主要表现在下列几个面:
1) 与windows mobile系统相比,在手机与PC的互通性上存在不足。
2) 与新兴的Android系统相比,Symbian系统刚刚实现了开源,这已使它失去了大量的喜爱开源系统的用户。
3) 与Windows Mobile,Mac,Android系统相比,在用户界面、体验度方面,这些系统目前都要优于Symbian。
4) 与Mac相比,Symbiam的母公司NOKIA产品线涵盖面非常狭窄,缺乏大量的忠实拥护者。
5) 由于手机的发展迅速,在硬件方面逐渐与电脑相近,这也造成了未来的手机操作系统也更加的复杂更加的电脑化,只有手机系统开发经验的Symbian公司与有几十年电脑系统开发经验的Microsoft和Apple相比经验严重不足。
2 需求分析
调查和分析用户的业务活动和数据的使用情况,弄清所用数据的种类、范围、数量以及它们在业务活动中交流的情况,确定用户对数据库系统的使用要求和各种约束条件等,形成用户需求规约。
2.1 总体目标
游戏作为一种特殊程序的存在,必然用于和其他程序不同的特质。比如游戏可以让人在现实中无法实现的场景中进行同样不可能的行为。例如"使命召唤"这种以模拟战争残酷场面和激烈激战的第一人称射击游戏,或者是"细胞分裂"这种以猎杀潜入为目的的动作类游戏。
而游戏中会产生的"成就感动机"(推进、成功)及"抗争" 紧密关联。某种单一的成功感觉经常产生于与别人的抗争之中,此外,当为超越自己先前的分值而激烈抗争时也可获得某种竞争性的社会参与感觉。高分表的普遍性就揭示了与玩游