基于产品线工程的用户手册自动生成工具的设计与实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:w_wallace
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
产品线工程技术在软件行业的广泛运用,使产品线家族的软件产品的开发周期缩短,开发质量大幅提高。产品线工程的一个重要特点是产品开发平台和相关文档系统的复用。本文为产品线工程eXVantage的一个产品,eXVantage程序测试工具,设计并实现了一个用户手册自动生成平台。该平台使用产品整个开发周期内基于普通和变化的特征的文件,自动抽取相关信息,并自动生成用户手册文档,从而大大简化了人工生成用户手册的人力投入,并避免了不必要的人为失误。   本文介绍了产品线工程的技术背景,对eXVantage用户手册自动生成平台进行了需求分析,并详细阐述了用户手册自动生成平台体系的设计和实现过程。用户手册自动生成平台体系的设计主要包含了四大模块:用户手册模型模块,XML解析器模块,Word文档解析和生成模块,以及用户界面模块。在XML解析器模块运用了DTD文档格式和DOM4J解析技术,在Word文档解析和生成模块运用了Jawin组件技术。   本文实现的用户手册生成平台在eXVantage产品中通过了实际应用。应用结果显示本文的用户手册自动生成平台较好地保证了文档生成的自动化和正确性。通过部分改动,该平台将能复用到eXVantage的其他家族成员中。
其他文献
在以信息数字化和网络化为主要特征的时代,信息传播的深度和广度都有极大的发展,信息表达的效率与准确性也得到了很大的提高。但同时随之而来的也有一些负面影响,比如数字产
阿尔茨海默型老年痴呆症(Alzheimer’s Disease,AD)是一种神经系统退行性疾病。患者表现为近事记忆障碍,渐渐出现语言、情绪、认知等障碍,最终不能独立生活以致死亡[1]。目前
信息时代的到来,使得人类社会每日产生的数据量呈现出指数性增长的态势。随着数据规模的日渐庞大,数据中蕴含的价值信息的时效性却往往越来越短,因此在不改变传统的流式数据处理
软件复用可以提高软件生产效率、提高软件质量。软件复用中,资源的存储和利用是关键过程。在传统的构件库管理中,资源打包存储后的资源包中仅有资源分类描述。在复用者使用时,在
随着网络技术的快速发展,互联网已经逐渐成为当今社会信息产生和传播的重要场所。面对每天产生的大量网络信息,如何对这些信息进行观点判断、情感分析等已经成为了当前互联网
作为智能视频监控系统中的关键技术之一,运动目标跟踪技术受到国内外学者的广泛关注,近年来成为了计算机视觉领域的热点研究问题。但由于受到光照变化、遮挡以及复杂环境带来
随着计算机网络应用的发展,数据存储的安全性变的越来越重要。而硬盘存储器作为数据存储的主要载体,其数据安全也越来越受到重视。因此,如何在硬盘数据丢失前备份数据,如何在
随着Internet技术的快速发展和日益普及,互联网信息迅速增长,如何从海量的Web信息中快速、准确、全面地查找用户所需要的信息是当前信息科学和技术领域面临的一大挑战。尤其
随着信息技术的发展,e-Learning越来越受到人们的关注,它是通过网络进行学习的全新的学习方式,提高了学习者的学习兴趣,也在一定程度上提高了学习效率。支持这种学习方式的平
航拍图像在对地观测和军事侦察等领域都有广泛应用,因此,基于航拍图像的目标检测算法和目标识别技术的研究,不仅具有重要的理论价值,也具有重要的现实意义。并且,随着海军在现代战