180 likes | 388 Views
Analisis Estructurado Postmoderno PSA. SIS 3390 Lucio Salgado. Antecedentes. Analisis estructurado nace en 1970(s) Idea La estructura de alto nivel del software de corresponder a la estructura del problema.
E N D
Analisis Estructurado PostmodernoPSA SIS 3390 Lucio Salgado
Antecedentes • Analisis estructurado nace en 1970(s) • Idea La estructura de alto nivel del software de corresponder a la estructura del problema. • Ofrece tecnicas y guias para diseñar la estructura del sistema, pero no para analizar esta estructura.
Antecedentes • La escuela que mas ha influenciado es el enfoque Yourdon, en el cual DFDs, ERDs y diagramsa de Mealy se usan para representar el sistema ha desarrollar. • El enfoque Yourdon no incluye el entorno en su modelado.
PSA • Se denomina POSTMODERNO • Combina enfoques de diseño de muchas escuelas, algunos de los cuales opuestos entre si. • Analisis estructurado estilo Yourdon • Desarrollo de Sistemas Jackson • Analisis orientado a objetos
Notaciones • Nivel de diseño • Entorno • Requerimientos • Descomposicion del Sistema
Notacion-Entorno • Diagrama de Contexto • ERD del dominio del sujeto • Lista evento-accion del comportamiento deseado dominio del sujeto • Lista evento-accion del comportamiento asumido dominio del sujeto
Notacion-Requerimientos • Sentencia de Mision • Arbol de refinamiento de funciones • Descripcion de servicios • Lista de estimulo-respuesta del comportamiento deseado del sistema
Notacion-Descomposicion • DFD de Descomposicion del sistema que se desarrolla • STT o STD del control de procesos • Dicionarios
Reglas de coherencia • Modelos de entorno • Especificacion de requerimientos • Descomposicion de especificaciones
Modelos de entorno • El diagrama de contexto debe mostrar informacion sobre el dominio del sujeto y como esa informacion afecta al sistema • La descripcion de los pares evento-accion deben mencionar entidades del dominio.
Especificacion de requerimientos • La mision corresponde a la raiz del arbol de refinamiento • Los servicios describen las hojas del arbol de refinamiento • Caca funcion se activa por un estimulo en la lista de estimulos-respuestas • Cada par estimulo-respuesta es parte de una funcion
Especificacion de descomposicion • Cada proceso de control es especificado por una descripcion de comportamiento(STT o STD) • Cada descripcion de comportamiento describa a un proceso de DFD • Un evento en el comportamiento corresponde a un flujo de entrada • Una accion en comportamiento corresponde a un flujo de salida
Uso de Notaciones • Ligero • Diagrama de contexto • Mision
Uso de notaciones • Liviano • Diagrama de Contexto • ERD • Mision • Arbol de refinamiento • Descripcion de servicios • Diccionario
Uso de notaciones • Medianamente completo • Diagrama de Contexto • ERD • Mision • Arbol de refinamiento • Descripcion de servicios • DFD • Diccionario
Uso de notaciones • Completo • Diagrama de Contexto • ERD • Lista Evento-accion • Mision • Arbol de refinamiento • Descripcion de servicios • Lista estimulo-respuesta • DFD • Descripcion de comportamiento • Diccionario
Uso de funciones • Medianamente completo
Uso de notacion • Completo