针对新领域信息系统开发过程中需求获取的模糊性、专业局限性、表述自然语言化等问题,提出一种基于本体论的信息系统需求获取方法。首先运用本体映射将信息系统利益相关者的初始需求映射成语义元素,然后在本体论范畴上定义所获得语义的概念和概念间的相互关系,通过映射函数将条目化的需求文档映射为领域本体,再结合PROLOG逻辑编程语言和统一建模语言对所定义的本体进行推理,建立推理规则,发现隐性需求或删除初始需求中的矛盾点,以此扩展和改进需求文档,得到高质量的信息系统需求。以移动广告联盟平台的需求获取为例,验证了该方法的有效性。
Aiming at the problems such as fuzziness of the requirement,professional limitations,nature language of the expression in the process of development on information system,a method for requirements elicitation of information system based on ontology was presented.The initial requirement of information system's stakeholders was mapped into semantic elements by using ontology mapping method.The concepts and relationships of obtained semantic elements were defined in ontology category.Through a mapping function,the itemized requirements document was mapped to the domain ontology,and this ontology was reasoned with PROLOG language and Unfied Modeling Language(UML).Thus the inference rule was established.The initial latent demands were found,and the contradictions between initial requirements were deleted.Through expanding and improving the requirements document,the high quality information system requirements were attained.The substantiation of mobile advertising alliance platform was provided to prove the validity of proposed method.