trabajo practico

Páginas: 5 (1055 palabras) Publicado: 11 de abril de 2014
Portaada



























MODELO CASCADA


En ingeniería del software el desarrollo en cascada, también llamado modelo en cascada, es el enfoque metodológico que ordena rigurosamente las etapas del proceso para el desarrollo de software, de tal forma que el inicio de cada etapa debe esperar a la finalización de la etapa anterior.1
La versión originalfue propuesta por Winston W. Royce en 1970 y posteriormente revisada por Barry Boehm en 1980 e Ian Sommerville en 1985.
Estructura

Definiciones de la estructuraaaaaaaaaaaa











Fases

1 Ingeniería y Análisis del Sistema: Debido a que el software es siempre parte de un sistema mayor el
trabajo comienza estableciendo los requisitos de todos los elementos del sistema y luegoasignando algún
subconjunto de estos requisitos al software.
Análisis de los requisitos del software: El proceso de recopilación de los requisitos se centra e
intensifica especialmente en el software. El ingeniero de software debe comprender el ámbito de la
información del software, así como la función, el rendimiento y las interfaces requeridas.
Diseño: el diseño del software se enfocaen cuatro atributos distintos del programa: la estructura de los
datos, la arquitectura del software, el detalle procedimental y la caracterización de la interfaz.
Codificación: el diseño debe traducirse en una forma legible para la maquina. El paso de codificación
realiza esta tarea.
Prueba: La prueba se centra en la lógica interna del software, y en las funciones externas, realizandopruebas que aseguren que la entrada definida produce los resultados que realmente se requieren

Mantenimiento: El software sufrirá cambios después de que se entrega al cliente. Los cambios ocurrirán
debido a que hayan encontrado errores, a que el software deba adaptarse a cambios del entorno externo (sistema operativo o dispositivos periféricos), o debido a que el cliente requiera ampliacionesfuncionales o del rendimiento.
Caracteristicas

Es el más utilizado.
Es una visión del proceso de desarrollo de software como una sucesión de etapas que producen productos
intermedios.
Para que el proyecto tenga éxito deben desarrollarse todas las fases.

Las fases continúan hasta que los objetivos se han cumplido.

Si se cambia el orden de las fases, el producto final seráde inferior calidad
Es un modelo sencillo (para explicar al cliente).
También llamado ciclo de vida clásico, sugiere un enfoque sistémico secuencial en el desarrollo del software.
Requiere que los requerimientos estén bien definidos y estables en forma razonable.
Es el paradigma más antiguo para la Ingeniería del Software.










MODELO INCREMENTAL
El modelo incrementalfue propuesto por Harlan Mills en el año 1980. Surgió el enfoque incremental de desarrollo como una forma de reducir la repetición del trabajo en el proceso de desarrollo y dar oportunidad de retrasar la toma de decisiones en los requisitos hasta adquirir experiencia con el sistema.

Este modelo combina elementos del Modelo Lineal Secuencial con la filosofía interactiva de Construcción dePrototipos. El modelo incremental aplica secuencias lineales de forma escalonada mientras progresa el tiempo en el calendario. Cada secuencia lineal produce un incremento del software. El primer incremento generalmente es un producto esencial denominado núcleo.

En una visión genérica, el proceso se divide en 4 partes:
Análisis
Diseño
Código
Prueba


Características:
Se evitan proyectoslargos y se entrega "algo de valor" a los usuarios con cierta frecuencia.
El usuario se involucra más.
Difícil de evaluar el costo total.
Difícil de aplicar a los sistemas transaccionales que tienden a ser integrados y a operar como un todo.
Requiere gestores experimentados.
Los errores en los requisitos se detectan tarde.
El resultado puede ser positivo.

Ventajas:
Con un paradigma...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Trabajo practico
  • trabajo practico
  • TRABAJO PRACTICO
  • Trabajo Practico
  • Trabajo Practico
  • Trabajos practicos
  • TRABAJO PRACTICO
  • trabajo practico

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS