2. ¿ QUÉ ES SISTEMA?
“Conjunto o disposición de cosas relacionadas de
manera que forman una unidad o un todo
orgánico”
“Una manera establecida de hacer algo; método ,
procedimiento “
“Conjunto de partes que interactúan entre si para
lograr un objetivo común”
Ejemplos: Sistema respiratorio, sistema previsional,
un campeonato de futbol, una empresa, etc.
S I A : I N T R O D U C C I Ó N 2
3. CONCEPTOS DE SISTEMAS
Sistemas podemos encontrar en todas partes.
Existen sistemas naturales (sistema solar, célula,
respiratorio, ecosistema, etc.) y sistemas creados
por el hombre (sistema legislativo, un automóvil,
sistema de predicción del tiempo, etc.
Aunque los sistema parecen diferentes y de hecho
tienen grandes diferencias, también existen
muchas similitudes entre ellos. Estas similitudes
entre los sistemas es el objeto de estudio de la
Teoría General de Sistemas.
S I A : I N T R O D U C C I Ó N 3
4. PRINCIPIOS GENERALES A LOS SISTEMAS
Mientras más especializado es el sistema, menos
capaz es de adaptarse a circunstancias diferentes.
Cuanto mayor sea el sistema, mayor es el número de
recursos que deben dedicarse a su mantenimiento
Los sistemas siempre forman parte de sistemas
mayores y su vez, pueden dividirse en sistemas
menores.
Los sistemas crecen.
Ed.Yourdon
S I A : I N T R O D U C C I Ó N 4
5. Concepto de Datos:
Un dato puede considerarse como un elemento no tratado;
como una señal emitida.
25% es es un dato
Son los elementos que sirven de base para resolver problemas
o para la formación del juicio. Un dato es solo un índice, una
manifestación objetiva posible de ser analizada subjetivamente,
es decir exige la Interpretación del individuo para poder ser
manejada. En sí mismo, cada dato tiene poco valor. Los datos
permiten obtener información cuando están clasificados,
almacenados y relacionados entre sí.
6. Procesamiento de Datos
Es la actividad que consiste en acumular, agrupar y cruzar datos
para transformarlos en información, o para tener otra
información (las mismas informaciones) bajo otra forma, para
alcanzar alguna finalidad u objetivo.”
7. "La información es, conocimientos basados en los datos
a los cuales, mediante un procesamiento, se les ha dado
significado, propósito y utilidad" "
Información, concepto
"La utilidad neta aumentó un 25%
con respecto al año anterior".
8. ¿ QUÉ ES INFORMACIÓN ?
“Algo” que no se sabía...
“hechos” que reducen la incertidumbre
S I A : I N T R O D U C C I Ó N 8
Proceso
(mental
o computacional)
DATOS INFORMACIÓN
9. ¿ QUÉ ES INFORMACIÓN ?
Actualmente es un recurso estratégico
S I A : I N T R O D U C C I Ó N 9
Máquinas Capital RRHH Información
Revolución
Industrial
Tiempo
1950 1990
10. REQUISITOS DE LA INFORMACIÓN
Oportuna
Confiable
En formato adecuado
En cantidad adecuada
Sólo la información con esas características permite tomar buenas decisiones !!!
S I A : I N T R O D U C C I Ó N 10
11. Accesibilidad
Comprensibilidad Precisión
Propiedad
Facilidad y
rapidez con
que se puede
obtener la
información
resultante
Integridad del
contenido de la
información.
Ningún error
en la información
El contenido de la
información debe
ser apropiado para
el asunto al cual
esta enfocado,
tiene una estrecha
relación con lo
solicitado por el
usuario
Oportunidad
Se relaciona con una
menor duración del ciclo
del proceso: entrada,
procesamiento y entrega al
usuario. Para que la
información sea oportuna,
es preciso reducir la
duración de este ciclo
Verificabilidad
Imparcialidad
Características de la Información
12. ¿Qué hace un Sistema de Información?
¿Qué hace un Sistema de Información?
13. Recibe datos de
fuentes internas o
externas de la
empresa como
elementos de
entrada.
Actúa sobre los datos para
producir información
La evaluación de la información obtenida,
permite la retroalimentación del sistema
14. SISTEMA DE INFORMACIÓN
Un sistema de información es un sistema abierto
(comparte con el medio) que recibe datos de entrada
y entrega como resultado información.
Un sistema tiene como insumos datos y entrega como
resultados información, por lo que queda clara la
diferencia entre ambos conceptos dato e información.
Según la Teoría de la Información, el concepto de
Información ayuda a disminuir la incertidumbre, cosa
que los datos sin procesar no pueden hacer.
S I A : I N T R O D U C C I Ó N 14
15. EL CONCEPTO DE SI
... Y CON LA INFORMACIÓN SE PUEDEN TOMAR DECISIONES.
S I A : I N T R O D U C C I Ó N 15
Sistema de
Información
(Procesa)
DATOS INFORMACIÓN
16. EL RECURSO INFORMACIÓN
Las empresas gestionan muchos recursos tangibles e
intangibles
Entre estos recursos intangibles se encuentra la
información, que en los mercados modernos pasa a
ser un recurso estratégico.
La información que debe gestionar una organización se
puede clasificar en tres tipos:
Ambiental : información de entrada a la organización que proviene del medio
Interna : que es de origen interno a la organización
Corporativa : proveniente del interior de la organización hacia el medio
La información es un recurso estratégico que debe ser
muy bien gestionado.
S I A : I N T R O D U C C I Ó N 16
17. SISTEMA DE INFORMACIÓN
Un sistema de información se compone de los
siguientes elementos:
Procedimientos
Software (programas y datos)
Hardware (máquina)
Personas
Documentación
Si un sistema de información apoya a los procesos
administrativos de una empresa en cualquiera de sus
áreas y/o funciones : venta, finanzas , personal,
planificación estratégica, de control interno, etc.
recibe el nombre de Sistema de Información
Administrativo (SIA).
S I A : I N T R O D U C C I Ó N 17
18. IMPORTANCIA DE LOS SIA
La importancia de los SIAs es que entregan la
información necesaria para realizar de manera
exitosa el proceso administrativo en una empresa
(en cualquier área funcional de esta y en cualquier
nivel decisional)
Planificar
Organizar
Dirigir
Controlar
Integrar (*)
Dotar (*)
S I A : I N T R O D U C C I Ó N 18
19. CONCEPTOS DEL SISTEMA EMPRESA
Para comprender en su real dimensión la
importancia de los SIAs y para tener éxito en su
construcción y posterior uso, es
INDISPENSABLE pensar en un SIA como un
sistema inmerso en una sistema mayor
denominado EMPRESA.
Es en este sistema empresa en donde se origina la
necesidad de creación de el SIA y rige
completamente su desarrollo y posterior uso.
Esta empresa tiene una visión, misión y objetivos
que cualquier SIA inserto dentro ella debe apoyar.
S I A : I N T R O D U C C I Ó N 19
20. FUNCIONES ADMINISTRATIVAS
Las funcionas administrativas son las acciones
agrupadas que deben realizarse en la empresa
para conseguir su objetivo. Ej: Marketing y Venta,
Gestión de RRHH, Gestión de Recurso
Financieros, etc.
Las funciones administrativas son casi siempre
consideradas como de apoyo (cadena de valor) y
se diferencian de aquellas netamente productivas
o de incidencia directa en la fabricación del
producto o servicio.
S I A : I N T R O D U C C I Ó N 20
21. NIVELES ORGANIZACIONALES
• Los SI pueden ser concebidos en los diferentes
niveles decisionales de la empresa: operativo,
Táctico, estratégico
.
• Cada uno de ellos debe apoyar los objetivos de cada nivel.
• Al diseñar SI se debe considerar las características de la
información de cada nivel.
• Actualmente la mayor parte de los SIA apoyan el nivel operacional
y táctico, siendo pocos los sistemas desarrollados para apoyar la
gestión estratégica
S I A : I N T R O D U C C I Ó N 21
22. CARACTERÍSTICAS DE LA INFORMACIÓN
S I A : I N T R O D U C C I Ó N 22
Sistemas
Estratégicos
Sistemas de Apoyo
a Decisiones
Sistemas
Operacionales
Estratégico
Táctico
Operacional
Transacciones
....
23. TECNOLOGÍAS DE INFORMACIÓN
El término Tecnologías de Información (TI) se
refiere a cualquier medio que ayude a procesar
automáticamente la información: Redes de
comunicación, software de sistemas, base de
datos, etc.
Entre ello se considera que las aplicaciones de
sistemas de información son una TI más.
El papel de las TI es ser un medio para satisfacer
las necesidades de información de una
organización de modo que pueda alcanzar sus
objetivos. En términos prácticos, apoyar la
estrategia del negocio.
S I A : I N T R O D U C C I Ó N 23
24. FACTORES QUE AFECTAN EL DESARROLLO
DE UN SISTEMA DE INFORMACIÓN
• Cultura Organizacional
• Apoyo del sistema a los objetivos de la empresa
• Estructura organizacional
• Apoyo de la alta gestión de la Empresa
• Participación y compromiso de usuarios en su
desarrollo (*)
• Cultura Informática (Madurez de unidad informática y
nivel de uso de TI en la empresa)
• Forma de Desarrollo del SIA (interno o outsourcing,
método utilizado, etc.)
• Percepciones de Usuarios (expectativas, competencias
y habilidades, frustraciones, etc.)
• ....
S I A : I N T R O D U C C I Ó N 24
25. COMPONENTES DE UN SI
Los SIAs están integrados por subsistemas o
componentes como el hardware, software, los
procedimientos, los datos almacenados, la
documentación asociada. Un conjunto específico de
cada uno de estos componentes comprende una
aplicación de sistemas de información.
Al diseñar un SI se debe poner atención en cada uno de
estos componentes. Por lo general, la atención se
centra sólo en algunos componentes y esto puede ser
la causa de errores y fracasos en SIAs.
S I A : I N T R O D U C C I Ó N 25
26. TIPOS DE SISTEMAS DE INFORMACIÓN
Una clasificación de los SIAs puede realizarse con
base al nivel decisional que apoyan. De esta
manera los SIAs pueden clasificarse en:
Sistemas de Información Operacionales
Sistemas de Apoyo a las decisiones
Sistemas de Información Gerenciales
S I A : I N T R O D U C C I Ó N 26
Estratégico
Táctico
Operacional
Transacciones
27. SISTEMAS DE INFORMACIÓN OPERACIONALES
Son sistemas que registran las transacciones u
operaciones diarias de la empresa. Estas operaciones
son rutinarias, suceden siempre igual y ocurren con
frecuencia.
En estos sistemas lo usuarios son por lo general las
personas encargadas de realizar esta labor operativa,
en donde la toma de decisiones es mínima o nula.
Estos sistemas procesan una gran cantidad de datos y
obtienen como resultado información con bajo grado
de síntesis.
El objetivo de estos sistemas es apoyar la realización de
estas labores para que se ealicen con rapidez y
precisión
Ejemplo: Sistemas Contables, de Bodega, de Ventas,
etc.
S I A : I N T R O D U C C I Ó N 27
28. SISTEMAS DE INFORMACIÓN DE APOYO A LA
TOMA DE DECISIONES
Su objetivo es apoyar a los responsables de la toma
de decisiones en una empresa.
Estos sistemas NO toman las decisiones por si solos,
sino que entregan la información que servirá como
insumo en el proceso de toma de decisiones.
Por lo general estos utilizan métodos estadísticos y
matemáticos para obtener la información necesaria,
por ejemplo para optimizar el uso de alguna materia
prima o para predecir el precio de un producto.
S I A : I N T R O D U C C I Ó N 28
29. SISTEMAS GERENCIALES
También llamados Sistemas de Planeación Estratégica,
apoyan las decisiones que se relacionan con la
organización como un TODO. Por ejemplo, fusionarse
con otra empresa
Por lo general se utiliza en el Proceso de Planeación
Estratégica de la organización
Manejan información muy resumida y de distintas
fuentes tanto internas como externas a la empresa
No se trata de un solo sistema sino de un conjunto de
programas y pocedimientos que ayudan a los más
altos directivos de la organización.
S I A : I N T R O D U C C I Ó N 29
30. OBSERVACIONES - ANÁLISIS
Los sistemas Operacionales almacenan los datos que utilizan
los niveles más altos de decisión y por lo tanto los
sistemas de apoyo a las decisiones y los gerenciales.
Los sistemas operacionales y de nivel táctico utilizan
información principalmente interna. Sin embargo los
sistemas gerenciales utilizan un gran componente externo
en sus insumos de datos.
Obviamente mientras los sistemas de información se orienten
a los niveles más altos tendrán un grado de complejidad
mayor y mayor impacto en la organización (positivo o
negativo).
¿ Por qué aumenta esta complejidad?
En relación a lo dicho del impacto, significa que ¿ los sistemas
operacionales no son importantes?
S I A : I N T R O D U C C I Ó N 30
31. PARTICIPANTES EN EL DESARROLLO
DE UN SI
Usuario : (el más importante?) Es quien usará, directa o
indirectamente el sistema. Habla en lenguaje propio
de su trabajo. Puede tener grandes expectativas del
sistema. Tiene un nivel (alto o bajo) de cultura
informática. No siempre visualiza el sistema como
beneficioso, a veces con temor.
Desarrollador: Es el encargado de determinar qué quiere
el usuario y diseñar el sistema que responda a esos
requerimientos. Habla en lenguaje computacional.
Muchas veces no toma en cuenta al usuario. Quiere
tener la más alta tecnología. Le cuesta mucho tener
contento a los usuarios. (Analista, Diseñador,
Programador, etc.)
S I A : I N T R O D U C C I Ó N 31
32. Desde el punto de vista de los negocios, es una
solución organizacional y administrativa, basada en
tecnología de la información a un reto que se
presenta en el entorno
Conjunto de componentes
interrelacionados que recopilan, procesan,
almacenan y distribuyen información para
soportar la toma de decisiones y el control
en la organización
33. SISTEMAS DE INFORMACIÓN
GERENCIAL “Combinación organizada de personas,
hardware, software, redes de
comunicación y recursos de
información que almacene, recupere,
transforme y disemine información en
una organización”
O’Brien J. y Marakas G. (2006)
“Conjunto de componentes
interrelacionados que recolectan (o
recuperan), procesan, almacenan y
distribuyen información para apoyar la
toma de decisiones y el control en una
organización”
33
34. SISTEMAS DE INFORMACIÓN GERENCIAL
Importancia para las
organizaciones
Sistemas de
Información
Tecnologías
de
Información
• Tienen una función vital y
creciente en las
organizaciones.
• Contribuyen a mejorar la
eficiencia y la eficacia de los
procesos.
• Son esenciales para
ayudar a los organizaciones
a operar en el entorno de
una economía global.
• Son fundamentales
considerando la tendencia
actual hacia las empresas
digitales.
34
35. SISTEMAS DE INFORMACIÓN GERENCIAL
Importancia para las
organizaciones
Sistemas de
Información
Tecnologías
de
Información
• En general constituyen una
herramienta que las
organizaciones de hoy utilizan
para:
• Alcanzar la excelencia
operativa
• Desarrollar nuevos productos,
servicios y/o modelos de
negocios
• Desarrollar buenas relaciones
con clientes y proveedores
• Tomar decisiones acertadas
• Identificar y desarrollar
ventajas competitivas
36. SISTEMAS DE INFORMACIÓN GERENCIAL
Dimensiones de los SIG
Tecnología
Administración
Organización
Sistemas de
Información
• Hardware de computo
• Software
• Tecnología de
Administración de Datos
• Tecnología de
Conectividad de redes
• Internet
• Jerarquía
• Especialidades
Funcionales
• Procesos de Negocio
• Cultura
• Liderazgo
• Estrategia y Toma de
decisiones
• Comportamiento
Administrativo
38. SISTEMAS DE INFORMACIÓN GERENCIAL
Requerimientos
Estructura
Organizativa
Actividad a la
que se dedica
Comunicación
Tipo
Empresa
Liderazgo,
Trabajo en
Equipo
Iniciativa y
Creatividad
Objetivos de la
Organización
Fines de la
Organización
Tamaño de la
Organización
Cultura
Organizacional
39. Tipos de SIG
Manufactura y
producción Financieros
y Contables
Procesamiento de
Transacciones
Información Gerencial y de
Apoyo a la Toma de Decisiones
Ventas y
Marketing
Recursos
Humanos
Apoyo a
Ejecutivos
40. Tipos de SIG
VENTAS Y MARKETING. Vigilan las tendencias de los nuevos
productos y el desempeño de la competencia.
MANUFACTURA Y PRODUCCIÓN. Analizan y vigilan los costos
y recursos de manufactura y producción.
FINANCIEROS Y CONTABLES. Sirven para vigilar y controlar
los recursos financieros de la empresa.
RECURSOS HUMANOS. Sirven para identificar los
requerimientos de recursos humanos para cumplir los planes a
largo plazo.
41. Tipos de SIG
PROCESAMIENTO DE TRANSACCIONES. Se utilizan para
registrar las transacciones cotidianas de la empresa requeridas.
DE APOYO A EJECUTIVOS. Auxilian en las decisiones no
rutinarias que requieren juicio, evaluación y comprensión.
INFORMACIÓN GERENCIAL Y APOYO A LA TOMA DE
DECISIONES. Resumen la información aportada por los TPS
para generar informes. Ayudan a la gerencia intermedia a tomar
decisiones poco habituales.
42. Funciones de los SIG
Apoyo en la ventaja
competitiva
Apoyo a los procesos
de negocios
Apoyo a la toma
de decisiones
44. Componentes de los SIG
Dirección
Sistema de Información
Recursos:
personas
maquinas
información
Proceso de
negocio: mercado
producir entrega
Pagos servicios
productos
información
45. Componentes de lo SIG
Recursos de los Sistemas de Información
Recursos de Personas
Especialistas: analistas de sistemas, desarrolladores de software, operadores de sistema.
Usuarios finales: cualquier otro que use los sistemas de información (clientes, oficinistas, vendedores,
contadores, gerentes).
Recursos de Hardware
Maquinas: computadoras, monitores de video, unidades de disco magnético, impresoras, escáners.
Medios: disco flexible, cintas magnéticas, discos ópticos, tarjetas de plástico, formularios en papel.
Recursos de Software
Programas: programas de sistemas operativos, programas de hoja de cálculo, de procesamiento de
palabras, de nomina.
Procedimientos: procedimiento de entrada de datos, de corrección de errores, de distribució
cheques de pago de nomina.
Recursos de Datos
Descripción de productos, registro de clientes, archivos de empleados, bases de datos de inventari
Recursos de Redes
Medios de comunicación, procesadores de comunicaciones, software de acceso y control de redes. Internet,
intranets y extranets
Recursos de Información
Reportes directivos y documentos de negocios que utilizan presentaciones de textos y gráficas, respuestas en
audio y formularios en papel.
46. Componentes de los SIG
Actividades de los Sistemas de Información
Entrada. Captura y preparación de datos. Registro y edición. Ejemplo.
Introducción de datos de los empleados de la compañía, para la nomina.
Procesamiento. Cálculo, comparación, ordenamiento, clasificación y resumen
para organizar, analizar y manipular los datos. Ejemplo. Cálculo del pago de
los empleados, impuestos y otras deducciones de nomina.
Salida. Diversas formas de transmitir y disponer la información a los usuarios.
Reportes, formularios, mensajes e imágenes. Ejemplo. El reporte de nomina.
Almacenamiento. Datos e información retenida para uso posterior. Ejemplo.
Mantenimiento del registro de trabajadores.
Control. Control del desempeño del sistema.
47. Control de desempeño del sistema
Procesa-miento
de datos en
información
Entrada de
recursos de
datos
Actividades de un sistema
Almacenamiento de recursos de
datos
Componentes de lo SIG
49. CICLOS DE VIDA DEL SISTEMA
Los sistemas se desarrollan en una serie de pasos.
Esta secuencia de pasos conforma el ciclo de
desarrollo
El ciclo de desarrolla ordena el gran número de
actividades que involucra el desarrollo indicando
su secuencia y aporte a la consecución del
producto final.
El ciclo de vida permite establecer además etapas y
productos entregados por cada etapa:
especificación de requerimientos, modelos,
módulos de programa, documentación , etc. Por
lo que ayuda a la gestión del proyecto.
S I A : I N T R O D U C C I Ó N 49
50. CICLOS DE VIDA
Existen distintos ciclos de vida utilizados para
construir sistemas.
La elección de uno u otra ciclo depende de varios
factores. Algunos tipos de ciclos de vida se
adecuan mejor a ciertos tipos de sistemas
(transaccionales, tácticos, Soporte Decisional)
Los Ciclos de vida más conocidos son:
Lineal, tradicional o cascada
Prototipo
Evolutivo o espiral , etc.
S I A : I N T R O D U C C I Ó N 50
51. CICLO DE VIDA TRADICIONAL
También llamado modelo de cascada o lineal.
Sugiere un enfoque sistemático secuencial de
desarrollo de un sistema. Se compone de
grandes etapas que son:
S I A : I N T R O D U C C I Ó N 51
Análisis
Construcción
Diseño
Implantación
Mantención
52. CICLO DE VIDA TRADICIONAL
Cada etapa genera resultados concretos que son
usados como entradas en la etapa siguiente.
Cada etapa sólo puede comenzar si la etapa
anterior a finalizado. En sentido estricto No es
posible volver a una etapa anterior.
Las primeras etapas establecen las bases de la
solución, en concreto los requerimientos, sobre
los que poco a poco se va construyendo esta
solución.
Si el análisis se realiza de mala manera (si los
requerimientos son incorrectos) todo lo siguiente
estará erróneo.
S I A : I N T R O D U C C I Ó N 52
53. CICLO DE VIDA TRADICIONAL (ETAPAS)
Análisis del sistema: Considera el análisis
organizacional para llegar a una profunda
definición del problema (análisis preliminar). De ahí
surgen los requerimientos que debe cubrir el
sistema. En esta etapa se establece también la
estrategia de solución a seguir.
Diseño : El objetivo aquí es diseñar el sistema. O sea
que se comienzan a construir los modelos que
representan la funcionalidad y comportamiento del
futuro de sistema. Se debe pensar primero en
términos lógicos (qué hará el sistema) y luego en
términos más físicos (cómo lo hará). El diseño debe
ser tan detallado que debe permitir su construcción
posterior.
S I A : I N T R O D U C C I Ó N 53
54. CICLO DE VIDA TRADICIONAL (ETAPAS)
Construcción : En esta etapa se debe concretar el
diseño realizado en la etapa anterior, o sea
construir el sistema.Los programas deben ser
construidos y probados. Se deben construir todos
los componentes del SIA (software, documentos,
procedimientos, base de datos, etc.)
Implantación : Se refiere a hacer operacional el
sistema. Todos los componentes del sistema, ya
probados, se ponen en uso. Se capacita a los
usuarios y el sistema entra en la denominada
explotación.
S I A : I N T R O D U C C I Ó N 54
55. CICLO DE VIDA TRADICIONAL (ETAPAS)
Mantención : Obviamente el sistema debe ser
evaluado, para realizar mejoras, adaptarlo a
cambios en el entorno o en el peor de los casos
cuando se han detectado errores en su
funcionamiento y deben ser corregidos.
Pregunta ... ¿ Deben considerarse las pruebas como
una etapa del ciclo ?
El análisis estructurado no es un ciclo de vida de un
sistema sino una forma de analizar y proponer
soluciones. (*) S I A : I N T R O D U C C I Ó N 55
56. CICLO POR PROTOTIPO
La idea es construir u prototipo para que el usuario
pueda definir de mejor manera los requerimientos del
sistema. Mediante este prototipo, que es un software
construido con el objetivos de mostrar el
comportamiento del futuro sistema y en ningún caso
final, el usuario pueden evaluar la información que
generaría este nuevo sistema.
Apoya fuertemente las tareas de definición de
requerimientos y agrega, según algunos, mayor
velocidad al desarrollo.
El prototipo es un modelo piloto que se puede modificar
con rapidez y nunca debe convertirse en el sistema
final.
S I A : I N T R O D U C C I Ó N 56
58. CICLO EN ESPIRAL
Es parte de los modelos evolutivos y se caracterizan
por ser altamente interactivos. El software
evoluciona desde ideas que cada vez van siendo
clarificadas hasta ser convertidas en el producto
final.
En el modelo de cascada al llegar al final del ciclo se
supone un sistema completamente desarrollado.
Sin embargo, con un ciclo en espiral el sistema
itera por actividades que lo van refinando, hasta
llegar a su término.
El software se desarrolla en varias versiones
incrementales. Cada versión es más completa que
la anterior. S I A : I N T R O D U C C I Ó N 58
60. CICLO EN ESPIRAL
En cada iteración se realizan las siguientes
actividades:
Comunicación con el cliente
Planificación
Análisis de riesgo
Diseño
Construcción y adaptación
Evaluación del cliente
Es muy importante definir con el usuario las
condiciones para terminar las iteraciones. Por lo
general estas condiciones están dadas al no
haber modificaciones al sistema en las
iteraciones.
S I A : I N T R O D U C C I Ó N 60
61. CICLO DE VIDA DE UN SISTEMA DE
INFORMACIÓN
El desarrollo de sistemas es un proceso que
consiste en dos etapas principales de análisis y
diseño de sistemas; comienza cuando la gerencia,
o en algunas ocasiones el personal de desarrollo
de sistemas, se da cuenta de que cierto sistema
del negocio necesita mejorarse.
El ciclo de vida del desarrollo de sistemas es el
conjunto de actividades de los analistas,
diseñadores y usuarios, que necesitan llevarse a
cabo para desarrollar y poner en marcha un
sistema de información.
62. ALGUNOS MODELOS DE CICLOS DE VIDA
Modelo Cascada
Ciclo de Vida en V
Modelo Incremental
Ciclo de Vida por Prototipos
Modelo Evolutivo
Ciclo de Vida en Espiral
64. MODELO EN CASCADA
Propuesto por Winston Royce el año 70.
Admite iteraciones (no es estrictamente lineal como se cree)
Después de cada etapa se realiza una o varias revisiones para poder pasar
a la siguiente. Es un modelo rígido y con muchas restricciones.
Pero sirvió como base para muchos otros.
65. Ventajas
Planificación sencilla
Calidad del producto alta
Permite trabajar con personal poco cualificado
Inconvenientes
Necesidad de tener todos los requisitos al
principio
Es un modelo rígido y poco flexible.
Si se han cometido errores en una fase es difícil
volver atrás
No se dispone del producto hasta el final
Síndrome del 90%
Más lento y más costoso que los demás
MODELO EN CASCADA
66. MODELO EN CASCADA
Tipos de proyecto para los que es adecuado
Los que se dispone de todas las especificaciones desde el principio
Se desarrolla un tipo de producto que no es novedoso
Proyectos complejos que se entienden bien desde el principio
68. CICLO DE VIDA EN V
Contiene las mismas etapas que el ciclo de vida cascada puro. A
diferencia el Modelo V tiene dos subetapas adicionales de
retroalimentación entre las etapas de análisis y mantenimiento,
y entre las de diseño y debugging.
Ventajas:
• Se ofrece una mayor garantía de corrección al terminar el
proyecto
• La relación entre las etapas de desarrollo y los distintos
tipos de pruebas facilitan la localización de fallos
• Es un modelo sencillo y de fácil aprendizaje
• Hace explícito parte de la iteración y trabajo que hay que
revisar
• Especifica bien los roles de los distintos tipos de pruebas a
realizar
• Involucra al usuario en las pruebas
69. CICLO DE VIDA EN V
Desventajas:
• Las desventajas son similares a las del modelo Cascada
• Es difícil que el cliente exponga explícitamente todos los requisitos
• El cliente debe tener paciencia pues obtendrá el producto al final del
ciclo de vida
• Las pruebas pueden ser caras y, a veces, no lo suficientemente
efectivas
• El producto final obtenido puede que no refleje todos los requisitos
del usuario
70. CICLO DE VIDA EN V
Usos
Aplicaciones transaccionales de mediano tamaño, donde se necesita un
nivel de confiabilidad alta.
Ejemplo : Aplicaciones de Facturación
72. MODELO INCREMENTAL
Es un modelo que desciende o deriva del modelo en cascada puro.
Se basa en construir incrementando las funcionalidades del programa
Se crean módulos que cumplen las diferentes funciones del sistema
Al final de cada Iteración se le entrega al cliente una versión mejorada o
con mayores funcionalidades del producto.
73. MODELO INCREMENTAL
VENTAJAS.
Construir un sistema pequeño es siempre menos riesgoso que construir un
sistema grande.
Al ir desarrollando parte de las funcionalidades, es más fácil determinar si
los requerimientos planeados para los niveles subsiguientes son
correctos.
Si un error importante es realizado, sólo la última iteración necesita ser
descartada y utilizar el incremento previo.
DESVENTAJAS.
Se presupone que todos los requisitos se han definido al inicio.
Se requiere de una experiencia importante para definir los incrementos de
forma de distribuir en ellos las tareas en forma proporcional
Si el sistema a desarrollar es de gran magnitud y se cuenta con un único
grupo para construirlo se corre el riesgo que el desarrollo se prolongue
demasiado en tiempo
74. MODELO INCREMENTAL
Uso
No esta pensado para cierto tipo de aplicaciones sino que a cierto tipo de
usuario o cliente. Se puede utilizar en casi cualquier proyecto, pero
será muy útil cuando el usuario requiera entregas rápidas, aunque sean
parciales.
76. CICLO DE VIDA EVOLUTIVO
Este modelo que los requerimientos del usuario pueden cambiar en
cualquier momento.
Se afronta ese problema mediante una iteración de ciclos
requerimiento-desarrollo-evaluación.
78. CICLO DE VIDA EVOLUTIVO
Resulta muy útil cuando se desconoce la mayoría de los requerimientos
iniciales.
Ejemplo Un sistema de Stock-Ventas-Facturación, en el cual hay muchas
áreas que utilizarán la aplicación. Las posibles modificaciones de un
área podrían afectar los requerimientos de otra; En ese caso se hace
necesario que la aplicación evolucione hasta logarr las satisfacciones
de todos los clientes
Cuando el usuario no necesita todas las funcionalidades desde el principio
del proyecto
Proyectos de migración de arquitecturas.
80. CICLO DE VIDA POR PROTOTIPOS
El uso de prototipos no es exclusivo del modelo Iterativo. En la práctica los
prototipos se utilizan para validar los requerimientos de los usuarios en
cualquier ciclo de vida.
Nos permite suavizar la transición entre los requerimientos iniciales y
finales que surgen en un proyecto con grandes innovaciones.
81. CICLO DE VIDA POR PROTOTIPOS
Si no se conoce exactamente las especificaciones de forma precisa, suele
recurrirse a definir especificaciones iniciales para hacer un prototipo,
es decir un producto parcial.
El objetivo es lograr un producto intermedio, antes de construir el
definitivo
Es conveniente evaluar si vale la pena el esfuerzo antes de construir
prototipos.
82. CICLO DE VIDA POR PROTOTIPOS
Ventajas
Este modelo es útil cuando el cliente conoce los objetivos generales para
el software, pero no identifica los requisitos detallados de entrada,
procesamiento o salida.
También ofrece un mejor enfoque cuando el responsable del desarrollo del
software está inseguro de la eficacia de un algoritmo o de la
adaptabilidad de un sistema operativo o de la forma que debería tomar
la interacción humano-máquina.
83. CICLO DE VIDA POR PROTOTIPOS
Desventajas
Es altamente costoso y difícil para la administración temporal.
84. MODELO EN ESPIRAL
A medida que el ciclo se cumple, se van obteniendo prototipos sucesivos
que van ganando la satisfacción del cliente o usuario.
85. MODELO EN ESPIRAL
Existen cuatro etapas básicas
Planificación (relevantar requerim).
Análisis de Riesgo (en base al paso anterior, decidimos si continuamos)
Implementación (prototipo)
Evaluación (cliente evalúa)
86. MODELO EN ESPIRAL
Ventajas
No es necesaria definición completa de requisitos
Desde el final de la primera iteración es más fácil validar los
requisitos
Riesgo es menor, porque sólo se arriesga la última iteración
Riesgo de retrasos menor, de detectar los problemas temprano y
da tiempo a subsanarlos
Inconvenientes
Es difícil evaluar los riesgos
Necesaria participación continua del cliente
Al subcontratarlo hay que producir una especificación completa y
eso lleva tiempo
Tipos de proyecto para los que es adecuado
Grandes sistemas
Proyectos donde es importante el factor riesgo
Cuando no es posible definir todos los requisitos
87. MODELO EN ESPIRAL
Uso
Aplicaciones de Administración de reclamos , pedidos e incidentes, dado
que los sectores que utilizan el sistema son demasiados y con
intereses muy diversos como para lograr un levantamiento exhaustivo y
completo de requerimientos.
88. Ejercicios propuestos
Utilizando los temas vistos:
Compare el Modelo de Ciclo de Vida en V con el Modelo
Cascasda
Compare el Modelo de Ciclo de Vida Evolutivo con el
Incremental. Indique cuando se utiliza cada uno, ventajas
y desventajas
89. SIAS Y REDES DE COMPUTADORES
PRODUCCIÓN
VENTAS
ADQUISICIONES
FINANZAS
GERENCIA
Base de
Datos
Redes
de
Computadores
SIA
90. BIBLIOGRAFÍA
James A., Senn ; Análisis y Diseño de Sistemas de
Información, Ed. Mc-Gra Hill
T. Hawryszkiewycz ; Introducción al análisis y Diseño de
sistemas, Ed. Anaya.
Keneth E. Kendall, & Julie Kendall; Análisis y Diseño de
Sistemas, Ed. Prentice Hall.
I. Gil Pechuán ; Sistemas y Tecnologías de Información para la
Gestión, Ed. Mc-Graw Hill
R. Andreau, J. Ricary, J. Valor; Estrategias y Sistemas de
Información, Ed. Mc-Gra Hill
S I A : I N T R O D U C C I Ó N 90