desarrollo estructurado

Páginas: 13 (3079 palabras) Publicado: 5 de junio de 2014
Modelo de Desarrollo
Estructurado

Temario
A. Modelo de desarrollo estructurado
1. Desarrollo estructurado de un
programa (7 semanas)
1.1. Ciclo de vida del software
1.2. Desarrollo estructurado aplicando la
metodología orientada al flujo de datos
metodologí
1.3. Análisis estructurado
Aná
1.4. Diseño estructurado
Diseñ
1.5. Implementación estructurada
Implementació
1.6. Ejemplo ydefinición de la práctica
definició
prá

1

Software
• Conjunto de programas
• Tipos:
Tipos:
– Programas de control
– Programas de proceso
– Programas de aplicación
aplicació

• Software de sistema:
– Control + Proceso

• Desarrollo de programas
– Para software de aplicación
aplicació
– Proceso de ingeniería
ingenierí

• Ingeniería del Software
Ingenierí
– Crisis delsoftware (años 60)
(añ
– Objetivo

Ciclo de Vida Clásico
Ingeniería del
Sistema
Planificación

Análisis Req.
Software
Diseño

Desarrollo

Codificación

Pruebas

Mantenimiento

Mantenimiento

2

IS
ARS

D

C

P

M

Ingeniería del Sistema

• Objetivo: análisis global, viabilidad
• Hay tareas manuales
• Productos:
– Especificación del Sistema:
EspecificacióSistema:
Objetivos, Requisitos de cada elemento, Análisis
Aná
Técnico, Análisis Económico, Viabilidad,
Aná
Econó
Arquitectura, Pruebas globales

– Plan software:
software:
Objetivos, R. Software, R. BD, Arquitectura

IS
ARS

D

C

P

M

Análisis Req. Software

• Proceso de descubrimiento, refinado,
modelado y especificación
• Producto:
– Especificación de RequisitosSoftware:
Especificació
Software:
1.
2.
3.
4.

Descripción de la Información
Descripció
Informació
Descripción Funcional
ó
Descripci
Descripción del Comportamiento
Descripció
Criterios de Validación (del software)
Validació

3

IS
ARS

D

C

P

Diseño

M

• Objetivo: modelo detallado de la
Objetivo:
implementación
implementació
• Parte central del desarrollo
•Diseño preliminar:
Diseñ preliminar:
– Est. de datos + estructura modular + interfaz
– Producto: Doc de Diseño General:
Diseñ General:
Diseño de datos, Diseño arquitectónico (módulos), Diseño
Diseñ
Diseñ arquitectó
(mó
Diseñ
de la interfaz hombre-máquina, Pruebas de integración
hombreintegració

• Diseño Detallado:
Diseñ Detallado:
– Detalles de módulos + refinamiento

–Producto: Doc. De Diseño Detallado (o final)
Doc.
Diseñ
Diseño detallado de los datos, Diseño arquitectónico, Diseño
Diseñ
Diseñ arquitectó
Diseñ
de interfaz hombre-máquina, Diseño procedimental de cada
hombreDiseñ
módulo, Pruebas para cada módulo


IS
ARS

D

C

P

M

Codificación

• Objetivo:
– Creación de programas
Creació
– Aplicando un paradigma
– Utilizando lenguaje deprogramación
programació

• Producto:
– Código fuente
• Comprensible
• Bien comentado y documentado
• Siguiendo convenciones de la organización
organizació

4

IS
ARS

D

C

P

Pruebas

M

• Objetivo: descubrir errores en el software
Objetivo:
• Elemento crítico para calidad
crí
• Tipos (por ámbito):





Sistema
Validación
Validació
IntegraciónIntegració
Unidad

• Tipos (por diseño):
diseñ
– Caja negra (funcionales)
– Caja blanca (estructurales)

IS
ARS

D

C

P

M

Desarrollo y pruebas
Codificación
C
D

Proceso de desarrollo

ERS
IS
PS

Proceso de pruebas

PV
PI
PU

Diseño
Especificación de
requisitos del Sw
Ingeniería del Sistema
Prueba del sistema
Prueba de validación
Prueba de integración
Pruebade unidad

5

IS
ARS

D

C

P

M

Desarrollo y pruebas
Codificación
C
D

Proceso de desarrollo

ERS

Diseño
Especificación de
requisitos del Sw

Implementación =
Implementación =
codificación + pruebas
codificación + pruebas

Ingeniería del Sistema

IS

PS

Proceso de pruebas

PV
PI

PU

IS
ARS

D

C

P

M

Prueba del sistema

Prueba de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Desarrollo y estructura de las instituciones educativas
  • Estructura de valores en el desarrollo latinoamericano
  • Desarrollo historico del lenguaje estructurado
  • Estructura,cambio y desarrollo organizacional
  • Estructura Del Sistema De Desarrollo Administrativo
  • Estructura de desarrollo de software
  • desarrollo y subdesarrollo
  • Desarrollo De La Estructura Musical

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS