"CICLO DE VIDA DE UN SISTEMA"
El ciclo de vida de un sistema es un enfoque por fases del
análisis y diseño que sostiene que los sistemas son desarrollados de mejor
manera mediante el uso de un ciclo especifico de actividades del analista y del
usuario.
El método de ciclo de vida de un ciclo de vida de sistema de información clásico consta de 7 etapas:
- Planificación
Antes de que se de oficialmente el pistoletazo de salida a
un proyecto de desarrollo de un sistema de información, es necesario realizar
una serie de tareas previas que influirán decisivamente en la finalización con
éxito del proyecto. Las tareas iniciales que se realizarán esta fase
inicial del proyecto incluyen actividades tales como la determinación del
ámbito del proyecto, la realización de un estudio de viabilidad, el análisis de
los riesgos asociados al proyecto, una estimación del coste del proyecto, su
planificación temporal y la asignación de recursos a las distintas etapas del
proyecto.
- Análisis
Averiguar qué es exactamente lo que tiene que hacer el
sistema. La etapa de análisis en el ciclo de vida del software corresponde al
proceso mediante el cual se intenta descubrir qué es lo que realmente se
necesita y se llega a una comprensión adecuada de los requerimientos del
sistema.
- Diseño
Se han de estudiar posibles alternativas de implementación
para el sistema de información que hemos de construir y se ha de decidir la
estructura general que tendrá el sistema (su diseño arquitectónico). El diseño
de un sistema es complejo y el proceso de diseño ha de realizarse de forma
iterativa.
- Implementación
Seleccionar las herramientas adecuadas, un entorno de
desarrollo que facilite nuestro trabajo y un lenguaje de programación apropiado
para el tipo de sistema que vayamos a construir. La elección de estas
herramientas dependerá en gran parte de las decisiones de diseño que hayamos
tomado hasta el momento y del entorno en el que nuestro sistema deberá
funcionar.
- Pruebas
Tiene como objetivo detectar los errores que se hayan podido
cometer en las etapas anteriores del proyecto (y, eventualmente, corregirlos).
La búsqueda de errores que se realiza en la etapa de pruebas puede adaptar
distintas formas, en función del contexto y de la fase del proyecto.
- Instalación o despliegue
Debemos de planificar el entorno en el que el sistema debe
funcionar, tanto hardware como software: equipos necesarios y su configuración
física, redes de interconexión entre los equipos y de acceso a sistemas
externos, sistemas operativos y bibliotecas.
Estas etapas son un reflejo del proceso que se sigue a la hora de resolver
cualquier tipo de problema.
- Uso y mantenimiento
La etapa de mantenimiento consume típicamente del 40 al 80
por ciento de los recursos de una empresa de desarrollo de software. De hecho,
con un 60% de media, es probablemente la etapa más importante del ciclo de vida
del software.
Eliminar los defectos que se detecten durante su vida útil,
lo primero que a uno se le viene a la cabeza cuando piensa en el mantenimiento
de cualquier cosa.
Adaptarlo a nuevas necesidades cuando el sistema ha de
funcionar sobre una nueva versión del sistema operativo o en un entorno
hardware diferente.
Añadirle nueva funcionalidad, cuando se proponen
características deseables que supondrían una mejora del sistema ya existente.
MODELOS PARA EL CICLO DE VIDA DE UN SISTEMA
"CICLO DE VIDA DE UN SISTEMA"
El ciclo de vida de un sistema es un enfoque por fases del
análisis y diseño que sostiene que los sistemas son desarrollados de mejor
manera mediante el uso de un ciclo especifico de actividades del analista y del
usuario.
El método de ciclo de vida de un ciclo de vida de sistema de información clásico consta de 7 etapas:
- Planificación
Antes de que se de oficialmente el pistoletazo de salida a
un proyecto de desarrollo de un sistema de información, es necesario realizar
una serie de tareas previas que influirán decisivamente en la finalización con
éxito del proyecto. Las tareas iniciales que se realizarán esta fase
inicial del proyecto incluyen actividades tales como la determinación del
ámbito del proyecto, la realización de un estudio de viabilidad, el análisis de
los riesgos asociados al proyecto, una estimación del coste del proyecto, su
planificación temporal y la asignación de recursos a las distintas etapas del
proyecto.
- Análisis
Averiguar qué es exactamente lo que tiene que hacer el
sistema. La etapa de análisis en el ciclo de vida del software corresponde al
proceso mediante el cual se intenta descubrir qué es lo que realmente se
necesita y se llega a una comprensión adecuada de los requerimientos del
sistema.
- Diseño
Se han de estudiar posibles alternativas de implementación
para el sistema de información que hemos de construir y se ha de decidir la
estructura general que tendrá el sistema (su diseño arquitectónico). El diseño
de un sistema es complejo y el proceso de diseño ha de realizarse de forma
iterativa.
- Implementación
Seleccionar las herramientas adecuadas, un entorno de
desarrollo que facilite nuestro trabajo y un lenguaje de programación apropiado
para el tipo de sistema que vayamos a construir. La elección de estas
herramientas dependerá en gran parte de las decisiones de diseño que hayamos
tomado hasta el momento y del entorno en el que nuestro sistema deberá
funcionar.
- Pruebas
Tiene como objetivo detectar los errores que se hayan podido
cometer en las etapas anteriores del proyecto (y, eventualmente, corregirlos).
La búsqueda de errores que se realiza en la etapa de pruebas puede adaptar
distintas formas, en función del contexto y de la fase del proyecto.
- Instalación o despliegue
Debemos de planificar el entorno en el que el sistema debe
funcionar, tanto hardware como software: equipos necesarios y su configuración
física, redes de interconexión entre los equipos y de acceso a sistemas
externos, sistemas operativos y bibliotecas.
Estas etapas son un reflejo del proceso que se sigue a la hora de resolver cualquier tipo de problema.
Estas etapas son un reflejo del proceso que se sigue a la hora de resolver cualquier tipo de problema.
- Uso y mantenimiento
La etapa de mantenimiento consume típicamente del 40 al 80
por ciento de los recursos de una empresa de desarrollo de software. De hecho,
con un 60% de media, es probablemente la etapa más importante del ciclo de vida
del software.
Eliminar los defectos que se detecten durante su vida útil,
lo primero que a uno se le viene a la cabeza cuando piensa en el mantenimiento
de cualquier cosa.
Adaptarlo a nuevas necesidades cuando el sistema ha de
funcionar sobre una nueva versión del sistema operativo o en un entorno
hardware diferente.
Añadirle nueva funcionalidad, cuando se proponen
características deseables que supondrían una mejora del sistema ya existente.













No hay comentarios:
Publicar un comentario