Está en la página 1de 2

Modelos UML que proporcionan el caso de uso

Ventajas

 “Los diagramas de casos de uso proporcionan una representación gráfica que permite
transmitir los requisitos funcionales de un sistema de manera comprensible. Estos diagramas
ilustran efectivamente la interacción entre los actores y el sistema, ofreciendo una
descripción visual de su dinámica”. [1]
 “Las partes interesadas no técnicas del proyecto pueden comprender y asimilar sin esfuerzo
la información contenida en estos documentos. Dichos documentos desempeñan un papel
fundamental a la hora de permitir a los usuarios finales validar y confirmar los requisitos
especificados”. [1]
 “Antes de iniciar el diseño técnico, dan una visión general del comportamiento previsto del
sistema”. [1]
 “Es bastante sencillo incorporar diagramas UML adicionales que representen aspectos más
técnicos, como actividades, secuencias, estados, etc., a los existentes”. [1]
 “Permiten indicar otros actores o sistemas, así como los límites del sistema y los puntos de
interacción”. [1]
 “Los casos de uso se pueden asignar a clases y objetos durante el proceso de diseño,
vinculando requisitos y diseño”. [1]
 “Los diagramas de casos de uso son un ejemplo de una variante que ilustra las relaciones y
dependencias entre los casos del sistema”. [1]
 “Son muy adecuados para el modelado de sistemas: estándar, orientados a objetos”.
 “Se pueden utilizar determinadas herramientas para convertir diagramas en esqueletos de
código”. [1]

Desventajas:

× “Estos métodos no logran capturar todos los detalles intrincados. Para completarlos,
normalmente se necesitan especificaciones formales de casos de uso como complemento”.
[1]
× “Si uno no está adecuadamente preparado, podría omitir información crucial sobre la
interacción del sistema. En tales casos, la presencia de trabajadores experimentados se
vuelve indispensable”. [1]
× “Es necesario más trabajo de diseño y desarrollo porque los diagramas de alto nivel no
proporcionan detalles de implementación”. [1]
× “Cuando hablamos de grandes sistemas que constan de cientos o incluso miles de actores,
casos de uso y la intrincada red de relaciones que los conectan a todos, es natural que las
cosas se vuelvan increíblemente complejas y extremadamente difíciles de gestionar”. [1]
× “Cuando se trata de requisitos no funcionales, como seguridad y rendimiento, modelarlos
con precisión es un desafío que requiere el uso de diagramas complementarios”. [1]
× “Las personas que carecen de descripciones específicas pueden interpretarlos de manera
diferente debido a su alto nivel”. [1]
× “Con una gran cantidad de casos de uso, validar modelos complejos puede resultar
abrumador”. [1]
× “Para mostrar flujos complejos, se requieren diagramas adicionales, ya que pueden no ser
suficientes en sistemas complejos”. [1]
× “Para ello no existe estandarización porque corresponde al modelador decidir cómo
representar variaciones o excepciones en los flujos”. [1]

Modelado de datos.

Ventajas:

 “Apoyan el orden y la representación visual de organizaciones y relaciones”. [2]


 “Actúan como vínculo entre clientes y desarrolladores para sus necesidades de información”.
[2]
 “Apoyan la coherencia de los datos al crear una estructura de datos para el sistema”.
 “Reducen la redundancia de datos al normalizar el modelo”. [2]
 “Al explicarlo con precisión, ayudan a promover el uso de la información en la vida
empresarial”. [2]
 “Mover datos de muestra a nuevas aplicaciones”. [2]
 “Admiten el almacenamiento de datos a largo plazo”. [2]

Desventajas:

× “La creación de estructuras de datos complejas puede llevar mucho tiempo”. [2]
× “Esto requiere que los empleados tengan experiencia en lógica y modelado de datos”. [2]
× “Si la necesidad cambia, pronto fallecerán”. [2]
× “Transformar un modelo conceptual en un modelo físico que pueda implementarse en
almacenamiento no es una tarea fácil”. [2]
× “Diseñar una plantilla de diseño para un modelo simple o temporal puede ser un poco más
complicado”. [2]
× “Quién puede migrar datos cuando cambia el modelo”. [2]

Referencias

[1] «ADMINISTRACIÓN DE REQUERIMIENTOS,» 27 Agosto 2014. [En línea]. Available:


https://administracionderequerimientos.wordpress.com/2014/08/27/los-casos-de-uso-sus-
ventajas-y-desventajas/.

[2] P. Suárez, «CODE SPACE Academy,» 27 Junio 2014. [En línea]. Available:
https://codespaceacademy.com/ventajas-y-desventajas-base-de-datos-relacional/.

También podría gustarte