论文部分内容阅读
产品线工程技术在软件行业的广泛运用,使产品线家族的软件产品的开发周期缩短,开发质量大幅提高。产品线工程的一个重要特点是产品开发平台和相关文档系统的复用。本文为产品线工程eXVantage的一个产品,eXVantage程序测试工具,设计并实现了一个用户手册自动生成平台。该平台使用产品整个开发周期内基于普通和变化的特征的文件,自动抽取相关信息,并自动生成用户手册文档,从而大大简化了人工生成用户手册的人力投入,并避免了不必要的人为失误。
本文介绍了产品线工程的技术背景,对eXVantage用户手册自动生成平台进行了需求分析,并详细阐述了用户手册自动生成平台体系的设计和实现过程。用户手册自动生成平台体系的设计主要包含了四大模块:用户手册模型模块,XML解析器模块,Word文档解析和生成模块,以及用户界面模块。在XML解析器模块运用了DTD文档格式和DOM4J解析技术,在Word文档解析和生成模块运用了Jawin组件技术。
本文实现的用户手册生成平台在eXVantage产品中通过了实际应用。应用结果显示本文的用户手册自动生成平台较好地保证了文档生成的自动化和正确性。通过部分改动,该平台将能复用到eXVantage的其他家族成员中。