Ciclo de vida de un software

Solo disponible en BuenasTareas
  • Páginas : 3 (604 palabras )
  • Descarga(s) : 0
  • Publicado : 7 de junio de 2011
Leer documento completo
Vista previa del texto
Ciclo de Vida de un Software
Ensayo

Ingeniería de Software
Alumno: Julio Cesar Pérez Benito

INTRODUCCIÓN.

Un ciclo de vida, se refiere a las fases que se lleva acabo para el proyecto dedesarrollo de un software.
Winston Royce, “definió el primer ciclo de vida de un software “cascada” “lo cual quiere decir que en cada etapa se obtiene unos documentos.
Fue afínales de los 70’s basadoen esto muchos equipos que desarrollan software se han basado en este modelo.
Pero desde hace ya 10 o 15 años atrás el modelo ha sido criticado numerosamente. Ya que se ha pretendido desarrollarsoftware de manera más rápida.
“En su lugar, muchos modelos nuevos de ciclo de vida han sido propuestos, incluyendo modelos de reutilización”, Con esto el pretende que hay desarrollar un softwarerápidamente, utilizando algún conjunto de prototipos rápidos.

DESARROLLO

El proceso que se sigue para construir, entregar y hacer evolucionar el software, desde la concepción de una idea hasta laentrega y el retiro del sistema.

LAS FASES DEL CICLO DE VIDA DEL SOFTWARE

Las fases son las siguientes: concepción, elaboración, construcción y transición.

La concepción es definir el alcancedel proyecto y definir el caso de uso. La elaboración es proyectar un plan, definir las características y cimentar la arquitectura. La construcción es crear el producto y la transición es transferirel producto a sus usuarios.

En realidad para el buen desarrollo de un software se tienen que tomar lo siguiente

•Definición de objetos: define el resultado del proyecto y su papel en laestrategia global.

•Analisis de los requisitos y su viabilidad: Recopilar, examinar y formular los requisitos del cliente y examinar cualquier descripción que se pueda aplicar.

•Diseño general:Requisitos generales de la arquitectura de la aplicación.

•Diseño en detalle: Definición precisa de cada subconjunto de la aplicación.

•Programación: Implementación de un lenguaje de programación...
tracking img