Ciclo de vida de un sistema de información 24 septiembre 2015

Páginas: 6 (1271 palabras) Publicado: 28 de septiembre de 2015
Ciclo de vida de un sistema de información.
Introducción a las metodologías ágiles. Ciclos de vida de desarrollo de Software I
Como continuación del “post” anterior, vamos a destacar las características de los distintos ciclos de vida de desarrollo de Software más destacados. A modo de recordatorio, estos ciclos de vida son:
ciclo de vida lineal.
ciclo de vida en cascada.
ciclo de vidaiterativo.
ciclo de vida por prototipos.
ciclo de vida incremental.
ciclo de vida en espiral
En este “post“, como aperitivo, vamos a abordar los tres primeros de la lista. Os animo a introducir vuestros comentarios, que contéis la experiencia que habéis tenido con estos ciclos de vida y cuándo veis útil su utilización.
Antes de comenzar a describir los distintos ciclos de vida, voy a introducir el conceptode ciclo de vida. El ciclo de vida de desarrollo de Software es el conjunto de etapas donde se engloban las distintas actividades a realizar, desde el momento en que surge la idea de crear un nuevo producto software, hasta que el producto deja definitivamente de ser utilizado por el último de sus usuarios, es decir, desde que “nace” hasta que “muere“.
Las etapas de un ciclo de vida de desarrollode Software se resumen en:
Especificación de requisitos. Esta etapa se caracteriza por identificar las necesidades del cliente a nivel funcional y no funcional, de forma que se refleje en detalle las funcionalidades a implementar.
Análisis. La etapa de análisis es importante para definir con detalle el conjunto de las funcionalidades del sistema, así como su comportamiento, relaciones entreelementos del sistemas, etc. En general, esta etapa define qué se va a desarrollar.
Diseño. La etapa de diseño define en detalle cómo se va a desarrollar el sistema, identificar las entidades de datos (en la base de datos o en sistemas NoSQL), componentes a desarrollar, etc.
Implementación. Esta etapa es donde se desarrolla el software definido en la especificación de requisitos, descrito en la fase deanálisis y detallado en el diseño.
Pruebas. Tras el desarrollo viene el proceso de pruebas donde se verifica el correcto funcionamiento del sistema acorde a lo definido en la etapa de análisis.
Validación. Una vez que el sistema pasa la etapa de pruebas, el cliente debe verificar que el sistema cumple las especificaciones de requisitos que describen sus necesidades.
Evolución. Esta etapa final delsoftware comienza en el momento que el sistema desarrollado ha sido validado por el cliente y comienza su explotación. Durante esta etapa, los trabajos se centran en la resolución de errores (incidencias) de funcionamiento y en el desarrollo de nuevas funcionalidades detectadas.
Este conjunto de etapas es generalista, de hecho, no todos los ciclos de vida contempla todas las etapas, como porejemplo, el primer ciclo de vida identificado en nuestra “industria“, el ciclo de vida code & fix. En este caso, los programadores recopilaban los requisitos de los programas que necesitaban los clientes y se ponían a desarrollar de forma no controlada ni gestionada, e iban solventando los errores tanto lógicos como de requisitos sobre la marcha, según iban apareciendo. El proyecto finalizaba cuandose completaban todas las especificaciones, tanto las iniciales como las que surgían por el camino.
Como ventaja de este tipo de ciclo de vida podemos destacar el ahorro en tiempo (y por tanto coste) derivado de las tareas de análisis, planificación, gestión de recursos, documentación. Sin embargo, en contra partida, nos encontramos con que es difícil aplicar este caso cuando se trata de un proyectocomplejo. Y además, siendo comprensibles, los clientes actuales requieren mayor control sobre el software desarrollado.
El objetivo de este post no es generar un timeline con los distintos ciclos de vida, aunque considero importante que sepamos de donde partimos, EL CAOS. A partir de aquí, lo importante es identificar las posibilidades con que contamos a la hora de decidir qué tipo utilizar....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • El ciclo de vida del sistema de información
  • ciclo de vida de los sistemas de informacion
  • Ciclo De Vida De Los Sistemas De Informacion
  • Ciclo de vida de un sistema de informacion
  • ciclo de vida de un sistema de información
  • Ciclo de vida de un sistema de informacion
  • Ciclo de vida de los sistemas de informacion
  • Ciclo De Vida Clásico Sistemas De Información

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS