Relaciones entre casos de uso en el lenguaje de modelado unificado

dc.contributor.authorGiandini, Roxana S.spa
dc.contributor.authorPons, Claudia F.spa
dc.contributor.orcidGiandini, Roxana S. [0000-0001-5703-2300]spa
dc.contributor.orcidPons, Claudia F. [0000-0003-1149-0976]spa
dc.contributor.researchgateGiandini, Roxana S. [Roxana-Giandini]spa
dc.date.accessioned2020-10-27T00:21:42Z
dc.date.available2020-10-27T00:21:42Z
dc.date.issued2000-12-01
dc.description.abstractEl Unified Modeling Language (UML) es un lenguaje gráfico, semiformal, que ha sido aceptado como estándar para describir sistemas de software orientados a objetos. UML define varios tipos de diagramas que se utilizan para describir diferentes aspectos o vistas de un sistema. En particular, los diagramas de Casos de Uso se utilizan para capturar los requerimientos de los sistemas y guiar su proceso de desarrollo. Los distintosCasos de Uso que se definen a lo largo de un proceso de desarrollo no son independientes sino que es posible establecer relaciones entre ellos. Las principales relaciones consideradas por UML son: Generalización (Generalization), Inclusión (Include) yExtensión (Extend). Estas relaciones, tanto como el resto de las construcciones de UML, están definidas semi formalmente, dando lugar a interpretaciones ambiguas e inconsistencias. Este trabajo presenta una formalización de las principales relaciones entre Casos deUso aportando precisión en su definición. Además, con base en esta formalización se estudia la composición de estas relaciones en la etapa de evolución, mostrando en qué casos esta combinación es aplicable y cuándo se producen situaciones conflictivasspa
dc.description.abstractenglishThe Unified Modeling Language (UML) is a graphical, semi-formal language that has been accepted as a standard for describing object-oriented software systems. UML defines several types of diagrams that are used to describe different aspects or views of a system. In particular, Use Case diagrams are used to capture system requirements and guide their development process. The different Use Cases that are defined throughout a development process are not independent, but it is possible to establish relationships between them. The main relations considered by UML are: Generalization (Generalization), Inclusion (Include) and Extension (Extend). These relationships, as well as the rest of the UML constructs, are semi-formally defined, giving rise to ambiguous interpretations and inconsistencies. This work presents a formalization of the main relationships between Use Cases, providing precision in their definition. In addition, based on this formalization, the composition of these relationships in the evolution stage is studied, showing in which cases this combination is applicable and when conflict situations occur.eng
dc.format.mimetypeapplication/pdfspa
dc.identifier.instnameinstname:Universidad Autónoma de Bucaramanga UNABspa
dc.identifier.issn2539-2115
dc.identifier.issn1657-2831
dc.identifier.repourlrepourl:https://repository.unab.edu.co
dc.identifier.urihttp://hdl.handle.net/20.500.12749/9085
dc.language.isospaspa
dc.publisherUniversidad Autónoma de Bucaramanga UNAB
dc.relationhttps://revistas.unab.edu.co/index.php/rcc/article/view/1129/1099
dc.relation.referencesJ. Araújo. Formalizing Sequence Diagrams. In: L. Andrade, A. Moreira, A. Deshpande y StuartKent (ed), Proc. OOPSLA ́98 Wsh., Formalizing UML. Why? How? Vancouver, 1998.
dc.relation.referencesR. Back, L. Petre and I. Porres Paltor. Analysing UML Use Cases as Contract. In: Proceedingsof the UML’99 Second International Conference. Fort Collins, CO, USA, October 28-30/99.Lecture Notes in Computer Science, Springer-Verlag, 1999.
dc.relation.referencesR. Breu et al. Towards a formalization of the unified modeling language. In: ProceedingsECOOP’97., Lecture Notes in Computer Science vol.1241, Springer, 1997.
dc.relation.referencesA. Evans, et al. Towards a core metamodelling semantics of UML. Behavioral specifications of businesses and systems, H,Kilov editor, Kluwer Academic Publishers, 1999.
dc.relation.referencesA. Evans, et al. Developing the UML as a formal modeling notation, In: Proceedings of the UML’98 Beyond the notation, Muller and Bezivin editors, Lecture Notes in Computer Science vol.1618, Springer-Verlag, 1998.
dc.relation.referencesR. Giandini. Documentación y evolución de componentes reusables: Contratos de reuso con semántica de comportamiento. Tesis del Magister en Ingeniería de Software, Universidad Nacional de La Plata, Argentina, http://www-lifia.info.unlp.edu.ar/~giandini.Setiembre 1999.
dc.relation.referencesI. Jacobson. Object-Oriented Development in an Industrial Environment. En: Proceedings OOPSLA’ 87, special issue of SIGPLAN Notices. Vol 22, N°12, pp.183-191, 1987.
dc.relation.referencesI. Jacobson et al. Object-Oriented Software Engineering: A Use Case Driven Approach. AddisonWesley, 1993.
dc.relation.referencesI. Jacobson; I. Booch and G. Rumbaugh J.. The Unified Software Development Process, Addison Wesley. ISBN 0-201-57169-2, 1999
dc.relation.referencesS. Kim; D. Carrington, Formalizing the UML Class Diagrams using Object-Z, In: proceedings UML´99 Conference, Lecture Notes in Computer Sciencie 1723, 1999.
dc.relation.referencesA. Knapp. A formal semantics for UML interactions, In: Proceedings of the UML´99 conference <<UML>>´99 - The Unified Modeling Language. Beyond the Standard. R.France and B.Rumpe editors, , Colorado, USA,. Lecture Notes in Computer Science 1723, Springer. (1999).
dc.relation.referencesOBJECT CONSTRAINT Language. version 1.3, July 1999. Part of Unified Modeling Language (UML) Specification. OMG, http://www.rational.com, 1999
dc.relation.referencesG.Övergaard; K. Palmkvist. A Formal Approach to Use Cases and Their Relationships. In: P. Muller and J. Bézivin editors, Proceedings of the UML’98: Beyond the Notation, Lecture Notes in Computer Cience 1618. Springer-Verlag, 1999.
dc.relation.referencesG. Övergaard. A Formal Approach to Collaborations in the Unified Modeling Language. In: Proceedings of the UML’99 Second International Conference. Fort Collins, CO, USA, October 28-30/99.Lecture Notes in Computer Science, Springer-Verlag, 1999
dc.relation.referencesC. Pons, G. Baum and M. Felder. Foundations of Object-oriented modeling notations in a dynamic logic framework. Fundamentals of Information Systems, Chapter 1. T.Polle, T.Ripke and K.Schewe Editors, Kluwer Academic Publisher, 1999.
dc.relation.urihttps://revistas.unab.edu.co/index.php/rcc/article/view/1129
dc.rightsDerechos de autor 2000 Revista Colombiana de Computación
dc.rights.accessrightsinfo:eu-repo/semantics/openAccessspa
dc.rights.creativecommonsAttribution-NonCommercial-ShareAlike 4.0 International*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/2.5/co/
dc.sourceRevista Colombiana de Computación; Vol. 1 Núm. 1 (2000): Revista Colombiana de Computación; 73-90
dc.subjectInnovaciones tecnológicas
dc.subjectCiencia de los computadores
dc.subjectDesarrollo de tecnología
dc.subjectIngeniería de sistemas
dc.subjectInvestigaciones
dc.subjectTecnologías de la información y las comunicaciones
dc.subjectTIC´s
dc.subject.keywordsTechnological innovationseng
dc.subject.keywordsComputer scienceeng
dc.subject.keywordsTechnology developmenteng
dc.subject.keywordsSystems engineeringeng
dc.subject.keywordsInvestigationseng
dc.subject.keywordsInformation and communication technologieseng
dc.subject.keywordsICT'seng
dc.subject.keywordsSoftware engineeringeng
dc.subject.keywordsAnalysiseng
dc.subject.keywordsObject oriented designeng
dc.subject.keywordsGraphical modeling languageseng
dc.subject.keywordsUse caseseng
dc.subject.keywordsFormal semanticseng
dc.subject.lembInnovaciones tecnológicasspa
dc.subject.lembCiencias de la computaciónspa
dc.subject.lembIngeniería de sistemasspa
dc.subject.lembInvestigacionesspa
dc.subject.lembTecnologías de la información y la comunicaciónspa
dc.subject.lembIngeniería de softwarespa
dc.subject.lembAnálisisspa
dc.subject.proposalDiseño orientado a objetosspa
dc.subject.proposalDesarrollo tecnológicospa
dc.subject.proposalDiseño orientado a objetosspa
dc.subject.proposalLenguajes gráficos de modeladospa
dc.subject.proposalCasos de usospa
dc.subject.proposalSemántica formalspa
dc.titleRelaciones entre casos de uso en el lenguaje de modelado unificadospa
dc.title.translatedRelaciones entre casos de uso en el unified modeling languageeng
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1f
dc.type.driverinfo:eu-repo/semantics/article
dc.type.hasversioninfo:eu-repo/semantics/acceptedVersion
dc.type.localArtículospa
dc.type.redcolhttp://purl.org/redcol/resource_type/CJournalArticle

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
2000_Articulo_Relaciones entre casos de uso en el lenguaje de modelado unificado.pdf
Tamaño:
113.37 KB
Formato:
Adobe Portable Document Format
Descripción:
Artículo