METODOLOGÍAS AMERICANAS: YOURDON, DEMARCO, GANE Y SARSON.
Enviado por Fernando Reyes • 17 de Noviembre de 2016 • Informe • 1.982 Palabras (8 Páginas) • 1.504 Visitas
METODOLOGÍAS AMERICANAS:
YOURDON, DEMARCO,
GANE Y SARSON.
Integrantes: Patricio Pezoa
Jonathan Ponce
Fernando Reyes
HISTORIA
El análisis estructurado se ha transformado en una de las metodologías más divulgadas de análisis y especificación de sistemas hoy en día.
Para conceptuar esta herramienta de apoyo a dicha metodología, se estudia el análisis de sistemas como etapa del desarrollo de un sistema, como así también su contexto bajo el enfoque sistémico.
Los requerimientos de automatización se derivan de los objetivos del análisis de sistemas. Específicamente, dicen relación con la consistencia, exactitud y completitud intra e inter componentes del modelo de la especificación estructurada.
Cabe hacer notar que este prototipo se desarrolló considerando las necesidades locales de los analistas que utilizan esta metodología.
INTRODUCCION
El análisis de requerimientos forma parte del desarrollo de sistemas de información, cualquiera sea el enfoque utilizado en éste, ya sea el tradicional u otros -por ejemplo, la construcción de prototipos-.
Al estudiar el proceso de análisis, es posible notar que éste es un proceso iterativo en el cual la comunicación con el usuario juega un rol fundamental, puesto que si los requerimientos no están acordes con la especificación, no se llegará a un resultado final satisfactorio.
El análisis estructurado es una metodología de gran utilidad para el analista, ya que facilita la comunicación con el usuario, minimiza la redundancia y permite enfrentar la complejidad en la construcción de la especificación de requerimientos.
Este trabajo se ha desarrollado para crear un prototipo de una herramienta de apoyo al analista que utiliza la metodología de análisis estructurado ya sea para la descripción de un sistema problema, como para la especificación de un sistema-solución.
Metodología:
Conjunto de procedimientos, técnicas, herramientas y un soporte documental que ayuda a los desarrolladores a realizar nuevo software
METODOLOGÍA vs. CICLO DE VIDA
Una metodología puede seguir uno o varios modelos de ciclo de vida, es decir, el
ciclo de vida indica qué es lo que hay que obtener a lo largo del desarrollo del
proyecto pero no cómo hacerlo.
La metodología indica cómo hay que obtener los distintos productos parciales y
Finales
CARACTERISTICAS DESEABLES DE UNA METODOLOGIA
- Existencia de reglas predefinidas
- Cobertura total del ciclo de desarrollo
- Verificaciones intermedias
- Planificación y control
- Comunicación efectiva
- Utilización sobre un abanico amplio de proyectos
- Fácil formación
- Herramientas CASE
- Actividades que mejoren el proceso de desarrollo
- Soporte al mantenimiento
- Soporte de la reutilización de software
RELACION HISTORICA DE LAS PRINCIPALES RELACION HISTORICA DE LAS PRINCIPALES METODOLOGÍAS
AÑO METODOLOGÍA
1968 Conceptos sobre la programación estructurada de DIJKSTRA
1974 Técnicas de programación estructurada de WARNIER y JACKSON
1975 Primeros conceptos sobre diseño estructurado de MYERS y YOURDON
1977 Primeros conceptos sobre análisis estructurado GANE y SARSON
1978 Análisis estructurado: DEMARCO y WEINBERG Nace MERISE
1981 SSADM (versión inicial) Information Engineering (versión inicial)
1985 Análisis y Diseño estructurado para sistemas de tiempo real de WARD y MELLOR
1986 SSADM Versión 3
1987 Análisis y Diseño estructurado para sistemas de tiempo real de HATLEY y PIRHBAY
1989 METRICA (versión inicial)
1990 SSADM Versión 4
1993 METRICA Versión 2
1995 METRICA Versión 2. 1
METODOLOGIAS ESTRUCTURADAS
Metodologías Orientadas A Procesos
•Metodología de Yourdon
- Realizar los DFD del sistema
- Realizar el diagrama de estructuras
- Evaluar el diseño
- Preparar el diseño para la implantación.
METODOLOGIAS ORIENTADAS A PROCESOS
FASES DEL ANALISIS ESTRUCTURADO
Método de DeMarco | Método de Gane y Sarson |
1. Construir el modelo físico actual (DFD físico actual). 2. Construir el modelo lógico actual (DFD lógico actual). 3. Crear un conjunto de modelos físicos alternativos. 4. Estimar los costes y tiempos de cada opción. 5. Seleccionar un modelo 6. Empaquetar la especificación. | 1. Construir el modelo lógico actual (DFD lógico actual). 2. Construir el modelo del nuevo sistema: elaborar una especificación estructurada y construir un modelo lógico de datos en tercera forma normal que exprese el contenido de los almacenes de datos. 3. Seleccionar un modelo lógico. 4. Crear el nuevo modelo físico del sistema. 5. Empaquetar la especificación. |
EL DIAGRAMA DE FLUJO DE DATOS
El Diagrama de Flujo de Datos (DFD) es una herramienta de modelización que permite describir, de un sistema, la transformación de entradas en salidas; el DFD también es conocido con el nombre de Modelo de Procesos de Negocios (BPM, Business Process Model).
El objetivo del DFD es:
- Describir el contexto del sistema, determinando lo que ocurrirá en cada una de las áreas de la empresa, denominadas Entidades externas, que participen de este sistema;
- Detallar los procesos a ser realizados;
- Enumerar los archivos de datos necesarios, en cada proceso;
- Definir los flujos de datos, que participen en el procedimiento.
En otras palabras, el DFD permite representar de forma completa el sistema de información, al relacionar los datos almacenados en los archivos de datos del sistema, con los procesos que transforman a estos dados.
...