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

 
 

Atrás Siguiente

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.


Atrás Siguiente

 



 

 


 



Si tiene problemas, preguntas relacionadas con este Web o encuentras erratas, puedes ponerte en contacto con zebra@y2.org.
Última actualización: 15 de julio de 2003.