摘要

二进制数据记录解析软件(以下简称解析软件)是用于根据记录格式和接口定义处理二进制记录内容,输出或显示解析结果的软件。在各类大型通信系统中,解析软件是排查产品软件故障中的重要软件。然而与产品软件不同,解析软件作为陪试软件,不单独立项,不要求质量保证。伴随着产品软件的更新换代,开发问题在解析软件中积少成多,维护难度逐渐提高到难以寻找维护人员的程度。文中分析现有解析软件开发过程中影响软件可维护性的常见因素,设计了易于开发移植的结构和其实现要求。文中阐述了针对解析软件新结构的迁移和维护方法,通过使用代码生成方法处理现有代码和接口定义,提高了解析软件的开发效率和可维护性。