Está en la página 1de 38

Modelos estáticos

Mapa conceptual y Diagrama de


casos de uso

Actividad #3
Tipo: Teórico-Práctica

MSc. Yoisy Pérez Olmos


Objetivos
 Identificar los Tipos de modelos de
software.
 Asignar casos de estudio a desarrollar por
equipos.
 Crear capacidad de análisis y habilidades
prácticas en la construcción de los
Modelos estáticos: Mapas conceptuales y
Diagrama de casos de uso.

MSc. Yoisy Pérez Olmos


Recordando

 Notación IDEFO.
 Lenguaje UML.
 Notación BPMN.
Revisar tarea orientada
Tarea Nro 1. Resumen comparativo sobre Lenguajes de
modelado.
Realizar informe resumen que muestre un cuadro
comparativo de los lenguajes de modelado estudiados,
teniendo en cuenta los siguientes elementos:
•Escenario de uso: qué modelos o escenarios permite
modelar.
•Expresividad: capacidad para modelar un escenario de uso
(disponibilidad de estereotipos)
•Comprensible: ser comprensible para aquellos que no son
especialistas en modelado.
•Herramientas: herramientas disponibles para su uso.
Tipos de modelos de software
• Modelos estáticos
– Mapas conceptuales, Diagrama de casos
de uso, Entidad relación modelado y
Diagrama de clases.
• Modelos de comportamiento
– Diagrama de actividades, Diagramas de
estados, Diagrama de interacción,
Análisis de causa-efecto, Análisis del
árbol de fallas.
MSc. Yoisy Pérez Olmos
Tipos de modelos de software

• Modelamiento de arquitectura
– Patrones de arquitectura, Diagrama de
componentes y Diagrama de despliegue.
• Modelado empresarial
– Organización, Cadena de valor, Metas y
Workflow, Pocesos de negocio.
• Modelo de sistema integrado
– Análisis en tiempo real, Protocolos de
interfaces
MSc. Yoisy Pérez Olmos
Modelo conceptual
Modelo de estructura estática que
representa la relación entre todos los
conceptos de información que se identifican
en el negocio y que pueden convertirse en
elementos del diseño (clases, atributos,
estados, tablas de BD, etc.) de sistema que
se construye.
Modelo de Caso de Uso del
Negocio
• Describe los procesos de un negocio (casos
de uso del negocio) y su interacción con
elementos externos (actores), tales como
socios y clientes.
• Describe las funciones que el negocio
pretende realizar y su objetivo básico es
describir cómo el negocio es utilizado por
sus clientes y socios.
Actores del Negocio.
Estereotipo
• Un actor del negocio es cualquier individuo,
grupo, entidad, organización, máquina o
sistema de información externos; con los
que el negocio interactúa.

Actor del Negocio


(f rom atores)
Actores del Negocio
Son actores candidatos del negocio:
• Socios
• Proveedores
• Autoridades (legales, reguladoras, etc.)
• Propietarios, si no están dentro del negocio
que se modela.
• Sistemas de información externos al
negocio.
Actores del Negocio.
Consideraciones.
• Cada actor humano expresa un rol, no una
persona específica.
• Cada actor modela algo fuera del negocio.
• Cada actor se involucra con un caso de uso,
al menos como regla.
• Cada actor tiene una descripción y un
nombre que explica su rol en relación al
negocio.
Caso de Uso del Negocio.
Estereotipo
• Un caso de uso del negocio representa
a un proceso de negocio, por lo que se
corresponde con una secuencia de
acciones que producen un resultado
observable para ciertos actores del
negocio.

Caso de Uso del Negocio


Caso de Uso del Negocio.
Consideraciones
• Su nombre y descripción breve son claras y
fáciles de comprender, incluso para
personas externas al equipo que modela el
negocio.
• Cada caso de uso del negocio normalmente
se involucra con, al menos, un actor.
Diagrama de CUN

Un diagrama de casos de uso del


negocio representa gráficamente a los
procesos del negocio y su interacción
con los actores del negocio.
Relaciones entre actores y
casos de uso (navegabilidad)
 Si apunta al caso de uso del negocio, la
comunicación la inicia el actor del negocio

(f rom atores)

 Si apunta al actor del negocio, entonces la


comunicación la inicia el caso de uso del
negocio

(f rom atores)
Relaciones entre actores y
casos de uso (navegabilidad)
 Si la comunicación la puede iniciar cualquiera
de los dos, se muestra sin saetas.

(f rom atores)
Estructuración de los CUN
Se consideran 3 tipos de relaciones entre los casos
de uso del negocio.
Relación de inclusión
Relación de inclusión
Relación de inclusión.
Relación de inclusión. Ejemplo.
Relación de inclusión. Ejemplo.
Relación de inclusión. Ejemplo.

Gestionar préstamo de libro externo

Estudiante Gestionar préstamo de libro

Gestionar préstamo de libro interno


<<include>>

<<include>>

Entregar libro
Buscar Estudiante
Relación de extensión.
Relación de extensión.
Relación de extensión. Ejemplo.
Relación de extensión. Ejemplo.

Gestionar préstamo de libro externo

Gestionar préstamo de libro


Estudiante

Gestionar préstamo de libro interno


<<include>>

<<include>>
Entregar libro

<<extend>> Buscar Estudiante

Pago de libro
Relación de Generación/Especialización.
Relación de Generación/Especialización.
Generación/Especialización. Ejemplo.
Generación/Especialización. Ejemplo.

Gestionar préstamo de libro externo

Estudiante Gestionar préstamo de libro

Gestionar préstamo de libro interno


Generación/Especialización entre
actores.
Generación/Especialización entre
actores. Ejemplo.

Gestionar préstamo de libro externo

Cliente Gestionar préstamo de libro

Gestionar préstamo de libro interno


<<include>>

<<include>>

Profesor Estudiante Entregar libro


Buscar Persona

<<extend>>

Impresión de documentos

Digitalización de documetos (from Business Use-Case Model )

Pago de libro
Actividad Práctica
• Asignar casos de estudio.
• Realizar análisis del caso de estudio asignado.
• Definir alcance y enriquecer con la mayor
cantidad posible de funcionalidades.
• Desarrollar el modelo conceptual, en
herramienta Cmaptool, como modelo
estructural del sistema.
• Desarrollar diagrama de casos de uso, como
modelo estructural del sistema.
Conclusiones
 Se detallaron las caracterísiticas y los detalles sobre
los esereotipos de BPMN para modelar procesos de
negocio.
 Se dieron a conocer los diferentes Tipos de modelos
de software que se estudiarán.
 Se asignaron los casos de estudio a desarrollar para la
construcción de los modelos a estudiar.
 Se inició el análisis de caso de estudio con la
construcción de modelo conceptual y diagrama de
casos de uso.

MSc. Yoisy Pérez Olmos


Estudio independiente

• Trabajar en el desarrollo del modelo conceptual,


en herramienta Cmaptool.
• Trabajar en el desarrollo del diagrama de casos de
uso en herramienta case.
Bibliografía
 El Proceso Unificado de Desarrollo de software.
Jacobson, I.; Booch, G. y Rumbaugh, J. (2000).
 Business Process Modeling Notation Specification.
OMG.(2006). 2006.
 Juan Diego Pérez, Dr. Amador Durán Toro “Notaciones
y lenguajes de procesos. Una visión global”.
 Mathias Weske. “Business Process Management.
Concepts, Languages, Architectures”.
 OMG. “Business Process Modeling Notation
Specification”. 2006.

MSc. Yoisy Pérez Olmos

También podría gustarte