Software requirements elicitation,verification,and documentation: An ontology based approach.
详细信息   
  • 作者:Elliott ; Robert Alonzo.
  • 学历:Doctor
  • 年:2012
  • 导师:Allen,Edward B.,eadvisorDampier,David A.ecommittee memberNiu,Nanecommittee memberO'Hara,Charlesecommittee member
  • 毕业院校:Mississippi State University
  • Department:Computer Science and Engineering.
  • ISBN:9781267802163
  • CBH:3546531
  • Country:USA
  • 语种:English
  • FileSize:5449954
  • Pages:567
文摘
Software intensive systems are developed to provide solutions in some problem domain and software engineering principles are employed to develop and implement that system. Software engineering principles should enhance the development and production of software artifacts and yet the artifacts often lack in quality. Crucial in the development process are requirements engineering activities and methods for software documentation. This research focused on requirements engineering activities,software requirements documentation and employed a new approach in these activities that incorporated ontology engineering principles. Ontology engineering refers to the set of activities concerned with the ontology development process,the ontology life cycle,the methods for building ontologies,and the tool suites and languages that support them. Ontologies facilitate domain knowledge reuse and sharing and provides a common vocabulary to system developers. The motivation of this research came from Ambró;sio and Kaiya,advocating the definition of the Software Requirements Knowledge Area of the Software Engineering Body of Knowledge SWEBOK) within an ontology system. The resulting system utilized the benefits of intelligent reasoning to elicit,automatically verify,extract and document software requirements. The requirements engineering process was modeled in an ontology. An ontology is a machine-readable data structure that distinctly defines concepts and describes relationships among those concepts. The requirements engineering process and ontology were the focal points in this research. A baseline ontology for software requirements engineering was created. The following are contributions of this research. A methodology was designed to enhance the software documentation production process. An initial ontology model of SWEBOK recommended data items was created. A method was provided to verify software requirements as they were elicited,entered and maintained in an ontology. A method was created that electronically provided provenance of software requirements. Software was created to automatically extract the software requirements from within an ontology.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700