1. CICLO DE VIDA
DE UN SISTEMA
DE INFORMACIÓN
Instituto Universitario de Tecnología
“Antonio José de Sucre”
CÁTEDRA: ANÁLISIS DE SISTEMAS
ÁLVARO GÓMEZ
2. SISTEMA DE INFORMACIÓN
Este es un sistema que puede ser
automatizado o manual y, logra
abarcar tanto la infraestructura,
organización, personal y todos
aquellos elementos los cuales son
necesarios para poder recopilar,
procesar, almacenar, transmitir,
visualizar y organizar aquellos datos
que representan información.
3. CARACTERÍSTICAS
DE LOS SISTEMAS
DE INFORMACIÓN
Propósito u objetivo: Los sistemas tienen uno o varios propósitos es por ello
que los elementos y las relaciones son las que definen la distribución que trata
de alcanzar un objetivo.
Globalismo o totalidad: Un cambio en una unidad trae consigo modificación en
el resto del sistema lo que trae un ajuste general, habiendo así una relación
causa-efecto.
Entropía: Hace referencia al desgaste que sufre es sistema con el pasar del
tiempo, pero esto se puede controlar con el correcto manejo de la información
puesto que esta es la base del orden y configuración del sistema.
Homeostasia: Se le conoce como el equilibrio que existe entre las partes del
sistema, ya que este busca adaptarse ante cualquier cambio externo, con el fin de
mantener un equilibrio interno.
4. TIPOS DE SISTEMAS
Sistemas Transaccionales: Logran la automatización de procesos operativos dentro de una
organización. Su función primordial consiste en procesar transacciones tales como pagos,
cobros, pólizas, entradas, salidas, etc. Con frecuencia son el primer tipo de Sistemas de
Información que se implanta en las organizaciones. Sus cálculos y procesos suelen ser simples
y poco sofisticados.
Sistemas de Apoyo de las Decisiones: La información que generan sirve de apoyo a los
mandos intermedios y a la alta administración en el proceso de toma de decisiones. Suelen ser
interactivos y amigables, con altos estándares de diseño gráfico y visual, ya que están dirigidos
al usuario final. Pueden ser desarrollados directamente por el usuario final sin la participación
operativa de los analistas y programadores del área de informática.
Sistemas Estratégicos: Se desarrollan en las organizaciones con el fin de lograr ventajas
competitivas, a través del uso de la tecnología de información. Suelen desarrollarse dentro de la
organización, por lo tanto no pueden adaptarse fácilmente a paquetes disponibles en el
mercado. Se inicia con un proceso o función en particular y a partir de ahí se van agregando
nuevas funciones o procesos. Buscan ventajas respecto a los competidores mediante la
innovación o creación de producto.
5. TIPOS
DE SISTEMAS
En cuanto a su constitución,
pueden ser físicos (hardware)
o abstractos (software).
En cuanto a su naturaleza,
pueden cerrados (sistemas de
comportamiento
determinístico y programado
que opera con muy pequeño
intercambio de energía y
materia con el ambiente) o
abiertos (su estructura es
óptima cuando los elementos
del sistema se organizan,
aproximándose a una
operación adaptativa).
6. USOS DE LOS SISTEMAS
DE INFORMACÍON
Los Sistemas de Información cumplen tres
objetivos básicos dentro de las organizaciones:
Automatización de procesos operativos.
Proporcionar información que sirva de apoyo al proceso
de toma de decisiones.
Lograr ventajas competitivas
a través de su implantación y uso.
7. ELEMENTOS DE UN SISTEMA
Entrada de Información: El Sistema toma los datos que requiere para procesar
la información. Las entradas pueden ser manuales (se proporcionan en forma
directa por el usuario) o automáticas (datos o información que provienen o son
tomados de otros sistemas o módulos).
Almacenamiento de Información: El sistema puede recordar la información
guardada en la sección o proceso anterior. Esta información suele ser
almacenada en estructuras de información denominadas archivos.
Procesamiento de Información: Capacidad del Sistema para efectuar cálculos
de acuerdo con una secuencia de operaciones preestablecida. Permite la
transformación de datos fuente en información que puede ser utilizada para la
toma de decisiones.
Salida de Información: Capacidad para sacar la información procesada o bien
datos de entrada al exterior. La salida de un Sistema de Información puede
constituir la entrada a otro Sistema de Información o módulo.
9. El ciclo de vida de un sistema de
información 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
específico de actividades del
analista y del usuario.
CICLO DE VIDA
DE UN SISTEMA
10. Todo sistema de información
pasa por diferentes fases
largo de su vida.
Este ciclo de vida comprende
una serie de etapas, estas son:
Estas etapas son un reflejo
del proceso que se sigue a la hora
de resolver cualquier
tipo de problema.
MÉTODO CLÁSICO DEL CICLO DE VIDA
DE DESARROLLO DE SISTEMAS
Planifica-
ción
Análisis
Diseño
Creación
de
prototipos
Implemen-
tación
Validación
y pruebas
Instalación
o
despliegue
Uso y
manteni-
miento
CICLO
DE VIDA
11. PLANIFICACIÓN
Consta en realizar una serie de tareas
previas que influirán decisivamente en la
finalización con éxito del proyecto.
La solicitud para recibir ayuda de un
sistema de información puede originarse
por varias razones, sin importar cuales
sean estas, el proceso se inicia siempre con
la petición de una persona.
12. ANÁLISIS DE REQUERIMIENTOS
Con este se busca comprender todas las facetas importantes de la parte de la
empresa que se encuentra bajo estudio pues, intenta descubrir qué es lo que realmente
se necesita para llegar a una comprensión adecuada de los requerimientos del sistema
Los analistas, al trabajar con los empleados y administradores, deben estudiar los
procesos de una empresa para dar respuesta a preguntas como:
¿Qué es lo que hace?
¿Cómo se hace?
¿Con que frecuencia se presenta?
¿Qué tan grande es el volumen de transacciones o decisiones?
¿Cuál es el grado de eficiencia con el que se efectúan las tareas?
¿Existe algún problema?
¿Qué tan serio es?
¿Cuál es la causa que lo origina?
13. DISENO
Etapa donde se modela la estructura y apariencia del software ya que
produce los detalles que establecen la forma en la que el sistema cumplirá
con los requerimientos identificados durante la fase de análisis.
Se enfoca en modelar la base de datos, arquitectura del software, interfaz y
algoritmos o procedimientos del mismo.
Los especialistas se refieren a esta etapa como diseño lógico en contraste
con la del desarrollo del software.
El diseño de un sistema indica los datos de entrada, aquellos que serán
calculados y los que deben ser almacenados.
-
14. CREACIÓN DE PROTOTIPOS
Esta es la etapa en la que los
encargados de desarrollar software
pueden instalar o, modificar y
después instalar, software .
15. IMPLEMENTACIÓN
Esta es la fase en la que ponemos el sistema a funcionar, ya sea el mundo real
o dentro de la organización para la cual fue desarrollado.
Es donde se realizan todos los preparativos necesarios para asegurar que la
inclusión del sistema dentro de la organización se realizará sin contratiempos
y produciendo la menor cantidad de inconvenientes posible.
En esta etapa se busca seleccionar las herramientas adecuadas, un entorno de
desarrollo que facilite el trabajo y un lenguaje de programación apropiado para el
tipo de sistema que se vaya a construir.
La elección de estas herramientas dependerá en gran parte de las decisiones de
diseño que se haya tomado hasta el momento y del entorno en el que el sistema
deba funcionar.
16. VALIDACIÓN Y PRUEBA
En esta fase se toma el software que se
originó en la codificación y se prueban las
partes y procesos del mismo, para
asegurar que se cumple con los requisitos
especificados.
El objetivo de esta fase es detectar los
errores que se hayan podido cometer en
las etapas anteriores del proyecto.
17. INSTALACIÓN O DESPLIEGUE
Esta etapa refleja el proceso que se sigue a
la hora de resolver cualquier tipo de
problema.
Se debe 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,
para que el sistema pueda tener un correcto
funcionamiento.
18. OPERACIÓN Y MANTENIMIENTO
Esta etapa , probablemente, es la más importante del ciclo de vida del software pues es donde
se puede:
Eliminar los defectos que se detecten durante su vida útil.
Adaptar a nuevas necesidades cuando el sistema ha de funcionar sobre una nueva versión
del sistema operativo o en un entorno hardware diferente.
Añadir nueva funcionalidad, cuando se proponen características deseables que supondrían
una mejora del sistema ya existente.
Esto con el fin de que se adapte a los cambios exigidos por los usuarios; es por ello que surgen
las actualizaciones.
Los tipos de mantenimientos que hay son:
Correctivo: Reparar fallas en el diseño, codificación o implementación, del sistema.
Adaptativo: Para que las funcionalidades del sistema evolucionen.
Perfectivo: Para agregar nuevas funciones al sistema o para mejorar su desempeño.
Preventivo: Para evitar posibles problemas del sistema a futuro.
El mantenimiento se lleva a cabo para identificar puntos débiles y fuertes.
19. MODELOS PARA EL CICLO DE VIDA
DE DESARROLLO DE SISTEMAS
Cascada
Análisis de
requerimientos
Especificaciones
Diseño
Implementación
Prueba
Mantenimiento
Estructurado
Encuesta
Análisis
Diseño
Implantación
Pruebas
Control de calidad
Procedimientos
Conversión
Instalación
Espiral
Requerimientos
Análisis de riesgo
Prototipo 1, 2
Requerimiento
software
Validación de requer.
Análisis de riesgo
Prototipo 3
Diseño software
Validación diseño
Integración y prueba
Prototipo
Requer. básicos
Desarr. prototipo oper.
Uso prototipo
Usuario satisfecho
20. Implantación ascendente.
Las fases deben sucederse de manera secuencial.
El usuario no ve resultados, sino hasta el final.
El usuario o el ambiente pueden cambiar las especificaciones
originales del sistema.
Presenta numerosos problemas Analista-Usuario.
Manejable como proyecto.
CARACTERÍSTICAS
DEL CICLO DE VIDA BÁSICO