ciclo de vida

Páginas: 17 (4129 palabras) Publicado: 16 de diciembre de 2013
EL CICLO DE VIDA DEL SOFTWARE
        Por ciclo de vida del software, entendemos la sucesión de etapas por las que pasa el software desde que un nuevo proyecto es concebido hasta que se deja de usar. Estas etapas representan el ciclo de actividades involucradas en el desarrollo, uso y mantenimiento de sistemas de software, además de llevar asociadas una serie de documentos que serán la salidade cada una de estas fases y servirán de entrada en la fase siguiente.
Tales actividades son:
 Adopción e identificación del sistema: es importante conocer el origen del sistema, así como las motivaciones que impulsaron el desarrollo del sistema (por qué, para qué, etcétera.).
Análisis de requerimientos: identificación de las necesidades del cliente y los usuarios que el sistema debe satisfacer.Especificación: los requerimientos se realizan en un lenguaje más formal, de manera que se pueda encontrar la función de correspondencia entre las entradas del sistema y las salidas que se supone que genera. Al estar completamente especificado el sistema, se pueden hacer estimaciones cuantitativas del coste, tiempos de diseño y asignación de personal al sistema, así como la planificación generaldel proyecto.
Especificación de la arquitectura: define las interfaces de interconexión y recursos entre módulos del sistema de manera apropiada para su diseño detallado y administración.
Diseño: en esta etapa, se divide el sistema en partes manejables que, como anteriormente hemos dicho se llaman módulos, y se analizan los elementos que las constituyen. Esto permite afrontar proyectos de muyalta complejidad.
Desarrollo e implementación: codificación y depuración de la etapa de diseño en implementaciones de código fuente operacional.
Integración y prueba del software: ensamble de los componentes de acuerdo a la arquitectura establecida y evaluación del comportamiento de todo el sistema atendiendo a su funcionalidad y eficacia.
Documentación: generación de documentos necesarios parael uso y mantenimiento.
Entrenamiento y uso: instrucciones y guías para los usuarios detallando las posibilidades y limitaciones del sistema, para su uso efectivo.
Mantenimiento del software: actividades para el mantenimiento operativo del sistema. Se clasifican en: evolución, conservación y mantenimiento propiamente dicho.
        Existen diversos modelos de ciclo de vida, pero cada uno deellos va asociado a unos métodos, herramientas y procedimientos que debemos usar a lo largo de un proyecto.
1. MODELOS.
1.1. Clasificación.
1.1.1.  Modelos descriptivos vs. Modelos prescriptivos.
        Un modelo de ciclo de vida del software es una caracterización -descriptiva o prescriptiva- de la evolución del software.
        Los modelos prescriptivos dictan pautas de cómo deberíandesarrollarse los sistemas de software; por lo tanto son más fáciles de articular ya que los detalles del desarrollo pueden ser ignorados, generalizados, etc. Esto puede dejar dudas acerca de la validez y robustez de este tipo de modelos.
        Otra forma de encarar el desarrollo de un modelo es la forma descriptiva, la cual se basa en la observación del desarrollo de sistemas reales. Son másdifíciles de articular debido a dos razones fundamentales:
La captura de datos es un proceso que puede tomar años.
Los modelos descriptivos son específicos a los sistemas observados y solamente generalizables a través de análisis sistemáticos.
1.1.2. Modelos tradicionales vs. Modelos evolutivos
        Los modelos tradicionales focalizan su atención en la dirección del cambio en términos de progreso através de una serie de etapas que eventualmente conducen a alguna etapa final.
        Aunque este tipo de modelos son a menudo intuitivos y muy útiles para el establecimiento de marcos de trabajo, administración y selección de herramientas para el desarrollo de software, presentan serios problemas:
Fallan para proveer un mecanismo adecuado que permita gobernar los cambios en el desarrollo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ciclos de vida de un ciclo de informacion
  • Ciclo de vida
  • Ciclo De Vida
  • ciclo de vida
  • Ciclo De Vida
  • El Ciclo De La Vida
  • Ciclo de vida
  • ciclos de la vida

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS