Modelado de Sistemas
Modelado de Sistemas
Modelado de Sistemas
Modelado
es una acción que implica un Proceso intelectual por el
cual un Sujeto (modelador) representa, a través de un
Modelo, ciertas características o cualidades de un
UNIDAD TEMÁTICA 4: Objeto (cosa, fenómeno, hecho o sistema).
MODELADO DE LOS
SISTEMAS
Abstracción
Conceptualización
Simbolización
Análisis de Sistemas 1
Clase 9 y 10 - Modelos de Sistemas 18/06/2017
• El modelado facilita:
– Comunicación de ideas
– Evaluar alternativas
– Aproximación gradual al producto
– “Visualizar” el producto
Análisis de Sistemas 2
Clase 9 y 10 - Modelos de Sistemas 18/06/2017
Puntos Claves
• Que es un modelo
• Por qué se construyen modelos de
Modelos Sistemas
• Tipos de modelos
• Que requisitos debe reunir un buen
modelo
• Características de las herramientas de
modelado de sistemas
• “Objeto que sirve de patrón” Incluye sólo aquellos detalles relevantes para algún
determinado propósito Parecido,
similar,
No es una
• “Ejemplar o muestra a que se ajusta quien semejante
representación
alternativa
ejecuta una obra de arte u otra cosa” Es una descripción analógica para ayudar a
• “Representación en pequeño de alguna cosa” visualizar algo que no se puede observar
directamente y que se realiza con un propósito
determinado y se destina a un público especifico.
Análisis de Sistemas 3
Clase 9 y 10 - Modelos de Sistemas 18/06/2017
Análisis de Sistemas 4
Clase 9 y 10 - Modelos de Sistemas 18/06/2017
“El modelado es la parte esencial de todas las ¿Es específico o independiente de plataforma?
actividades que conducen a la producción de • ¿A que plataforma va dirigido?
software de calidad” • J2EE, .NET, CORBA, etc.
Análisis de Sistemas 5
Clase 9 y 10 - Modelos de Sistemas 18/06/2017
Análisis de Sistemas 6
Clase 9 y 10 - Modelos de Sistemas 18/06/2017
Diagrama de contexto
CLIENTE
Zona gris
pedidos El
órdenes de compra Ambiente Negociable
libros entregados
0.
Sistema de
Pedidos EDITOR
El
en principio, no libros pedidos
Sistema
son materiales,
son datos
Análisis de Sistemas 7
Clase 9 y 10 - Modelos de Sistemas 18/06/2017
Bibliografía
UNIDAD TEMÁTICA 4
Análisis de Sistemas 8
Clase 9 y 10 - Modelos de Sistemas 18/06/2017
pedidos
LIBROS
órdenes de compra
pedidos válidos
2.
1.
Armar
Verificar PEDIDOS
estado del crédito pedidos
validez PENDIENTES ÓRDENES DE
a editores
de pedido COMPRA
CLIENTES pedidos en lote
pedidos por título
dirección
4. 3.
5. libros por Asignar libros Verificar libros pedidos
Armar clientes libros a recibidos
libros entregados envío
entrega pedidos de editores
a clientes
Modelo de Negocios
Introducción
Análisis de Sistemas 9
Clase 9 y 10 - Modelos de Sistemas 18/06/2017
Necesidades Pregunta
• Necesidades de información.
• Problemas actuales y futuros en el ¿Al modelar el negocio para
manejo de la información del negocio.
• Ausencia de información sobre las encontrar las necesidades,
actividades. es mejor hacer el análisis
• Inconsistencias en la información.
basado en …
• Las áreas funcionales
involucradas en el negocio
o…
• Análisis y diseño de los procesos de la
• Reuniones con los usuarios y clientes.
• Cuestionarios con los interesados.
organización. • Los procesos involucrados
• Modelado del negocio.
• Políticas, normas y restricciones de la • Mejoramiento de los procesos.
en el negocio?
organización.
Análisis de Sistemas 10
Clase 9 y 10 - Modelos de Sistemas 18/06/2017
Análisis de Sistemas 11
Clase 9 y 10 - Modelos de Sistemas 18/06/2017
Describir la organización
Beneficios
objetivo
• Uno de los grandes beneficios de
modelar el negocio es mejorar la
obtención de requisitos del sistema,
requisitos que conducirán a la creación
de sistemas de información que
realmente encajen en la organización y
sean usados por usuarios finales.
Organización objetivo (Objeto de estudio)
Mundo Exterior
Análisis de Sistemas 12
Clase 9 y 10 - Modelos de Sistemas 18/06/2017
Análisis de Sistemas 13
Clase 9 y 10 - Modelos de Sistemas 18/06/2017
– A partir del modelo del negocio al que el sistema software debe dar
soporte, se plantean los objetivos y requisitos del sistema a
desarrollar.
– Tanto en los casos de uso de negocio como en los diagramas de Aparece como una caja con nombre y esquinas redondeadas.
actividades aparece el concepto de actor. Técnicamente éste es un tipo de estado que se abandona, no como
respuesta a algún evento que llega desde fuera, sino cuando termina la
– En modelado de negocio, un actor es un rol o papel que juega una actividad que representa.
persona u otro sistema en algún proceso de negocio de una organización.
– La forma habitual de representar gráficamente a un actor es mediante
una especie de monigote.
NewActivity
Análisis de Sistemas 14
Clase 9 y 10 - Modelos de Sistemas 18/06/2017
Barra de sincronización Se utiliza para representar las decisiones, como respuesta a las guardas
de transición separadas que abandonan el mismo estado.
Es una barra gruesa horizontal que describe la coordinación entre
actividades. Una vez que todas las actividades que tienen transiciones
dirigidas a la barra han terminado, pueden pasar la barra. [cond. de SI]
Hilos
concurrentes
Almacenar
Devolución
Poner libro de
Vuelta en estantería [cond. de NO]
Barra de
Sincronización
Análisis de Sistemas 15
Clase 9 y 10 - Modelos de Sistemas 18/06/2017
A B C Roles participantes
(Actores)
Análisis de Sistemas 16