Está en la página 1de 28

Modelado para desarrollo de

Sistemas de Información (SI)


Contenido Detallado

1.- Por qué modelamos


1.1.- La importancia
1.2.- Cuatro principios del modelado
1.3.- Los planos básicos de un sistema software
1.4.- Modelado orientado a objetos

2.- Introducción a UML


2.1.- Qué es UML?.
2.2.- Por que es necesario UML
2.3.- Concepción del UML
2.4.- Presentación del UML
2.5.- Bloques de construcción de UML
2.6.- Diagramas en UML
2.7.- Donde se puede utilizar UML
Construcción de una casa para “Max”

Puede hacerlo una sola persona


Requiere:
Modelado mínimo
Proceso simple
Herramientas simples
Construcción de una casa

Construida eficientemente y en un tiempo


razonable por un equipo
Requiere:
Modelado
Proceso bien definido
Herramientas más sofisticadas
Construcción de un rascacielos
Lenguaje de Modelado
¿Por qué Modelamos?

El modelado es una técnica de hacer

modelos, que ofrece

Una visión global del sistema.


Claves en Desarrollo de
Sistemas de Información
Notación

Herramientas Proceso
Abstracción - Modelado Visual

“El modelado captura las


partes esenciales del sistema”

Orden

Item

envío

Proceso de Negocios

Sistema Computacional
Lenguaje de Modelado
¿Por qué Modelamos?

● Objetivos del Modelar:

● Visualizar, especificar la estructura, proporcionan plantillas, documentan


decisiones
Lenguaje de Modelado
¿Por qué modelamos?

Principios del Modelado

• La elección de qué modelos crear, y dar forma a una solución.

• Todo modelo puede ser expresado a diferentes niveles de


precisión.

• Los mejores modelos están ligados a la Realidad


Lenguaje de Modelado
¿Por qué modelamos?

Modelado orientado a objetos

UML es un Lenguaje de Modelado Unificado basado en una


notación gráfica la cual permite:

 Especificar
 Construir
 Visualizar
 Documentar

los objetos de un sistema


Lenguaje de Modelado
Introducción a UML

¿Qué es UML?.

• Es una de las herramientas mas utilizadas en el mundo


actual del desarrollo de sistemas

• UML sirve para expresar los modelos de diseño.


Lenguaje de Modelado
Introducción a UML

¿Qué es UML?.

• Permite a los creadores de sistemas generar diseños que


capturen sus ideas en una forma convencional y fácil de
comprender para comunicárselas a otras personas.

• Es una herramienta que nos permitirá expresarnos en un lenguaje


común

• Permite facilitar la comunicación entre las distintas áreas de una


organización
Lenguaje de Modelado
Introducción a UML

¿Por que es necesario UML ?


Al principio de la computación los programadores no realizaban análisis
muy profundos sobre el problema por resolver.

Hoy es El Cliente tiene que Señalar


necesario un comprender que es lo que cambios que no
plan harán un equipo de se han captado
desarrolladores

El desarrollo es un esfuerzo
orientado a equipos
Lenguaje de Modelado
Introducción a UML

¿Por que es necesario UML?

• Analista
La clave es…
• Clientes
Organizar el proceso • Desarrolladores
de desarrollo de tal • y otras personas
forma que:
involucradas

Ante la necesidad Utilicen una misma


de diseños sólidos notación de diseño
UML
Lenguaje de Modelado
Introducción a UML

Diagramas del UML

Esta compuesto por diversos elementos gráficos que se combinan para


conformar diagramas

Cuenta con reglas para combinar los


diversos elementos que lo conforman.

La finalidad de los diagramas es presentar diversas perspectivas de un


sistema, las cuales se les conoce como modelo

Describe lo que supuestamente hará un sistema,


pero no dice como implementar dicho sistema.
Lenguaje de Modelado
Introducción a UML
Diagramas del UML

¿Dónde puede utilizarse UML?

• Sistema de Información Institucionales


• Bancos y Servicios Financieros
• Telecomunicaciones
• Transporte
• Comercio
• Electrónica médica
• Ámbito científico
• Servicios distribuidos basados en la Web
Lenguaje de Modelado
Introducción a UML
Diagramas del UML

• Las cosas que usa UML (diagramas, gráficos, textos, etc.) se


denominan artefactos

• Los conceptos (personas, viviendas, créditos, pagos, equipos,


etc.) se denominan objetos

• Los objetos se comunican entre si a través de mensajes


Lenguaje de Modelado
Introducción a UML

Bloques de Construcción UML

Diagramas
Bloques de
Relaciones
construcción
Elementos
¿entonces qué es un modelo?
“Es un simplificación de la realidad”. Proporciona los
planos de un sistema, incluyendo aquellos elementos
que tienen gran influencia y omite aquellos que no son
relevantes para el nivel de abstracción dado.

Tipos de modelo:

Modelo Estructural: Destaca la organización del


sistema software.

Modelo de Comportamiento: Resalta la dinámica del


software.
Lenguaje de Modelado
Introducción a UML
Diagramas del UML – (Estructura)

Diagrama de Clases

Una clase es una


categoría o grupo de
cosas que tienen
atributos y acciones
similares.

El símbolo UML de
una clase
Lenguaje de Modelado
Introducción a UML
Diagramas del UML – (Estructura)

Diagrama de Objetos

Un Objeto es una
instancia de Clase (una
entidad que tiene valores
específicos de los
atributos y acciones).

El símbolo UML de
un objeto
Lenguaje de Modelado
Introducción a UML
Diagrama de Objetos
Ejemplo
Abstracciones más generales
Vehículo

Vehículo Terrestre Vehículo aéreo

Coche Camión Avión Helicóptero

Conceptos básicos de la Orientación a Objetos


Lenguaje de Modelado
Introducción a UML

Diagramas del UML – (Comportamiento)


Diagrama de Casos de Uso

Un caso de uso es
una descripción de
las acciones de un
sistema desde el
punto de vista del
usuario.
Diagrama de casos de uso
Lenguaje de Modelado
Introducción a UML

Diagramas del UML – (Comportamiento)


Diagrama de Estados

Un Estado
representa la
transición de un
objeto de una
condición de un
estado a otra.

Diagrama de estados
Lenguaje de Modelado
Introducción a UML

Diagramas del UML – (Interacción)


Diagrama de Secuencias

Secuencia muestra
la mecánica de la
interacción con base
en tiempos de los
objetos que
interactúan en un
sistema funcional.

Diagrama de secuencias
Lenguaje de Modelado
Introducción a UML
Diagramas del UML – (Comportamiento)
Diagrama de Actividades

Una Actividad es
una secuencia del
comportamiento que
ocurren dentro de un
Caso de uso o dentro
del un Objeto.

Diagrama de actividades UML


Lenguaje de Modelado
Introducción a UML

Diagramas del UML – (Interacción)


Diagrama de Comunicación Colaboración
Diagrama de Tiempo
Diagrama de Interacción Global

Diagramas del UML – (Estructura)


Diagrama de Componentes
Diagrama de Distribución
Diagrama de Paquetes

Diagrama de Estructura Compuesta


Diagrama de Despliegue

También podría gustarte