Procedimento de validação de diagrama de classes de domínio baseado em análise ontológica para relacionamentos de agregação

Imagem de Miniatura

Data

2010-12-10

Título da Revista

ISSN da Revista

Título de Volume

Editor

Universidade Federal de Viçosa

Resumo

A dificuldade dos desenvolvedores de software para construir modelos conceituais fiéis à realidade é antiga. Existem algumas técnicas de análise ontológica para ajudar o modelador durante o processo de criação do diagrama de classes. No entanto, elas acabam não sendo práticas e não refletem os seus reais benefícios em suas aplicações, pois envolvem muitos conceitos filosóficos, o que as tornam complexas para modeladores comuns. Por esse motivo, procedimentos capazes de simplificar o entendimento desses conceitos e que se aproximam da realidade prática dos desenvolvedores tem surgido, como o PrOntoCon, que será discutido neste trabalho. O objetivo principal do PrOntoCon é guiar o modelador durante o processo de validação de um diagrama de classes UML para qualquer domínio, focando, especialmente, os relacionamentos de agregação/composição e de associação simples, visto que são os tipos de relacionamentos que geram mais dúvidas e controvérsias durante a modelagem. Assim, esse procedimento dá o suporte necessário para a correta identificação dessas relações, promovendo um estudo mais aprofundado sobre as restrições do domínio em questão. Portanto, o PrOntoCon combina o poder de modelagem da UML com a teoria da análise ontológica sobre relacionamentos parte-todo e de associação para criar um procedimento capaz de conceber modelos conceituais mais claros e confiáveis e que possam gerar sistemas mais robustos e manuteníveis.
The difficulty software developers encounter to construct conceptual models that are closest to the real world is not new. There are some ontological analysis techniques that aim to help the modeler during the conception of the class diagram. However, those techniques are not practical and they do not reflect the real benefits of their applications, since they are involved with many philosophical aspects that are too complicated for common modelers to comprehend. For this reason, procedures that are capable of simplifying the understanding of those notions by bringing them closer to the reality of the developers have been emerged, like PrOntoCon that will be discussed in this research. The main goal of PrOntoCon is guide the modeler through the validation procedure of UML class diagrams of any domain, especially focusing on part-whole and association relations, due the fact they are the most controversial kinds of relationships along modeling. So, this procedure gives a necessary support to the correct identification of those relations, promoting a deeper study about the domain restrictions in question. Therefore, PrOntoCon combines the power of UML with ontological analysis theories of part-whole relations in order to give rise to a procedure that can create more clearly and faithful conceptual models that will improve the quality of systems generated in their totality.

Descrição

Palavras-chave

Modelo conceitual, Diagrama de classe, Análise ontológica, Desenvolvimento de Software, Conceptual model, Class diagram, Ontological analysis, Software development

Citação

CATOSSI, Bruna Carolina de Melo. Domain class diagram validation procedure based on ontological analysis for part-whole relations. 2010. 113 f. Dissertação (Mestrado em Metodologias e técnicas da Computação; Sistemas de Computação) - Universidade Federal de Viçosa, Viçosa, 2010.

Avaliação

Revisão

Suplementado Por

Referenciado Por