Diseño Conceptual de Bases de Datos con UML / Conceptual Design of Databases with UML
DOI:
https://doi.org/10.34117/bjdv5n2-1185Keywords:
modelado conceptual de bases de datos, análisis de dominio en UML, estereotipos de clases entidad, asociaciones de identificación.Abstract
En atención a la preminencia actual de las metodologías ágiles en el ejercicio profesional, se plantea la importancia de adoptar métodos, técnicas, lenguajes y herramientas actuales de la fase de análisis de la ingeniería de software para el modelado conceptual de bases de datos, tanto en los currículos de carreras de informática, con los objetivos de mejorar la calidad de la enseñanza y concientizar a los futuros profesionales de la importancia del análisis y su documentación, como en el trabajo profesional, para mejorar la calidad de procesos y de productos. Se propone un estándar para modelar entidades y relaciones con UML y se analiza sus fortalezas y debilidades.
References
ArgoUML (2018) “Open source UML modeling tool”, http://argouml.tigris.org/.
Arlow, J. y Neustadt, I. (2005) “UML 2 and the Unified Process”, Addison-Wesley.
Batini, C., Ceri, S. y Navathe, S. (1994) “Diseño conceptual de bases de datos: un enfoque de entidades e interrelaciones”, Addison-Wesley Iberoamericana.
Beck, K. et al. (2001) “Manifesto for Agile Software Development”, www.agilemanifesto.org/.
Booch, G., Rumbaugh, J. y Jacobson, I. (2005) “The Unified Modeling Language User Guide”. 2a. ed., Addison-Wesley.
Debrauwer, L. y Van der Heyde, F. (2016) “UML 2.5. Iniciación, ejemplos y ejercicios corregidos”. 4a. ed., Ediciones ENI.
Chen, P. (1977) “The Entity-Relationship Approach to Logical Database Design”, QED Information Systems.
Connolly, T. y Begg, C. (2015) “Database Systems. A Practical Approach to Design, Implementation, and Management”, Pearson Education Limited.
Enterprise Architect (2018) “UML modeling tools for Business, Software, Systems and Architecture”, Sparx Systems, https://sparxsystems.com/.
Farve, L. (2003) “UML and the Unified Process”, IRM Press.
Jacobson, I., Booch, G. y Rumbaugh, J. (1999) “The Unified Software Development Process”, Addison-Wesley.
Kroll, P. y Kruchten, P (2003) “The Rational Unified Process Made Easy”, Addison-Wesley.
Lucidchart (2018) “Online Diagram Software & Visual Solutions”, https://www.lucidchart.com/.
StarUML (2018) “StarUML 3. A sophisticated software modeler for agile and concise modeling”, http://staruml.io/.
Visual Paradigm (2018) “Stay Competitive and Responsive to Change Faster & Better in the Digital World”,https://www.visual-paradigm.com/.

