SlideShare una empresa de Scribd logo
1 de 9
Modelado del Sistema
Modelado del Sistema
El modelado se ha convertido en un medio para
representar el sistema usando algún tipo de notación
gráfica basado en el Lenguaje de Modelado Unificado
(UML)
Es posible desarrollar modelos tanto del sistema
existente que nos ayuda aclarar lo que hace, como
también del sistema a diseñar, es decir el sistema nuevo.
UML considera 5 tipos de diagramas:
◦ Diagrama de Actividad: muestra las actividades en un proceso.
◦ Diagrama de Casos de Uso: muestra las interacciones entre un
sistema.
◦ Diagrama de Secuencia: muestra interacciones entre los actores.
◦ Diagrama de Clases: muestra las clases y sus relaciones en el
sistema.
Los modelos se usan como parte de
un proceso de desarrollo, estos deben
ser completos y concretos ya que se
usan como base para generar el
código fuente del sistema
Modelado de Casos de Uso
Se utiliza para obtener los
requerimientos y saber lo que el usuario
espera del sistema.
La notación con figura humana se
utiliza para saber la interacción con los
casos de uso.
Las flechas indican la dirección del flujo
de mensajes.
Diagramas de Secuencia
Se usan para modelar las interacciones entre
los actores y los objetos en un sistema.
Los objetos y actores que
intervienen
Se mencionan en la parte superior
Interacciones
entre los
objetos
Diagramas de Clase
Pueden usarse cuando se desarrolla un
modelo de sistema orientado a objetos para
mostrar las clases y sus relaciones.
Nombre
de la clase
atributos
de la clase
métodos
de la clase
Modelado dirigido por datos
Muestran la secuencia de acciones en el
procesamiento de datos de entrada, sirven para
mostrar procesamiento extremo a extremo en un
sistema.
UML no soporta diagramas de flujo de datos, por lo
que introdujo diagramas de actividad que son
similares a los de flujo.
Ingeniería dirigida por modelo
La ingeniería dirigida por modelo MDE, es
donde los modelos y no los programas son
las salidas principales. Los programas que se
ejecutan se generan automáticamente a
partir de los modelos.
La ingeniería dirigida por modelo reduce la
probabilidad de errores, acelera el diseño y
permite crear aplicaciones reutilizables.
Gracias

Más contenido relacionado

La actualidad más candente

Requerimiento funcional y no funcional
Requerimiento funcional y no funcional Requerimiento funcional y no funcional
Requerimiento funcional y no funcional
CristobalFicaV
 
Modelos de Simulacion
Modelos de SimulacionModelos de Simulacion
Modelos de Simulacion
Jammil Ramos
 
Unidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De RequerimientosUnidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De Requerimientos
Sergio Sanchez
 
Modelos del Sistema
Modelos del SistemaModelos del Sistema
Modelos del Sistema
Sofylutqm
 
P. estructurada vs. programación orientada a objetos
P. estructurada vs. programación orientada a objetosP. estructurada vs. programación orientada a objetos
P. estructurada vs. programación orientada a objetos
Geovanny Yungán
 

La actualidad más candente (20)

Modelamiento software
Modelamiento softwareModelamiento software
Modelamiento software
 
Metodologia estructurada
Metodologia estructuradaMetodologia estructurada
Metodologia estructurada
 
Caso de Uso
Caso de UsoCaso de Uso
Caso de Uso
 
Modelo incremental
Modelo incrementalModelo incremental
Modelo incremental
 
Requerimiento funcional y no funcional
Requerimiento funcional y no funcional Requerimiento funcional y no funcional
Requerimiento funcional y no funcional
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Ciclo de vida de un sistema de informacion
Ciclo de vida de un sistema de informacionCiclo de vida de un sistema de informacion
Ciclo de vida de un sistema de informacion
 
Ciclo de vida de los sistemas de informacion
Ciclo de vida de los sistemas de informacionCiclo de vida de los sistemas de informacion
Ciclo de vida de los sistemas de informacion
 
Modelos de Simulacion
Modelos de SimulacionModelos de Simulacion
Modelos de Simulacion
 
Metodología RUP
Metodología RUPMetodología RUP
Metodología RUP
 
Unidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De RequerimientosUnidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De Requerimientos
 
Normas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareNormas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de Software
 
Modelos del Sistema
Modelos del SistemaModelos del Sistema
Modelos del Sistema
 
Estimación Software por Puntos de Función
Estimación Software por Puntos de FunciónEstimación Software por Puntos de Función
Estimación Software por Puntos de Función
 
Pruebas de sistemas y aceptacion
Pruebas de sistemas y aceptacionPruebas de sistemas y aceptacion
Pruebas de sistemas y aceptacion
 
Estándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de NegociosEstándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de Negocios
 
Ciclo Vida del Software
Ciclo Vida del SoftwareCiclo Vida del Software
Ciclo Vida del Software
 
Casos de Uso en UML
Casos de Uso en UMLCasos de Uso en UML
Casos de Uso en UML
 
Sistemas críticos - Ingeniería de Sistemas
Sistemas críticos - Ingeniería de SistemasSistemas críticos - Ingeniería de Sistemas
Sistemas críticos - Ingeniería de Sistemas
 
P. estructurada vs. programación orientada a objetos
P. estructurada vs. programación orientada a objetosP. estructurada vs. programación orientada a objetos
P. estructurada vs. programación orientada a objetos
 

Similar a Modelado del sistema

UML Exposición de analisis y diseño de Siatemas
UML Exposición de analisis y diseño de SiatemasUML Exposición de analisis y diseño de Siatemas
UML Exposición de analisis y diseño de Siatemas
Eder Nuñez Ochoa
 
Taller presentacion
Taller presentacionTaller presentacion
Taller presentacion
yanqui0101
 
UML - Diagramas de Actividades, componentes y clases
UML - Diagramas de Actividades, componentes y clasesUML - Diagramas de Actividades, componentes y clases
UML - Diagramas de Actividades, componentes y clases
ErickMontesdeoca5
 

Similar a Modelado del sistema (20)

9. introducción a uml
9. introducción a uml9. introducción a uml
9. introducción a uml
 
Diagramas
DiagramasDiagramas
Diagramas
 
Uml
UmlUml
Uml
 
UML(Lenguaje Unificado de Modelado)
UML(Lenguaje Unificado de Modelado)UML(Lenguaje Unificado de Modelado)
UML(Lenguaje Unificado de Modelado)
 
Analisis de Uml
Analisis de UmlAnalisis de Uml
Analisis de Uml
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
Diagramas uml10
Diagramas uml10Diagramas uml10
Diagramas uml10
 
Lenguajes de programación: UML
Lenguajes de programación: UMLLenguajes de programación: UML
Lenguajes de programación: UML
 
Modelado de caso de uso y Diagrama de Caso de Uso
Modelado de caso de uso  y Diagrama de Caso de UsoModelado de caso de uso  y Diagrama de Caso de Uso
Modelado de caso de uso y Diagrama de Caso de Uso
 
Diagrama de secuencia. soruco
Diagrama de secuencia. sorucoDiagrama de secuencia. soruco
Diagrama de secuencia. soruco
 
Diseño de sistemas - UML - compendio
Diseño de sistemas  -  UML - compendioDiseño de sistemas  -  UML - compendio
Diseño de sistemas - UML - compendio
 
Uml mateo henao
Uml mateo henaoUml mateo henao
Uml mateo henao
 
Janio
JanioJanio
Janio
 
UML Exposición de analisis y diseño de Siatemas
UML Exposición de analisis y diseño de SiatemasUML Exposición de analisis y diseño de Siatemas
UML Exposición de analisis y diseño de Siatemas
 
Equipo2
Equipo2Equipo2
Equipo2
 
Taller presentacion
Taller presentacionTaller presentacion
Taller presentacion
 
UML - Diagramas de Actividades, componentes y clases
UML - Diagramas de Actividades, componentes y clasesUML - Diagramas de Actividades, componentes y clases
UML - Diagramas de Actividades, componentes y clases
 
Uml
UmlUml
Uml
 

Más de Israel Rey

Más de Israel Rey (20)

Análisis de Procesos
Análisis de ProcesosAnálisis de Procesos
Análisis de Procesos
 
Construir un BSC
Construir un BSCConstruir un BSC
Construir un BSC
 
Caso CoE y Gobierno BPM
Caso CoE y Gobierno BPMCaso CoE y Gobierno BPM
Caso CoE y Gobierno BPM
 
Mejora Continua en Multifabrik
Mejora Continua en MultifabrikMejora Continua en Multifabrik
Mejora Continua en Multifabrik
 
Integración: Proceso siniestro de una aseguradora
Integración: Proceso siniestro de una aseguradoraIntegración: Proceso siniestro de una aseguradora
Integración: Proceso siniestro de una aseguradora
 
Aplicación de BPM para iniciativas Blockchain
Aplicación de BPM para iniciativas BlockchainAplicación de BPM para iniciativas Blockchain
Aplicación de BPM para iniciativas Blockchain
 
Análisis BPMS
Análisis BPMSAnálisis BPMS
Análisis BPMS
 
Decálogo de Beneficios Implantación BPM
Decálogo de Beneficios Implantación BPMDecálogo de Beneficios Implantación BPM
Decálogo de Beneficios Implantación BPM
 
Modelado DMN
Modelado DMNModelado DMN
Modelado DMN
 
Mapas cognitivos y Mapas causales para comprender el proceso de negocio
Mapas cognitivos y Mapas causales para comprender el proceso de negocioMapas cognitivos y Mapas causales para comprender el proceso de negocio
Mapas cognitivos y Mapas causales para comprender el proceso de negocio
 
Automatización e implementación de Procesos en un Motor BPM
Automatización e implementación de Procesos en un Motor BPMAutomatización e implementación de Procesos en un Motor BPM
Automatización e implementación de Procesos en un Motor BPM
 
Análisis de Procesos con Adonis
Análisis de Procesos con AdonisAnálisis de Procesos con Adonis
Análisis de Procesos con Adonis
 
Modelización y Análisis de Procesos bajo BPMN
Modelización y Análisis de Procesos bajo BPMNModelización y Análisis de Procesos bajo BPMN
Modelización y Análisis de Procesos bajo BPMN
 
Software testing
Software testingSoftware testing
Software testing
 
Instalación de Jmeter
Instalación de JmeterInstalación de Jmeter
Instalación de Jmeter
 
Qa Testing - Cucumber
Qa Testing - CucumberQa Testing - Cucumber
Qa Testing - Cucumber
 
Crear archivo war desde Jenkins
Crear archivo war desde JenkinsCrear archivo war desde Jenkins
Crear archivo war desde Jenkins
 
Crear war en jenkins
Crear war en jenkinsCrear war en jenkins
Crear war en jenkins
 
Innovación educativa enfocada a la acción tutorial
Innovación educativa enfocada a la acción tutorialInnovación educativa enfocada a la acción tutorial
Innovación educativa enfocada a la acción tutorial
 
Requerimientos de usuario y del sistema
Requerimientos de usuario y del sistemaRequerimientos de usuario y del sistema
Requerimientos de usuario y del sistema
 

Modelado del sistema

  • 2. Modelado del Sistema El modelado se ha convertido en un medio para representar el sistema usando algún tipo de notación gráfica basado en el Lenguaje de Modelado Unificado (UML) Es posible desarrollar modelos tanto del sistema existente que nos ayuda aclarar lo que hace, como también del sistema a diseñar, es decir el sistema nuevo. UML considera 5 tipos de diagramas: ◦ Diagrama de Actividad: muestra las actividades en un proceso. ◦ Diagrama de Casos de Uso: muestra las interacciones entre un sistema. ◦ Diagrama de Secuencia: muestra interacciones entre los actores. ◦ Diagrama de Clases: muestra las clases y sus relaciones en el sistema.
  • 3. Los modelos se usan como parte de un proceso de desarrollo, estos deben ser completos y concretos ya que se usan como base para generar el código fuente del sistema
  • 4. Modelado de Casos de Uso Se utiliza para obtener los requerimientos y saber lo que el usuario espera del sistema. La notación con figura humana se utiliza para saber la interacción con los casos de uso. Las flechas indican la dirección del flujo de mensajes.
  • 5. Diagramas de Secuencia Se usan para modelar las interacciones entre los actores y los objetos en un sistema. Los objetos y actores que intervienen Se mencionan en la parte superior Interacciones entre los objetos
  • 6. Diagramas de Clase Pueden usarse cuando se desarrolla un modelo de sistema orientado a objetos para mostrar las clases y sus relaciones. Nombre de la clase atributos de la clase métodos de la clase
  • 7. Modelado dirigido por datos Muestran la secuencia de acciones en el procesamiento de datos de entrada, sirven para mostrar procesamiento extremo a extremo en un sistema. UML no soporta diagramas de flujo de datos, por lo que introdujo diagramas de actividad que son similares a los de flujo.
  • 8. Ingeniería dirigida por modelo La ingeniería dirigida por modelo MDE, es donde los modelos y no los programas son las salidas principales. Los programas que se ejecutan se generan automáticamente a partir de los modelos. La ingeniería dirigida por modelo reduce la probabilidad de errores, acelera el diseño y permite crear aplicaciones reutilizables.