基于本体的需求分析和软件体系结构设计研究
    点此下载全文
引用本文:江东宇,康达周,王 顺.基于本体的需求分析和软件体系结构设计研究[J].计算技术与自动化,2017,(2):129-135
摘要点击次数: 986
全文下载次数: 0
作者单位
江东宇,康达周,王 顺 (南京航空航天大学 计算机科学与技术学院江苏 南京 211106) 
中文摘要:传统的软件开发模式下,从提出需求到完成设计之间跨越的鸿沟是降低开发效率的主要因素。为了辅助设计人员进行高效的软件开发,文中提出一个基于本体的需求分析和软件体系结构设计方法。首先建立领域本体模型、需求本体模型和软件体系结构本体模型;接着在需求分析阶段,通过本体映射将用户需求映射到本体概念上,进行准确地需求质量评估;然后在体系结构设计阶段,通过对网上共享的设计文档进行五种维度的语义标注生成语义索引,实现跨领域的语义搜索,为设计人员提供更全面、更详细的设计文档作为参考;最后结合自己项目的特点,逐步构建、完善系统体系结构。本文将本体作为描述需求和体系结构的基础,实现了需求到设计的平滑过度,减少了设计人员和用户进行交流的时间开销,对于整体提高软件开发效率来说具有一定的帮助。
中文关键词:本体  语义网  语义标注  语义搜索  软件体系结构设计
 
Researchon Requirement Analysis and Design of Software Architecture Based on Ontology
Abstract:In the traditional software development mode,the wider gap between requirement and design which is the main factor to reduce the development efficiency.In order to assist designers to carry out efficient software development,this paper addressed a framework with ontology technology.Firstly,the domain ontologymodel,requirement ontology model and software architecture ontology model were built.Then in the requirements analysis phase,user requirements were mapped to the ontolog ynode in order to more accurately assess needs.During the summary design phase,it achieved interdisciplinary semantic search through multidimensional semantic annotation of the design document and provided a more comprehensive and detailed template for designers,then using it to complete systems or subsystem architecture design.This paper describes the ontology as thebasis for the requirements and architecture,not only to achieve a smooth transition from requirements to design,but also reduces the time overhead of the communication between the designer and the user.It is helpful to improve the efficiency of software development.
keywords:ontology  semantic web  semantic annotation  semantic search  software architecture design
查看全文   查看/发表评论   下载pdf阅读器