000 02556naa a2200301 a 4500
003 AR-LpUFIB
005 20240131183012.0
007 ta
008 230201s2002 ag do 000 0 spa d
024 8 _aDIF002480
040 _aAR-LpUFIB
_bspa
_cAR-LpUFIB
100 1 _aGiandini, Roxana Silvia
_9252416
245 1 0 _aUse case refinements in the object oriented software development process
260 _aref_localidad@37940 :
_b,
_c2002
300 _aDatos electrónicos (1 archivo : 305 KB)
500 _aFormato de archivo: PDF. -- Este documento es producción intelectual de la Facultad de Informática-UNLP (Colección BIPA / Biblioteca.) -- Disponible también en línea (Cons. 25/02/2009)
520 _aModel Refinement is a dependency relationship that relates two elements that represent the same concept at different levels of abstraction. In the UML specification document this relationship, like others concepts, is still described in an ambiguous, informal way. In order to avoid inconsistencies and wrong model interpretations, in this article we propose, in first instance, a formalization of the Use Case specification, represented by a conversation between an actor and the system. The Use Case conversation does not have representation in the UML metamodel. In second instance we propose to formalize the refinement relation between model elements of the same kind, such as refinement relation between Use Cases and between Collaborations. Then on top of these formalizations, we discuss refinement relation between models of different kind (use case models and collaboration models realizing them) This work provides an enhancement to the UML metamodel specification. The formalization proposed should be used as a formal foundation for the construction of case tools performing consistency checking of models. Support offered by tools will improve the quality of software development process. -- Keywords: Object Oriented Analysis and Design, Unified Process, Unified Modeling Language, Use Cases.
534 _aProceedings of Conferencia Latinoamericana de Informatica CLEI 2002, November, 2002.
650 4 _aPROCESO DE DESARROLLO DE SOFTWARE
_9253608
650 4 _aORIENTACIÓN A OBJETOS
_9253457
650 4 _aREFINAMIENTO DE PROGRAMAS
_9253607
650 4 _aUML
_9248706
700 1 _aPérez, Gabriela
_9253687
700 1 _aPons, Claudia Fabiana
_9251525
856 4 0 _uwww.lifia.info.unlp.edu.ar/papers/2002/Giandini2002a.pdf
856 4 0 _u http://catalogo.info.unlp.edu.ar/meran/getDocument.pl?id=93
942 _cCP
999 _c844603
_d844603