Autores

4102
1826,230,700
4103
1826,230,700
4104
1826,230,700

Informações:

Publicações do PESC

Título
Info Cases: Integrating Use Cases and Domain Models
Linha de pesquisa
Engenharia de Software
Tipo de publicação
Relatório Técnico
Número de registro
ES-719/8
Data
6/2008
Resumo
Existe evidência de um distanciamento entre a modelagem de casos de uso e a modelagem de domínio, no desenvolvimento de um sistema, particularmente durante a fase de definição de requisitos do sistema. Por exemplo, o nível de automação alcançado nas propostas de geração do modelo de domínio a partir dos casos de uso, ou nas propostas para verificar a consistência entre esses dois modelos, é baixo ou depende da interpretação do modelador. Além disso, já se mostrou que diferentes modeladores, trabalhando independentemente a partir dos casos de uso de um mesmo sistema, produzem modelos de domínio bastante diferentes. Este relatório analisa esse problema e propõe uma especialização do modelo de casos de uso que sirva como um modelo integrado de requisitos, a partir do qual um modelo de domínio possa ser derivado. Regras semiformais são apresentadas para demonstrar essa capacidade, assim como resultados de estudos realizados para avaliar o modelo proposto.
Abstract
There is evidence of a gap between use case modeling and domain modeling in the development of a system, particularly during the system requirements definition phase. For example, the level of automation achieved in proposals to generate the domain model from use cases, or to verify the consistency between them, is low or depends on the interpretation of the modeler. Moreover, it has already been seen that different modelers, working independently, produce very different domain models based on use cases of the same system. This report analyzes this problem and proposes a specialization of the use case model to serve as an integrated requirements model from which a domain model can be derived. Semi-formal rules are presented to demonstrate this capacity, as well as results of studies carried out to assess the proposed model.
Topo