上线前的应用软件开发必须完成并经过严格的测试,这是上线的基本前提。但是应用软件的开发完成并不表示所有问题或需求都已经得到了100%的满足,因为有些问题在上线之前是很难发现的,只有在上线过程中才能逐步暴露出来,进行及时的修改和补充。在确认应用软件开发完成方面,主要有以下一些要点工作:
1. 核心业务流程完整性
通过与业务需求的比对,以及最终业务操作人员的集成测试,确保从核心业务流程全面覆盖了主要的日常业务操作,不存在某项日常业务未完成而影响上线的情况。
2. 核心业务流程正确性
确保上线前各业务处理逻辑符合当地的业务处理方式;功能权限控制满足日常业务的要求。
3. 系统的对外连接
在应用软件上线应用中,可能要与其它外部系统进行数据交换,需要通过软件的接口完成。上线前应按照业务需要及对外数据交换的实际情况提供接口规范。
4. 权限、岗责、流程的正确性
利用数据库管理工具的权限管理机制确保数据的安全性,防止户绕过应用软件访问数据库以确保数据的完整性;根据不同的部门设置不同的岗位,确定每个岗位的功能角色,建立科学合理的岗责体系,对操作员的数据操作权限进行限制;
5. 查询正确性
通过相关的查询报表工具,结合业务需要,书写规范准确的SQL语句,查询需要的数据,按统一的格式展现,方便操作员和领导对已做的业务做到全面的了解和监控,更好的对数据进行分析,制定相关的工作计划。
6. 核心程序压力和并发性
针对上线的规模和使用人数,对核心软件做相应的压力测试,主要是起初数据录入过程中静态数据录入的测试,确保软件即使在使用最高峰并发的情况下的顺利进行。