Documentos de Académico
Documentos de Profesional
Documentos de Cultura
de México
División de Ciencias Exactas, Ingeniería y Tecnología
Desarrollo de software
Semestre: 4
Asignatura: Modelado de negocios.
Unidad de aprendizaje: 3.
Actividad: 3.
Diseño: DL-CPL
ÍNDICE
INTRODUCCIÓN................................................................................................................ 5
DESARROLLO DE LA ACTIVIDAD...................................................................................6
CONCLUSIONES............................................................................................................... 7
REFERENCIAS BIBLIOGRÁFICAS...................................................................................8
INTRODUCCIÓN
Un diagrama de casos de uso es un modelo usado por desarrolladores de software y
analistas de negocio para plasmar de manera abstracta el conjunto de procesos de un
negocio.
Según Jacobson (2013), “Un caso de uso expresa todas las formas de usar un sistema para
alcanzar una meta particular para un usuario”; en resumen, un caso de uso indica una
función del sistema y las formas en que culminan su objetivo.
Las relaciones entre estos elementos son representadas por líneas de diferentes estilos.
Cada estilo, significa un tipo de relación distinto.
Primero, una línea solida representa una relación de uso entre actor y caso de uso, es
decir que el primero puede usar al segundo. Por otro lado, una línea recta con una cabeza
de flecha hueca indica generalización, que es la especialización caso de uso o actor
añadiéndole funciones o caracteristicas particulares.
Por último, una la línea discontinua con un semi triangulo en un extremo, puede indicar ya
sea una extensión o inclusión entre casos de uso. Cuando un caso de uso extiende a otro
significa que este podría o no ejecutarse extendiendo la funcionalidad del caso de uso que
lo activa. En contraparte, cuando un caso de uso incluye a otro, implica que el caso de uso
siempre requiere activar al caso de uso incluido.
Ambos tipos de relación se diferencian etiquetando la línea con “<<extend>>” o
“<<include>>”
DESARROLLO DE LA ACTIVIDAD
Mediante esta práctica, pude entender que el modelo de casos de uso se centra en definir
quienes o que utilizaran el sistema (actores), cuáles son las funcionalidades (casos de
uso), disponibles para ser ejecutadas ya sea directa o indirectamente por los usuarios.
Esto último, puede ocurrir en una de tres formas distintas por inclusión, generalización o
extensión que son relaciones que modifican el flujo normal de ejecución del caso de uso
activado por el usuario. Todo ello, debe ser capturado por nuestro modelo de casos de
uso.
En conclusión, creo que el uso de este modelo es una herramienta esencial para
comprender el alcance y funcionalidad de un sistema en proceso de desarrollo.
REFERENCIAS BIBLIOGRÁFICAS