capitulo 3

Páginas: 6 (1337 palabras) Publicado: 25 de noviembre de 2014
Ingeniería de Software 6ª Edición
Ian Somerville
Addison Wesley
Resumen Cap. 3 Procesos del software
Modelos del proceso del software
Un modelo del proceso del software es una representación abstracta de un
proceso del software. Cada modelo del proceso representa un proceso desde
una perspectiva particular por lo que sólo provee información parcial acerca de
este proceso.
Estos modelosgenerales no son descripciones definitivas de los procesos del
software. Más bien, son abstracciones útiles que se pueden utilizar para
explicar diferentes enfoques para desarrollar software.
Los modelos de proceso que se discuten en este capítulo son:
El modelo de cascada
El primer modelo de proceso de software que se publico se derivo de otros
procesos de ingeniería. Debido a la cascada deuna fase a otra, este modelo se
conoce como “modelo de cascada” o como ciclo de vida del software. Las
principales etapas de este modelo se transforman en actividades
fundamentales de desarrollo:

Definición de
requerimientos
Diseño de sistemas
y de software
Implementación y
prueba de unidades
Integración y
prueba del sistema
Operación y
mantenimiento

Desarrollo evolutivo
Éstese basa en la idea de desarrollar una implementación inicial, exponiéndola
a los comentarios del usuario y refiriéndola a través de las diferentes
versiones hasta que se desarrolla un sistema adecuado. Existen dos tipos de
desarrollo evolutivo:
1. Desarrollo exploratorio.- El objetivo del proceso es trabajar con el
cliente para explorar sus requerimientos y entregar un sistema final.
2.Prototipos desechables.- el objetivo del proceso de desarrollo evolutivo
es comprender los requerimientos del cliente y entonces desarrollar una
definición mejorada de los requerimientos del sistema.

Actividades concurrentes
Especificación

Versión
Inicial

Desarrollo

Versiones
intermediarias

Bosquejo de
la descripción

Validación

Versión
final

Desarrollo formal de sistemasEl proceso de desarrollo se basa en la transformación matemática formal de
una especificación del sistema a un programa ejecutable.

Definición de
requerimientos

Especificación
Formal

Transformación
formal

Integración y
prueba del
sistema

Este enfoque Es adecuado para el desarrollo de sistemas que tienen
requerimientos severos de protección, fiabilidad o seguridad. Elenfoque
formal simplifica la creación de pruebas de protección o seguridad para
demostrar a los clientes o a los organismos de certificación que el sistema
cumple los requerimientos de protección o seguridad.

Desarrollo orientado a la reutilización
Este enfoque basado en la reutilización se compone de un gran número de
componentes de software reutilizable, así como de marcos de trabajo paraestos. Algunas veces estos componentes son sistemas por sí mismos que se
utilizan para proveer funcionalidad específica, como dar formato al texto,
efectuar cálculos numéricos, etc.
Aunque la etapa de especificaciones de requerimientos y la de validación son
comparables con otros procesos, las etapas intermedias en el proceso
orientado a la reutilización son diferentes.

Especificación derequerimientos

Análisis de
componentes

Modificación de
requerimientos

Diseño de
sistemas con
reutilización

Desarrollo e
integración

Validación
del sistema

Iteración de procesos
Conforme cambian los requerimientos del sistema, es necesario apoyar la
iteración de procesos en las partes repetidas del proceso. El trabajo de diseño
e implementación del sistema debe rehacersepara implementar los cambios en
los requerimientos. En esta sección se discuten dos modelos, estos son:





El desarrollo incremental.- en el que especificación el diseño y la
implementación del software se dividen en una serie de incrementos los
cuales se desarrollan uno a uno.
El desarrollo en espiral en el que el desarrollo gira en espiral hacia fuera
empezando con un esbozo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Capitulo 3
  • Capitulo 3
  • capitulo 3
  • 3 Capitulo
  • capitulo 3
  • capitulo 3
  • Capitulo 3
  • Capitulo 3

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS