Ciclo de vida del desarrollo de software: fases y etapas clave

InformáticaActualizado el 3,12 KB

Resumen

El documento explica el Ciclo de Vida del Desarrollo de Software (CVDS), el conjunto de actividades necesarias para desarrollar e implementar un sistema de información. Describe las tres fases principales y sus etapas detalladas, desde la investigación preliminar y la determinación de requerimientos hasta el desarrollo de un sistema prototipo. Al leerlo, el estudiante comprenderá cómo se estudia la viabilidad de un proyecto y qué preguntas y técnicas usan los analistas.

Puntos clave

  • El CVDS es el conjunto de actividades que analistas, diseñadores y usuarios realizan para desarrollar e implementar un sistema de información.
  • Las tres fases principales son: definición y análisis del problema, diseño e implementación, y operación y mantenimiento.
  • La investigación preliminar incluye la clarificación de requerimientos, el estudio de viabilidad y la aprobación de requerimientos.
  • El estudio de viabilidad analiza tres aspectos: técnica, económica y operativa.
  • La determinación de requerimientos ubica el sistema en su contexto organizativo y precisa qué actividades serán automáticas o manuales.
  • Los analistas emplean cuestionarios, entrevistas, registros y observación para recopilar información.
  • El desarrollo del sistema prototipo sirve como piloto o prueba inicial que se refina en varias iteraciones.

Ponte a prueba

Ciclo de Vida del Desarrollo de Software (CVDS)

El Ciclo de Vida del Desarrollo de Software (CVDS) es el conjunto de actividades que analistas, diseñadores y usuarios deben llevar a cabo para desarrollar e implementar un sistema de información.

Fases Fundamentales del CVDS

En una primera aproximación, se distinguen solo tres fases principales:

  1. Definición y análisis del problema
  2. Diseño e implementación
  3. Operación y mantenimiento

Estas fases pueden extenderse, debido a diversos factores, a las siguientes etapas más detalladas:

  1. Investigación preliminar
  2. Determinación de requerimientos
  3. Desarrollo del sistema prototipo
  4. Diseño del sistema
  5. Desarrollo de software
  6. Prueba de los sistemas
  7. Puesta en marcha

Etapas Detalladas del Ciclo de Vida del Software

1. Investigación Preliminar

Esta actividad tiene tres partes fundamentales:

  • Clarificación de requerimientos: El requerimiento del proyecto debe estar claramente establecido y comprendido.
  • Estudio de viabilidad: Es crucial determinar si el sistema es viable. Para ello, existen tres aspectos clave de estudio:
    • Viabilidad técnica
    • Viabilidad económica
    • Viabilidad operativa
  • Aprobación de requerimientos: Obtener la validación y aprobación formal de los requerimientos definidos.

2. Determinación de Requerimientos

Consiste en identificar, caracterizar y especificar el conjunto de decisiones y funciones organizativas que determinarán el sistema de información. Esta etapa involucra:

  • Ubicar el sistema dentro del contexto organizativo general.
  • Precisar las actividades del sistema y la información que las vincula.
  • Precisar cómo se realizarán esas actividades, si se llevarán a cabo de forma automática o manual.

Los analistas, al trabajar con los empleados y gerentes, deben estudiar el proceso que actualmente se efectúa para contestar estas preguntas clave:

  • ¿Qué se está haciendo?
  • ¿Cómo se está haciendo?
  • ¿Con qué frecuencia ocurre?
  • ¿Qué tan grande es la cantidad de transacciones o decisiones?
  • ¿Qué tan bien se lleva a cabo la tarea?
  • ¿Existe algún problema?
  • Si el problema existe, ¿qué tan serio es?
  • Si el problema existe, ¿cuál es la causa principal?

Para contestar estas preguntas, los analistas utilizan diversas herramientas y técnicas, tales como:

  • Cuestionarios
  • Entrevistas personales
  • Registros
  • Observación

3. Desarrollo del Sistema Prototipo

En esta etapa, se seleccionan como prototipo situaciones únicas para las cuales las personas que desarrollan el sistema no tienen información ni experiencia previa. El prototipo es un piloto o una prueba inicial, y se espera que se modifique y refine después de varias iteraciones, permitiendo una mejor comprensión y validación de los requisitos y funcionalidades.

Descargar

PDF Word HTML

Preguntas frecuentes

¿Qué es el Ciclo de Vida del Desarrollo de Software?

Es el conjunto de actividades que analistas, diseñadores y usuarios deben llevar a cabo para desarrollar e implementar un sistema de información.

¿Cuáles son los tres aspectos del estudio de viabilidad?

Son la viabilidad técnica, la viabilidad económica y la viabilidad operativa.

¿Qué técnicas usan los analistas para determinar los requerimientos?

Utilizan cuestionarios, entrevistas personales, registros y observación.

Ponte a prueba

Tarjetas de repaso

Pulsa una tarjeta para ver la respuesta.

Test

1. ¿Cuántas fases principales se distinguen en una primera aproximación al CVDS?
2. ¿Cuál de las siguientes NO es una viabilidad estudiada en la investigación preliminar?
3. ¿Qué se busca al desarrollar un sistema prototipo?
4. ¿Qué pregunta busca determinar la causa principal de un problema en la determinación de requerimientos?
5. ¿Cuál es el objetivo de la aprobación de requerimientos dentro de la investigación preliminar?
6. ¿Con qué etapa se corresponde la fase de definición y análisis del problema?

Preguntas generadas con IA a partir del documento: comprueba las respuestas con el texto.