Modelo De Sistema
©Ian Sommerville 2004
Software Engineering, 7th edition. Chapter 8
Slide 1
Objetivos
Explicar por qué el contexto de un sistema debería ser el modelo, como parte del proceso de ingeniería de requerimientos Describir el comportamiento de modelos, el modelado de datos y el modelo de objetos Introducir algunas de las notaciones utilizadas en el Lenguaje Unificadode Modelado (UML) Mostrar cómo las herramientas CASE brindan apoyo al modelado del sistema
©Ian Sommerville 2004
Software Engineering, 7th edition. Chapter 8
Slide 2
Tópicos Expuestos
Contexto de modelos Modelos de comportamiento Modelos de datos Modelo de objetos Herramientas CASE
©Ian Sommerville 2004
Software Engineering, 7th edition. Chapter 8
Slide 3
La Modelización deSistemas
En la modelización del sistema el analista ayuda a entender la funcionalidad del sistema, y los modelos se utilizan para comunicarse con los clientes. Diferentes modelos de presentar el sistema desde diferentes perspectivas
• • • Perspectiva externa que muestra el contexto del sistema o el medio ambiente; Perspectiva del comportamiento que muestra el comportamiento del sistema;Perspectiva estructural que muestra el sistema de datos o la arquitectura.
©Ian Sommerville 2004
Software Engineering, 7th edition. Chapter 8
Slide 4
Tipos de Modelos
Modelo de procesamiento de datos que muestran cómo los datos se procesan en distintas etapas. Modelo de composición que muestra cómo las entidades están compuestas de otras entidades. Modelo arquitectónico mostrandoprincipales subsistemas. Modelo de clasificación que muestra cómo las entidades tienen características comunes. Entidad/relación que muestra el modelo del sistema de reacción a los acontecimientos.
©Ian Sommerville 2004
Software Engineering, 7th edition. Chapter 8
Slide 5
Contexto de Modelos
Contexto, se utilizan modelos para ilustrar el contexto operativo de un sistema - que pongan demanifiesto lo que está fuera del sistema de límites. Preocupaciones sociales y de organización pueden afectar a la decisión sobre dónde colocar los límites del sistema. Mostrar los modelos arquitectónicos y su relación con otros sistemas.
Software Engineering, 7th edition. Chapter 8 Slide 6
©Ian Sommerville 2004
El Contexto de un Sistema ATM
©Ian Sommerville 2004
Software Engineering, 7thedition. Chapter 8
Slide 7
Modelos de Procesos
Los modelos de procesos muestran el proceso general y los procesos que están soportados por el sistema. Modelos de flujo de datos se pueden utilizar para mostrar los procesos y el flujo de información de un proceso a otro.
©Ian Sommerville 2004
Software Engineering, 7th edition. Chapter 8
Slide 8
Proceso de Adquisición de equipos
©IanSommerville 2004
Software Engineering, 7th edition. Chapter 8
Slide 9
Modelos de Comportamiento
Modelos de comportamiento se utilizan para describir el comportamiento global de un sistema. Dos tipos de modelo de comportamiento son:
• Modelos de procesamiento de datos que muestran cómo se procesa los datos a medida que se mueve a través del sistema; Modelos de máquina de estados que muestran lossistemas de respuesta a eventos.
•
Estos modelos muestran diferentes perspectivas a fin de ambos son necesarios para describir el comportamiento del sistema.
©Ian Sommerville 2004
Software Engineering, 7th edition. Chapter 8
Slide 10
Modelos de Procesamiento de Datos
Diagramas de flujo de datos (DFD), podrá utilizarse para el modelo del sistema de procesamiento de datos.Estos muestran las fases de transformación como los flujos de datos a través de un sistema. DFD son una parte intrínseca de muchos métodos de análisis. Notación sencilla e intuitiva que los clientes pueden entender. Mostrar de extremo a extremo el procesamiento de datos.
©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 8 Slide 11
Procesamiento de Pedidos DFD
©Ian Sommerville...
Regístrate para leer el documento completo.