Relaciones entre casos de uso en el lenguaje de modelado unificado
El 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 diagr...
- Autores:
-
Giandini, Roxana S.
Pons, Claudia F.
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2000
- Institución:
- Universidad Autónoma de Bucaramanga - UNAB
- Repositorio:
- Repositorio UNAB
- Idioma:
- spa
- OAI Identifier:
- oai:repository.unab.edu.co:20.500.12749/9085
- Acceso en línea:
- http://hdl.handle.net/20.500.12749/9085
- Palabra clave:
- Innovaciones tecnológicas
Ciencia de los computadores
Desarrollo de tecnología
Ingeniería de sistemas
Investigaciones
Tecnologías de la información y las comunicaciones
TIC´s
Technological innovations
Computer science
Technology development
Systems engineering
Investigations
Information and communication technologies
ICT's
Software engineering
Analysis
Object oriented design
Graphical modeling languages
Use cases
Formal semantics
Innovaciones tecnológicas
Ciencias de la computación
Ingeniería de sistemas
Investigaciones
Tecnologías de la información y la comunicación
Ingeniería de software
Análisis
Diseño orientado a objetos
Desarrollo tecnológico
Diseño orientado a objetos
Lenguajes gráficos de modelado
Casos de uso
Semántica formal
- Rights
- License
- Derechos de autor 2000 Revista Colombiana de Computación
id |
UNAB2_b559507e1a4ca76e140fa0e0ee20152a |
---|---|
oai_identifier_str |
oai:repository.unab.edu.co:20.500.12749/9085 |
network_acronym_str |
UNAB2 |
network_name_str |
Repositorio UNAB |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Relaciones entre casos de uso en el lenguaje de modelado unificado |
dc.title.translated.eng.fl_str_mv |
Relaciones entre casos de uso en el unified modeling language |
title |
Relaciones entre casos de uso en el lenguaje de modelado unificado |
spellingShingle |
Relaciones entre casos de uso en el lenguaje de modelado unificado Innovaciones tecnológicas Ciencia de los computadores Desarrollo de tecnología Ingeniería de sistemas Investigaciones Tecnologías de la información y las comunicaciones TIC´s Technological innovations Computer science Technology development Systems engineering Investigations Information and communication technologies ICT's Software engineering Analysis Object oriented design Graphical modeling languages Use cases Formal semantics Innovaciones tecnológicas Ciencias de la computación Ingeniería de sistemas Investigaciones Tecnologías de la información y la comunicación Ingeniería de software Análisis Diseño orientado a objetos Desarrollo tecnológico Diseño orientado a objetos Lenguajes gráficos de modelado Casos de uso Semántica formal |
title_short |
Relaciones entre casos de uso en el lenguaje de modelado unificado |
title_full |
Relaciones entre casos de uso en el lenguaje de modelado unificado |
title_fullStr |
Relaciones entre casos de uso en el lenguaje de modelado unificado |
title_full_unstemmed |
Relaciones entre casos de uso en el lenguaje de modelado unificado |
title_sort |
Relaciones entre casos de uso en el lenguaje de modelado unificado |
dc.creator.fl_str_mv |
Giandini, Roxana S. Pons, Claudia F. |
dc.contributor.author.spa.fl_str_mv |
Giandini, Roxana S. Pons, Claudia F. |
dc.contributor.orcid.spa.fl_str_mv |
Giandini, Roxana S. [0000-0001-5703-2300] Pons, Claudia F. [0000-0003-1149-0976] |
dc.contributor.researchgate.spa.fl_str_mv |
Giandini, Roxana S. [Roxana-Giandini] |
dc.subject.none.fl_str_mv |
Innovaciones tecnológicas Ciencia de los computadores Desarrollo de tecnología Ingeniería de sistemas Investigaciones Tecnologías de la información y las comunicaciones TIC´s |
topic |
Innovaciones tecnológicas Ciencia de los computadores Desarrollo de tecnología Ingeniería de sistemas Investigaciones Tecnologías de la información y las comunicaciones TIC´s Technological innovations Computer science Technology development Systems engineering Investigations Information and communication technologies ICT's Software engineering Analysis Object oriented design Graphical modeling languages Use cases Formal semantics Innovaciones tecnológicas Ciencias de la computación Ingeniería de sistemas Investigaciones Tecnologías de la información y la comunicación Ingeniería de software Análisis Diseño orientado a objetos Desarrollo tecnológico Diseño orientado a objetos Lenguajes gráficos de modelado Casos de uso Semántica formal |
dc.subject.keywords.eng.fl_str_mv |
Technological innovations Computer science Technology development Systems engineering Investigations Information and communication technologies ICT's Software engineering Analysis Object oriented design Graphical modeling languages Use cases Formal semantics |
dc.subject.lemb.spa.fl_str_mv |
Innovaciones tecnológicas Ciencias de la computación Ingeniería de sistemas Investigaciones Tecnologías de la información y la comunicación Ingeniería de software Análisis |
dc.subject.proposal.spa.fl_str_mv |
Diseño orientado a objetos Desarrollo tecnológico Diseño orientado a objetos Lenguajes gráficos de modelado Casos de uso Semántica formal |
description |
El 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 conflictivas |
publishDate |
2000 |
dc.date.issued.none.fl_str_mv |
2000-12-01 |
dc.date.accessioned.none.fl_str_mv |
2020-10-27T00:21:42Z |
dc.date.available.none.fl_str_mv |
2020-10-27T00:21:42Z |
dc.type.coar.fl_str_mv |
http://purl.org/coar/resource_type/c_2df8fbb1 |
dc.type.driver.none.fl_str_mv |
info:eu-repo/semantics/article |
dc.type.local.spa.fl_str_mv |
Artículo |
dc.type.coar.none.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.redcol.none.fl_str_mv |
http://purl.org/redcol/resource_type/CJournalArticle |
format |
http://purl.org/coar/resource_type/c_7a1f |
dc.identifier.issn.none.fl_str_mv |
2539-2115 1657-2831 |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/20.500.12749/9085 |
dc.identifier.instname.spa.fl_str_mv |
instname:Universidad Autónoma de Bucaramanga UNAB |
dc.identifier.repourl.none.fl_str_mv |
repourl:https://repository.unab.edu.co |
identifier_str_mv |
2539-2115 1657-2831 instname:Universidad Autónoma de Bucaramanga UNAB repourl:https://repository.unab.edu.co |
url |
http://hdl.handle.net/20.500.12749/9085 |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.relation.none.fl_str_mv |
https://revistas.unab.edu.co/index.php/rcc/article/view/1129/1099 |
dc.relation.uri.none.fl_str_mv |
https://revistas.unab.edu.co/index.php/rcc/article/view/1129 |
dc.relation.references.none.fl_str_mv |
J. 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. R. 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. R. Breu et al. Towards a formalization of the unified modeling language. In: ProceedingsECOOP’97., Lecture Notes in Computer Science vol.1241, Springer, 1997. A. Evans, et al. Towards a core metamodelling semantics of UML. Behavioral specifications of businesses and systems, H,Kilov editor, Kluwer Academic Publishers, 1999. A. 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. R. 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. I. 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. I. Jacobson et al. Object-Oriented Software Engineering: A Use Case Driven Approach. AddisonWesley, 1993. I. Jacobson; I. Booch and G. Rumbaugh J.. The Unified Software Development Process, Addison Wesley. ISBN 0-201-57169-2, 1999 S. Kim; D. Carrington, Formalizing the UML Class Diagrams using Object-Z, In: proceedings UML´99 Conference, Lecture Notes in Computer Sciencie 1723, 1999. A. 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). OBJECT CONSTRAINT Language. version 1.3, July 1999. Part of Unified Modeling Language (UML) Specification. OMG, http://www.rational.com, 1999 G.Ö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. G. Ö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 C. 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.rights.none.fl_str_mv |
Derechos de autor 2000 Revista Colombiana de Computación |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.uri.*.fl_str_mv |
http://creativecommons.org/licenses/by-nc-sa/4.0/ |
dc.rights.uri.none.fl_str_mv |
http://creativecommons.org/licenses/by-nc-nd/2.5/co/ |
dc.rights.creativecommons.*.fl_str_mv |
Attribution-NonCommercial-ShareAlike 4.0 International |
rights_invalid_str_mv |
Derechos de autor 2000 Revista Colombiana de Computación http://creativecommons.org/licenses/by-nc-sa/4.0/ http://creativecommons.org/licenses/by-nc-nd/2.5/co/ Attribution-NonCommercial-ShareAlike 4.0 International http://purl.org/coar/access_right/c_abf2 |
dc.format.mimetype.spa.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Universidad Autónoma de Bucaramanga UNAB |
publisher.none.fl_str_mv |
Universidad Autónoma de Bucaramanga UNAB |
dc.source.none.fl_str_mv |
Revista Colombiana de Computación; Vol. 1 Núm. 1 (2000): Revista Colombiana de Computación; 73-90 |
institution |
Universidad Autónoma de Bucaramanga - UNAB |
bitstream.url.fl_str_mv |
https://repository.unab.edu.co/bitstream/20.500.12749/9085/1/2000_Articulo_Relaciones%20entre%20casos%20de%20uso%20en%20el%20lenguaje%20de%20modelado%20unificado.pdf https://repository.unab.edu.co/bitstream/20.500.12749/9085/2/2000_Articulo_Relaciones%20entre%20casos%20de%20uso%20en%20el%20lenguaje%20de%20modelado%20unificado.pdf.jpg |
bitstream.checksum.fl_str_mv |
15fafdf7c1568fc16ed732044b07eaff d5990726af777d461f41c0ced7d0e9a5 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional | Universidad Autónoma de Bucaramanga - UNAB |
repository.mail.fl_str_mv |
repositorio@unab.edu.co |
_version_ |
1814278002623643648 |
spelling |
Giandini, Roxana S.bf7d1285-bd17-455c-8204-949f500f9ab3Pons, Claudia F.18f4b86a-52e1-4bd7-b034-d29bb672f6d8Giandini, Roxana S. [0000-0001-5703-2300]Pons, Claudia F. [0000-0003-1149-0976]Giandini, Roxana S. [Roxana-Giandini]2020-10-27T00:21:42Z2020-10-27T00:21:42Z2000-12-012539-21151657-2831http://hdl.handle.net/20.500.12749/9085instname:Universidad Autónoma de Bucaramanga UNABrepourl:https://repository.unab.edu.coEl 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 conflictivasThe 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.application/pdfspaUniversidad Autónoma de Bucaramanga UNABhttps://revistas.unab.edu.co/index.php/rcc/article/view/1129/1099https://revistas.unab.edu.co/index.php/rcc/article/view/1129J. 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.R. 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.R. Breu et al. Towards a formalization of the unified modeling language. In: ProceedingsECOOP’97., Lecture Notes in Computer Science vol.1241, Springer, 1997.A. Evans, et al. Towards a core metamodelling semantics of UML. Behavioral specifications of businesses and systems, H,Kilov editor, Kluwer Academic Publishers, 1999.A. 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.R. 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.I. 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.I. Jacobson et al. Object-Oriented Software Engineering: A Use Case Driven Approach. AddisonWesley, 1993.I. Jacobson; I. Booch and G. Rumbaugh J.. The Unified Software Development Process, Addison Wesley. ISBN 0-201-57169-2, 1999S. Kim; D. Carrington, Formalizing the UML Class Diagrams using Object-Z, In: proceedings UML´99 Conference, Lecture Notes in Computer Sciencie 1723, 1999.A. 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).OBJECT CONSTRAINT Language. version 1.3, July 1999. Part of Unified Modeling Language (UML) Specification. OMG, http://www.rational.com, 1999G.Ö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.G. Ö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, 1999C. 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.Derechos de autor 2000 Revista Colombiana de Computaciónhttp://creativecommons.org/licenses/by-nc-sa/4.0/http://creativecommons.org/licenses/by-nc-nd/2.5/co/Attribution-NonCommercial-ShareAlike 4.0 Internationalhttp://purl.org/coar/access_right/c_abf2Revista Colombiana de Computación; Vol. 1 Núm. 1 (2000): Revista Colombiana de Computación; 73-90Innovaciones tecnológicasCiencia de los computadoresDesarrollo de tecnologíaIngeniería de sistemasInvestigacionesTecnologías de la información y las comunicacionesTIC´sTechnological innovationsComputer scienceTechnology developmentSystems engineeringInvestigationsInformation and communication technologiesICT'sSoftware engineeringAnalysisObject oriented designGraphical modeling languagesUse casesFormal semanticsInnovaciones tecnológicasCiencias de la computaciónIngeniería de sistemasInvestigacionesTecnologías de la información y la comunicaciónIngeniería de softwareAnálisisDiseño orientado a objetosDesarrollo tecnológicoDiseño orientado a objetosLenguajes gráficos de modeladoCasos de usoSemántica formalRelaciones entre casos de uso en el lenguaje de modelado unificadoRelaciones entre casos de uso en el unified modeling languageinfo:eu-repo/semantics/articleArtículohttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/coar/resource_type/c_2df8fbb1http://purl.org/redcol/resource_type/CJournalArticleORIGINAL2000_Articulo_Relaciones entre casos de uso en el lenguaje de modelado unificado.pdf2000_Articulo_Relaciones entre casos de uso en el lenguaje de modelado unificado.pdfArtículoapplication/pdf116093https://repository.unab.edu.co/bitstream/20.500.12749/9085/1/2000_Articulo_Relaciones%20entre%20casos%20de%20uso%20en%20el%20lenguaje%20de%20modelado%20unificado.pdf15fafdf7c1568fc16ed732044b07eaffMD51open accessTHUMBNAIL2000_Articulo_Relaciones entre casos de uso en el lenguaje de modelado unificado.pdf.jpg2000_Articulo_Relaciones entre casos de uso en el lenguaje de modelado unificado.pdf.jpgIM Thumbnailimage/jpeg7955https://repository.unab.edu.co/bitstream/20.500.12749/9085/2/2000_Articulo_Relaciones%20entre%20casos%20de%20uso%20en%20el%20lenguaje%20de%20modelado%20unificado.pdf.jpgd5990726af777d461f41c0ced7d0e9a5MD52open access20.500.12749/9085oai:repository.unab.edu.co:20.500.12749/90852022-11-25 14:51:33.377open accessRepositorio Institucional | Universidad Autónoma de Bucaramanga - UNABrepositorio@unab.edu.co |