Menú Principal
Principal Proyectos Colaboradores Envía tu Comentario Lista de Distribución Webmail
Curso Ingeniería del Software - Tema 2
Arriba El Ciclo de Vida El CV del SW Planificación del CV Metodologías Técnicas de Mode. Herramientas CASE
Proyectos
Zebra en Español Documentos Propios UMTS Looking Glass Curso Ing. Software Redes en Vídeo PHPNuke TV Curso ADSL Curso Open View Doc. Routing Scripts Zona Multimedia Enlaces Preguntas
|
|

El Ciclo de Vida en el Software
Etapas generales del Ciclo de Vida
- Para poder llevar a cabo la construcción de una aplicación informática,
antes de plantearnos cómo vamos a hacer las cosas nos tendremos que plantear
el problema en sí y qué es lo que hay que hacer. Es decir, como en cualquier
otra rama de la ingeniería tenemos que aplicar los pasos para resolver un
problema :
- Formular el problema.
- Buscar y desarrollar soluciones.
- Evaluar las distintas soluciones en función de los objetivos.
- Refinar y verificar la solución escogida.
Aplicación del Ciclo de Vida al Software
El ciclo de vida de una aplicación informática nos va a llevar desde la
definición de los requisitos hasta la finalización de su uso, y esto lo podemos
dividir en las siguientes etapas generales :
- Primer etapa : Definición de requisitos
- En esta etapa el problema
principal se centra en la formulación correcta del problema en cuestión.
Resulta imprescindible conocer el problema en profundidad para poder construir
la aplicación ; igualmente el desarrollo de aplicaciones de información para
la empresa será imprescindible estudiar las necesidades de información de la
estructura empresarial en su conjunto.
- Segunda etapa : Especificación funcional
- En esta etapa se trata de
expresar la estructura de la solución, centrándonos en las necesidades del
usuario de tal forma que éste pueda comprender de la forma más correcta
posible sus necesidades. En esta etapa nos aseguramos de haber entendido las
necesidades del usuario.
- Tercera etapa : Diseño
- En esta etapa el ingeniero basándose en la
técnica existente redacta los documentos que tendrán como destinatario al
programador. En esta etapa se ha de expresar el problema y la solución en
términos informáticos para que el programador pueda realizar su trabajo.
- Cuarta etapa : Realización
- En esta etapa se generan los programas que
componen la aplicación.
- Quinta etapa : Prueba - En esta etapa se comprueba que todos los
componentes de la aplicación funcionan correctamente juntos.
- Sexta etapa : Mantenimiento
- Con la utilización de la aplicación se van
descubriendo funcionamientos defectuosos, ya que el código libre de error al
100% es prácticamente imposible de conseguir, o ausencia de funcionalidad que
no había sido descrita con anterioridad. En el mantenimiento se suele volver a
iniciar las etapas del ciclo de vida.
El ciclo de vida se apoya en la teoría de subdividir un problema en problemas
más pequeños como nos dice la teoría del divide y vencerás o la programación
estructurada.
|
 |
|