Model-driven visual requirements engineering

Author(s):  
H. Solheim ◽  
F. Lillehagen ◽  
S.A. Petersen ◽  
H. Jorgensen ◽  
M. Anastasiou
Author(s):  
Steven Gibson

This chapter highlights one concept representing the human role in requirements engineering and analysis for model synthesis. The production of design documentation to support model development requires elicitation of user requirements. The process of requirement elicitation plays a primary role in all Model-Driven Software Engineering (MDSE). Issues addressed include how requirements are gathered by the use of surveys, interviews, and questionnaires, and the importance of using validated constructs when gathering user information during requirement elicitation. Survey constructs, as used in requirements engineering, are analogues to the models in the final engineering product. A solution to improving the use of survey methods in the gathering of requirements is introduced. A small application is shown that suggests an example use of this proposed solution. This review of current practices explores areas where challenges are faced in the field with a concluding discussion that points to future trends in this research field.


2011 ◽  
pp. 92-104
Author(s):  
Raghvinder S. Sangwan

In an era of global economy, an enterprise must demonstrate agility in order to stay competitive. Agility requires continuous monitoring of the ever-changing business landscape and quick adaptation to that change. Often times, this means businesses must merge to form strategic partnerships allowing them to provide new products and services. Such partnerships create the need for critical information to flow seamlessly across the newly formed enterprise and be available on demand for effective collaboration and decision making. However, the legacy business information systems that each partner brings into the newly formed enterprise typically have a very narrow focus serving the needs of a single business unit within an enterprise. As such, it becomes necessary to integrate multiple different systems before the right information can be delivered to the right person at the right time. Integrating disparate systems from a technical perspective is not hard to achieve since the Webservices standard is fairly mature and provides an open infrastructure for software systems to interoperate. One must, however, first understand the need and level of cooperation and collaboration among the different segments of an enterprise, its suppliers, and its customers in order for this integration to be effective. This chapter motivates the need for model-driven requirements engineering for enterprise integration, reviews the research to date on model-driven requirements engineering, and examines a case study on integrating health-care providers to form integrated health networks to gain insight into challenges and issues.


Sign in / Sign up

Export Citation Format

Share Document