Mtodo de Yourdon 1 Modelo Esencial 1 1
- Slides: 26
Método de Yourdon 1. Modelo Esencial 1. 1. Modelo Ambiental 1. 2. Modelo de Comportamiento ANALISIS
El Modelo Esencial o o Modelo de lo que el sistema debe hacer (Análisis). Se compone: n Modelo Ambiental o o o n Frontera Descripción de propósito Lista de eventos Diagrama de Contexto Modelo de Comportamiento o o DFD DER DTE Diccionario de Datos Especificaciones de procesos Diccionario de Datos
Modelo Esencial - El Modelo Ambiental o o o Qué es parte del sistema y qué no. Frontera. Interfaces, previo determinar eventos. El Ambiente El Sistema Modelo Ambiental Modelo de Comportamiento
Modelo Esencial - El Modelo Ambiental Zona gris El Ambiente El Sistema Negociable
Modelo Esencial - El Modelo Ambiental El Ambiente facturación Sistema Ctas. Cobrar Control de inventario
El Modelo Ambiental I. - La declaración de propósitos “El propósito del Sistema de Procesamiento de la Asociación de Perros ZZZ es administrar el registro genealógico, el registro de la propiedad y los concursos que organiza la Asociación ZZZ”
El Modelo Ambiental II. - El diagrama de contexto (DFD particular) Pone de manifiesto: o o o Personas, organizaciones y sistemas con los que se comunica el sistema, conocidos como terminadores. Datos que el sistema recibe del mundo exterior y que deben procesarse de alguna manera. Datos que el sistema produce y que se envían al mundo exterior. Almacenes de datos compartidos con los terminadores (si los hubiere), los cuales se encuentran por afuera del sistema. La frontera entre el sistema y el mundo exterior.
El Modelo Ambiental II. - El diagrama de contexto Respuestas ASOCIACION Sistema Entradas AMO- Asociación Perros Sistema ZZZ Entradas ASOCIACIONSistema AMO Respuestas AMOSistema
El Modelo Ambiental III. - La lista de acontecimientos Lista narrativa de “estímulos” que ocurren en el ambiente y a los cuales el sistema debe dar una respuesta. Ejemplo: n El amo inscribe un perro en la asociación. n La asociación requiere un reporte mensual de los nacimientos producidos durante el mes. n La asociación solicita listado de hembras. n …
El Modelo Ambiental III. - La lista de acontecimientos o Tipos de acontecimientos: n n n de flujo (F), temporales (T) de control (C). Respuestas ASOCIACION N-Sistema Entradas AMO- Asociación Perros Sistema ZZZ Entradas ASOCIACIO N-Sistema AMO Respuestas AMOSistema • “El amo inscribe un perro en la asociación. (F)” • “La asociación solicita listado de hembras. (F). ”
El Modelo Ambiental III. - La lista de acontecimientos o Tipos de acontecimientos: n n n o de flujo (F), temporales (T) de control (C). “La asociación requiere un reporte mensual de los nacimientos producidos durante el mes. (T)”
El Modelo Ambiental III. - La lista de acontecimientos o Tipos de acontecimientos: n n n de flujo (F), temporales (T) de control (C). sobrecarga Sistema Controlador de Ascensor • “El sensor de sobrecarga del ascensor detectó sobrepeso (C). ” Sensor de sobrecarga
El Modelo Ambiental III. - La lista de acontecimientos o Punto de vista del ambiente vs. punto de vista del sistema. o Descubrir eventos examinando efecto de terminadores sobre el sistema. o No “empaquetar” eventos (“el cliente hace un pedido” vs. “el vendedor tramita un pedido del cliente”). ¿Toda instancia = datos? o Debe incluir no solo las interacciones normales sino las de falla debidas a terminadores.
El Modelo Ambiental ¿Qué primero, la lista o el DC? o Cualquiera de los dos. Consistentes! o Usuarios con buen conocimiento sobre E/S o existencia de versión actual de DC, n o DC => LE. DC sistema actual no disponible, n DER => LE => DC. Empezar construcción de DD.
El Modelo Esencial El Modelo de Comportamiento o Modelo de Procesos (DFD) Especificaciones de procesos Modelo de Datos (DER) Modelo de comportamiento (DTE), posiblemente. Completado del DD o Enfoques para Construcción del Modelo de Procesos: o o n n Clásico descendente (top-down) Partición por acontecimientos (o eventos)
El Modelo de Comportamiento Enfoque Clásico Descendente E 1 E 2 a b EL SISTEMA w 1 2 PA c PB c E 3 x y v Diagrama de Contexto 3 z 4 PC PD a Figura 0: EL SISTEMA b
El Modelo de Comportamiento Enfoque de Partición por Acontecimientos o No es ni puramente descendente ni puramente ascendente. 1. Dibujar un proceso por cada evento en la lista. 2. Nombrar el proceso describiendo la respuesta del sistema al evento. 3. Dibujar las entradas y salidas necesarias para que el proceso pueda dar la respuesta requerida, mas los almacenes para la comunicación entre burbujas. 4. Controlar completitud y consistencia entre DFD inicial (red de mini DFDs), DC, DD y lista de eventos. 5. Nivelación ascendente. 6. Posible partición descendente.
El Modelo de Comportamiento Enfoque de Partición por Acontecimientos Ejemplo de mini DFD Evento 5: “El amo inscribe un perro en un concurso”. COMPETENCIAS Datos_Concurso Id_Perro INSCRIBIR CONCURRespuesta_Inscripción SANTE AMO CONCURSOS PERROS
El Modelo de Comportamiento Balanceo de modelos E 2 E 1* E 2* E 1* E 2* E 1* Versión inicial del DFD Diagrama de Contexto
El Modelo de Comportamiento Nivelación ascendente del DFD inicial Almacén local 1 E 2 Almacén local quedó oculto en la burbuja 1 E 1 1. 1 E 2* E 1* 1. 2 DFD preliminar 1. 3 E 1* E 2* Resultado de la nivelación ascendente E 1* • Agrupar procesos que manejen datos en común, ocultado almacenes locales que aparecen en el nivel inferior. • Agrupar en DFDs de 7± 2 bloques de información (1 proceso y sus flujos relacionados se consideran 1 bloque).
El Modelo de Comportamiento Posible nivelación descendente del DFD inicial Figura 0 (3 burbujas) 1 er resultado de nivelación ascendente (9 burbujas) DFD preliminar (63 burbujas) Resultado de la nivelación descendente de la burbuja 3. 2. 2 Burbuja 3. 2. 2
El Modelo de Comportamiento Modelo de Datos o DER. o En paralelo con DFD inicial (red de mini DFDs) y DD. o Usar uno como apoyo para construir el otro y viceversa.
El Modelo de Comportamiento Especificaciones de Procesos o Es una mala idea dedicar tiempo a escribir las especificaciones de procesos hasta que no se haya concluido con el DFD inicial. o Idealmente, después de nivelación ascendente.
El Modelo de Comportamiento Modelo de Datos: DER
El Modelo Esencial Resumido o o o o Diagrama de contexto Lista de eventos Declaración de propósito Conjunto completo de DFDs por niveles. Diagrama de Entidad-Relación completo. Conjunto completo de DTE. Diccionario de Datos completo. Conjunto completo de especificaciones de procesos de nivel inferior.
Bibliografía o “Just Enough Structured Analysis”de Edward Yourdon Cap. 17: Punto 3; Cap. 18; Cap. 19; Cap. 20 n n o Descarga del libro : http: //www. yourdon. com/jesa. php Wiki del libro: http: //yourdon. com/strucanalysis/wiki/index. php? title=Introduct ion “Análisis Estructurado Moderno”, de Edward Yourdon, Prentice Hall, 1989.
- Que es el lser
- Modelo esencial
- Modelo esencial
- Simbologia del diagrama de flujo
- Death march edward yourdon
- Coad yourdon
- Death march edward yourdon
- Esencial es un verbo
- Fructosuria esencial
- Preguntas esenciales
- Los vicios de la voluntad
- Caser sonrisa esencial
- Demokracia kuptimi
- Que es plan de beneficios peas
- Esencial kuptimi
- Facilidad esencial
- Mealy y moore
- Modelo dinamico y modelo estatico de la tierra
- Modelo atomico modelo actual
- Modelo cielab
- Modelo japonês de administração.
- Modelo demostato
- Modelo didactico tecnologico caracteristicas
- Modelo por objetivos conductuales
- Metodo de furness
- Saudação inicial carta
- Similitudes del modelo osi y tcp/ip