An architecture-oriented model-driven requirements engineering approach


Abstract:

Software development processes have become highly complex with the increase in the complexity of software systems and their architectures. It is widely recognized that requirements engineering (RE) is a critical part of this process, along with the design of a system's software architecture with which to satisfy requirements. In this paper, we aim to provide a methodological approach for Architecture-oriented Model-Driven Requirements Engineering. We believe that considering architectural aspects for modeling requirements in a model-driven approach will provide software developers with several benefits such as an improvement in traceability, better architecture and implementation coherence. This paper presents the definition of a process which is based on the OpenUP method, including its activities, roles, and work products. We also provide an example of the use of this approach in a SOA-based software development project. © 2011 IEEE.

Año de publicación:

2011

Keywords:

  • Model-driven development
  • Requirements engineering
  • OpenUP
  • Software architectures

Fuente:

scopusscopus

Tipo de documento:

Conference Object

Estado:

Acceso restringido

Áreas de conocimiento:

  • Software
  • Ingeniería de software

Áreas temáticas:

  • Ciencias de la computación
  • Doctrinas
  • Física aplicada