Вы находитесь на странице: 1из 4

UNIVERSIDAD JUAREZ DEL ESTADO DE DURANGO

Calidad de Software
9 Semestre

Alumna: Blanca Edith Mcvey Mrquez

Prof. Mara Teresa Mora Cabral

Agosto de 2013, Gmez Palacio Dgo.

CONTENIDO
Introduccin ............................................................................................................. 3 Desarrollo ............................................................................................................. 3 Conclusin............................................................................................................. 4 Bibliografia............................................................................................................ 5

CICLO DE VIDA DEL SOFTWARE


Introduccin

El ciclo de vida del Software su finalidad es cumplir con las actividades o tareas necesarias en el desarrollo, que implica el software, que abarca la vida del sistema, donde se toma en cuenta dede la definicin de cada uno de los requisitos, hasta la finalizacin uso.

Desarrollo
Se ocupa en describir las fases principaes del desarrollo de software, ayudando a administrar el progreso y desarrollo, ademas de proveer un espacio de trabajo detallado de la elaboracion del software Modelo Cascada Este es el ms bsico de todos los modelos. su visin dice que el desarrollo de software esa travs de una secuencia simple de fases. Cada fase tiene un conjunto de metas bien definidas. Utiliza punto de control para pasar a la siguiente fase: Anlisis, Diseo, Codificacin, Pruebas, Implementacin, Mantenimiento. Se tarda mucho tiempo en pasar todo el ciclo. El fracaso del software es la comunicacin con el usuario final. Se utiliza en proyectos con requerimientos bien definidos. Las flechas muestran el flujo de informacin entre las fases. este modelo se enfrasca en los en: Planear un proyecto antes de embarcarse en l. Definir el comportamiento externo antes de disear su arquitectura interna. Documentar los resultados de cada actividad. Disear un sistema antes de codificarlo. Testear el sistema despus de construirlo. Modelo De Desarrollo Incremental Existen riesgos en el desarrollo de sistemas largos y complejos. La forma de reducir los riesgos es construir una parte del sistema. Un sistema pequeo es siempre menos riesgoso que construir un sistema grande.es ms fcil determinar si los requerimientos para los niveles subsiguientes son correctos. Reduciendo el tiempo de desarrollo de un sistema decrecen las probabilidades que esos requerimientos de usuarios puedan cambiar durante el desarrollo. Los errores de desarrollo realizados en un incremento, pueden ser arreglados antes del comienzo del prximo incremento. Modelo De Desarrollo Evolutivo El modelo de desarrollo evolutivo construye versiones sucesivas de un producto, el modelo evolutivo asume que los requerimientos no son completamente conocidos al inicio del proyecto.

Basada en esta retroalimentacin, la especificacin de requerimientos es actualizada. El desarrollo de software en forma evolutiva requiere un especial cuidado en la manipulacin de documentos, programas, datos de test, etc. desarrollados para distintas versiones del software. Modelo de Prototipado de Requerimientos El prototipado de requerimientos es la creacin de una implementacin parcial de un sistema, para el propsito explcito de aprender sobre los requerimientos del sistema. Un prototipo es construido de una manera rpida tal como sea posible. Modelo Espiral Basada en la necesidad contina de refinar los requerimientos y estimaciones del proyecto. Efectivo para proyectos pequeos donde con la retroalimentacin dada por el cliente, se aprueba las diferentes etapas, puede ocurrir el riesgo que no se defina bien los objetivos por el cual el desarrollo puede ser catico. Modelo Concurrente El modelo concurrente provee una meta-descripcin del proceso software, tiene la capacidad de describir las mltiples actividades del software ocurriendo simultneamente. Los requerimientos son denominadas "lneas de base", es decir que cuando una mayora de los requerimientos comienzan a ser bien entendidos, en este tiempo se dedica un esfuerzo considerable al diseo. Sin embargo, una vez que comienza el diseo, cambios a los requerimientos son comunes y frecuentes.

Conclusin
El ciclo de vida del software se lleva a cabo para as poder garantizar los requisitos necesarios, la comprobacin de los mtodos de desarrollo, y verificar que las tcnicas sean las adecuadas.

Bibliografa
http://www.hanantek.com/es/modelos-ciclo-vida-software

Вам также может понравиться