Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
4.010
CONCEPTOS GENERALES
- Metodología
- Técnica
- Herramienta
- Tarea
- Procedimiento
- Producto
METODOLOGIAS DE DESARROLLO DE SOFTWARE
4.020
DESARROLLO CONVENCIONAL
DESARROLLO ESTRUCTURADO
þ Programación estructurada
þ Diseño estructurado
þ Análisis estructurado
þ Especificaciones funcionales:
ý Gráficas
ý Particionadas
ý Mínimamente redundantes
METODOLOGIAS DE DESARROLLO DE SOFTWARE
4.040
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 DE DESARROLLO DE SOFTWARE
4.050
IMPACTO DE LA METODOLOGIA
EN EL ENTORNO DE DESARROLO
ENTORNO DE DESARROLLO DE SOFTWARE
Da informes Coordinan
a la dirección y guían
METODOLOGIA
DE
DESARROLLO
soportan
métodos
SOPORTE
TECNICAS
AUTOMATIZADO
determinan
las herramientas
necesarias
METODOLOGIAS DE DESARROLLO DE SOFTWARE
4.070
CARACTERISTICAS DESEABLES
DE UNA METODOLOGIA
J Existencia de reglas predefinidas
J Cobertura total del ciclo de desarrollo
J Verificaciones intermedias
J Planificación y control
J Comunicación efectiva
J Utilización sobre un abanico amplio de proyectos
J Fácil formación
J Herramientas CASE
J Actividades que mejoren el proceso de desarrollo
J Soporte al mantenimiento
J Soporte de la reutilización de software
METODOLOGIAS DE DESARROLLO DE SOFTWARE
4.080
TIPO DE
ENFOQUE FORMALIDAD
SISTEMA
ESTRUCTURADAS
* Orientadas a Procesos
* Orientadas a Datos
GESTIÓN NO FORMAL
- Jerárquicos
- No jerárquicos
* Mixtas
METODOLOGIAS ESTRUCTURADAS
• Especificación estructurada:
METODOLOGIAS ESTRUCTURADAS
METODOLOGIAS ORIENTADAS A PROCESOS
FASES DEL ANALISIS ESTRUCTURADO
METODOLOGIAS ESTRUCTURADAS
• Metodología de Yourdon/Constantine
METODOLOGIAS ESTRUCTURADAS
METODOLOGIAS ORIENTADAS
A DATOS JERARQUICOS
METODOLOGIAS ESTRUCTURADAS
METODOLOGIAS ORIENTADAS
A DATOS NO JERARQUICOS
5 “Revolucionarios” o “puros”
5 “Sintetistas” o “evolutivos”
METODOLOGIAS DE DESARROLLO DE SOFTWARE
4.150
+ Manejo de interrupciones
METODOLOGIA MERISE
METODOLOGIA SSADM
SSADM
Construcción y Pruebas
Especificación Lógica
Especificación de
Estudio de Viabilidad
Diseño Físico
del Sistema
Análisis de
Requisitos
Requisitos
Planificación
Estratégica
Administración y Control
METODOLOGIAS DE DESARROLLO DE SOFTWARE
4.180
METODOLOGIA METRICA