基于J2ME的Java的手机软件开发
2018-12-21宋琳琳内蒙古民族大学计算机科学与技术学院
数码世界 2018年5期
宋琳琳 内蒙古民族大学计算机科学与技术学院
1 手机软件平台设计原则
手机软件平台是一个较为复杂的软件系统,因此要使得该软件平台架构合理有序,就必须遵循一定的设计原则:
(1)可移植性:一个成熟的手机软件应用平台,其源代码肯定被反复应用、测试和维护,故其具有良好的稳定性。因此基于源代码。在此基础上进行移植,则会大大缩短其开发周期,从而使开发效率得到大幅度提高,降低了开发成本。
(2)易维护性:所谓软件维护(Software Maintenance),指在软件交付使用后,后续为了改正错误或满足新的需求而对软件进行修改的过程。软件维护活动包括改正性维护、适应性维护、完善性维护和预防性维护四类。
(3)开放灵活性:是指软件平台具有良好的扩展能力、优异的可移植能力、稳定的维护能力以及适当的应变能力。为实现软件平台的开放灵活性,在架构设计过程中,需考虑以下几个因素:
体系结构是否开放,整体结构是否层次清晰良好,各层之间是否接口明确。
平台是否具有对特定平台的无关性。
架构的设计是否具有良好的可配置能力。
(4)安全可靠性:软件平台应具有稳定的安全性和可靠性,安全性是指只能在软件平台的访问授权通过的情况下,手机资源才会被访问,可靠性是指手机能提供持续、精准的、高效的访问服务,容错率降至最低。针对该风险,亟需一个稳定的安全机制,有效防止该种风险的发生。
2. Java技术
Sun公司所研究的Java程序目前拥有三个平台,即J2EE(Java 2 Enterpeise Edition)、J2SE(Java 2 Standard Edition), 外 加J2ME。……
登录APP查看全文
