ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Informatica


Enviado por   •  3 de Septiembre de 2013  •  1.132 Palabras (5 Páginas)  •  235 Visitas

Página 1 de 5

MODELO CASCADA

Este modelo admite la posibilidad de hacer iteraciones, es decir, durante las modificaciones que se hacen en el mantenimiento, se puede ver por ejemplo la necesidad de cambiar algo en el diseño lo cual significa que se harán los cambios necesarios en la codificación, se tendrán que realizar de nuevo las pruebas, es decir si se tiene que volver a una de las paginas anteriores para el mantenimiento se tendrá que recorrer el resto de las etapas.

Después de cada etapa se realiza una revisión para comprobar si se puede pasar a la siguiente. El modelo se compone de seis etapas fundamentales para un mejor desarrollo eficacia del sistema:

Análisis del Problema

Una vez que se ha detectado el problema existente en una empresa u organización, debemos definir las áreas sobre las cuales será planteada la solución para los requerimientos; esta solución debe estar delimitada de acuerdo a los parámetros que proporcione el problema y no abarcar más allá de lo que indica una posible solución.

Dentro de esta etapa nos podemos apoyar ciertos pasos que nos ayuden a definir adecuadamente los alcances de nuestro proyecto, como la determinación y el alcance de los objetivos, una planeación, así como definir los recursos y equipo de trabajo, con el que contamos y preparar un plan de trabajo.

Análisis de Requerimientos

En esta etapa se realiza un estudio muy afondo sobre lo que el usuario desea y la forma en la cual se le presentara la solución que se está buscando, para obtener un mejor resultado de esto nos debemos entender muy bien la problemática, el proceso de recopilación de requerimientos se centra y se intensifica especialmente en el software.

El ingeniero del software debe comprender el ámbito de la información del sistema, así como la función y el rendimiento y las interfaces requeridas.

Diseño del Software

El diseño del software se enfoca en cuatro atributos distintos del programa (la estructura de los datos, la arquitectura del software, el detalle procedimental y la caracterización del interfaz).

Una vez que se analizan y especifican los requisitos, el diseño del software es la última acción de la ingeniería correspondiente dentro de la actividad del modelado, la cual establece una plataforma para la construcción (generación de código y prueba). Se da la transición del análisis al diseño y del diseño al código.

El diseño puede representarse al usar uno o más de muchos modelos diferentes. Los modelos estructurales representan la arquitectura como una colección organizada de componentes del programa. Los modelos del marco de trabajo repetible incrementan el grado de abstracción del diseño al intentar identificar marcos de trabajo repetibles del diseño arquitectónico que se encuentran en tipos de aplicaciones similares. El diseño de la arquitectura de software se describe cómo se descompone y como están organizados los componentes en el software.

Codificación

En un proyecto grande ésta es la etapa más sencilla. Si el diseño es adecuado y suficientemente detallado la codificación de cada módulo es algo casi automático

Una de las principales decisiones a tomar en esta fase es la del lenguaje a emplear, aunque a veces en el diseño ya está de alguna forma implica.

Evaluar la calidad de la codificación es una tarea nada fácil. Para un mismo diseño son posibles muchas implementaciones diferentes. Y no hay criterios claros que no permitan decidir cuál es la mejor. En este punto, las métricas del software pueden ser utilizadas en nuestra ayuda.

Cuando intervienen varias personas, pueden aparecer problemas a la hora de realizar modificaciones, debido a que cada uno tiene su propio estilo. Por eso se hace necesario definir estándares

...

Descargar como (para miembros actualizados) txt (7 Kb)
Leer 4 páginas más »
Disponible sólo en Clubensayos.com