Authors:
Estrela F. Cruz
1
;
Ricardo J. Machado
2
and
Maribel Y. Santos
2
Affiliations:
1
Instituto Politécnico de Viana do Castelo and Universidade do Minho, Portugal
;
2
Universidade do Minho, Portugal
Keyword(s):
Business Process Modeling, BPMN, Use Case Model, Data Model, UML.
Related
Ontology
Subjects/Areas/Topics:
Methodologies, Processes and Platforms
;
Model Transformation
;
Model Transformations and Generative Approaches
;
Model-Driven Software Development
;
Models
;
Paradigm Trends
;
Software Engineering
;
Software Process Modeling, Enactment and Execution
;
Systems Engineering
Abstract:
Requirements elicitation is a crucial activity and one of the first steps in software development process. A popular way to capture and describe requirements is through UML use case models. Transforming requirement specifications into software design models is a complex and error prone software development activity. Software design usually involves several models, each one representing a different perspective. One of those perspectives is the data perspective which can be modeled using a data model. Although of the importance of this model, few works has been done to derive a data model from use case model. The 4SRS (4-Step Rule Set) method generates a logical architecture of a software-based system, based on a use case model. This paper proposes an approach to adapt and extend the 4SRS method in order to generate a data model supporting the generated logical architecture and the elicited requirements based in a set of business process models.