"中国联通数字蜂窝移动通信网JAVA业务CP/SP业务开发规范"
这篇文档详细阐述了中国联通在数字蜂窝移动通信网中对JAVA业务的开发和测试规范,主要面向内容提供商(CP)和服务提供商(SP)。这些规范旨在确保JAVA应用程序在GPRS网络上的质量和稳定性,符合中国联通的标准。
1. **业务开发方法**
- **业务可用性概述**:强调业务必须易于使用,无明显错误,并能在不同环境下正常运行。
- **开发工具**:推荐或规定了开发者使用的开发工具,以确保代码质量和兼容性。
- **程序编写**:详细指导如何编写符合规范的JAVA代码。
- **内存管理**:对应用程序的内存使用进行了规定,以避免内存泄漏和其他性能问题。
- **User-Agent**:可能涉及到应用程序如何识别自身,以便网络服务器能正确处理请求。
- **JAVA应用程序用户接口**:设定了UI设计原则,保证用户体验的一致性和友好性。
- **应用程序功能要求**:列出了应用程序必须具备的基本功能。
- **兼容性要求**:规定了应用需要支持的不同设备和操作系统版本。
- **安全要求**:强调了数据保护、隐私和防止恶意攻击的安全措施。
- **内嵌ID和License格式**:规范了如何实现有效的身份验证和授权机制。
- **接口要求**:定义了与网络、系统和其他服务交互的接口标准。
2. **CP/SP业务测试方法**
- **测试环境**:描述了进行测试的硬件和软件环境配置。
- **JAVA测试所需提交文档**:明确了测试前需准备的文档资料。
- **测试目的**:明确测试的目标,确保应用满足性能、功能和安全要求。
- **测试过程**:详细步骤,包括预测试、单元测试、集成测试等。
- **测试类型定义**:区分了各种类型的测试,如功能测试、性能测试、兼容性测试等。
- **问题严重程度分类**:将发现的问题按影响程度分级,以便优先处理关键问题。
- **问题修改意见分类**:指导如何提供有效的问题反馈和修复建议。
- **测试技术咨询**:提供了获取技术支持的途径。
- **版本号的变化规则**:定义了版本号的更新规则,便于跟踪和管理。
- **进入测试**:指明了应用进入测试阶段的条件。
- **UI测试**:确保用户界面的可用性和视觉一致性。
- **功能测试**:验证每个功能的正确性和可靠性。
- **兼容性测试**:检查应用在不同设备和平台上的表现。
3. **附录A(资料性附录)开发设计指南**
- 提供了关于分辨率、色彩数量、明亮度、显示速度、电力供应、执行速度、网络速度、文件大小、资源利用、响应性能和安全考虑等方面的开发设计指导,帮助开发者优化应用性能。
本规范是中国联通数字蜂窝移动通信网JAVA业务系列标准的一部分,由中国联通公司增值业务部和信息产业部电信研究院共同起草,并由杨红梅、杨其芳、许海翔、刘东明等人主要负责。所有标准的修改和解释权归属中国联通公司。随着技术的进步,这些规范也会不断更新和完善,以适应行业发展。