论文部分内容阅读
信息系统开发的关键问题是如何获取需求。这个问题已经困惑系统开发人员很长时间了。如何建立开发人员和用户之间的沟通桥梁已成为需求工程领域的一个热点问题。
出于对这个问题的深入考虑,本文以企业信息系统为背景,提出一种基于本体的软件需求获取方法, 该方法以企业本体、领域本体和软件需求本体作为引导用户对相关领域知识进行描述的元模型,进而实例化企业本体、领域本体和需求本体,从而构建用以引导用户进行需求获取的本体库或求精知识库。
在本体库的基础上,本文通过一套基于B/S构架的定制灵活的软件系统的开发来探讨基于本体引导需求用户获取软件需求的有效方式和途径。在实践过程中,这种基于问题提示的引导方式充分显示了基于知识获取软件需求的能力,从而也更进一步的丰富和完善了系统理论研究的成果,同时也为本体应用领域的研究提供了一种应用框架模式。
本文研究的意义在于应用人工智能领域的技术手段解决软件需求获取中的问题:基于某一领域知识、软件需求工程的知识,构建该领域需求本体及求精知识库系统,进而引导领域用户快速、准确、完整的描述业务需求,在规范的非形式化阶段就尽可能产生无二义的需求文档。这种基于知识的策略同时还能帮助软件开发者理解领域应用和准确定义需求模型。在软件自动化、智能化发展趋势的今天,毫无疑问这种研究将具有重要的理论研究意义和价值。