Download - 0200_Tipos_Sistemas
-
25/11/2012 1
LOS SISTEMAS DE INFORMACIN
INGENIERA DE SOFTWARE I
ING. VCTOR ANCAJIMA MIN
-
1. Explicar lo que es un sistema de informacin.
2. Introducir el concepto de propiedades de sistemas emergentes como la fiabilidad y la seguridad.
3. Explicar la ingeniera de sistemas y procesos de obtencin de sistemas.
4. Explicar por qu el contexto organizacional de un sistema afecta su diseo y uso.
5. Discutir los sistemas legados y por qu stos son crticos para muchos negocios.
25/11/2012 2
OBJETIVOS
-
25/11/2012 3
QU ES UN SISTEMA?
Una determinada coleccin de componentes interrelacionados que trabajan juntos para lograr algn objetivo comn.
Un sistema puede incluir componentes software, mecnico, hardware elctrico y electrnico y ser operado por personas.
Los componentes del sistema son dependientes en otros componentes del sistema.
Las propiedades y el comportamiento de los componentes del sistema se entremezclan indisolublemente
-
25/11/2012 4
QU ES UN SISTEMA DE INFORMACIN?
Es un conjunto de componentes interrelacionados que procesa, almacena y distribuye informacin para apoyar la toma de decisiones y el control en una organizacin; tambin ayudan a los administradores y trabajadores a analizar problemas, visualizar aspectos complejos y crear productos nuevos.
-
25/11/2012 5
ACTIVIDADES DE LOS SISTEMAS DE INFORMACIN
-
Los sistemas tcnicos basados en computadora
Sistemas que incluyen hardware y software pero dnde normalmente no se considera que los operadores y los procesos operacionales son parte del sistema. El sistema no se conoce a si mismo.
Los sistemas Socio-tcnicos
Sistemas que incluyen los sistemas tcnicos pero tambin los procesos operacionales y las personas que usan y actan recprocamente con el sistema tcnico. Los sistemas Socio-tcnicos son gobernados por polticas organizacionales y reglas.
25/11/2012 6
CATEGORAS DE LOS SISTEMAS
-
Las propiedades emergentes
Las propiedades del sistema de un todo que depende de los componentes del sistema y sus interrelaciones.
No determinsticas
Ellos no siempre producen el mismo rendimiento cuando present con la misma entrada porque el comportamiento de los sistemas es parcialmente dependiente en los operadores humanos.
Las relaciones complejas con los objetivos organizacionales
Hasta que punto el sistema que apoya los objetivos organizacionales no depende solamente del propio sistema.
25/11/2012 7
CARACTERSTICAS SISTEMAS SOCIO-TCNICOS
-
Las propiedades del sistema en conjunto en lugar de propiedades que pueden derivarse de las propiedades de componentes de un sistema.
Las propiedades emergentes son una consecuencia de las interrelaciones entre los componentes del sistema.
Ellos pueden por consiguiente solamente ser evaluados y medidos una vez que los componentes se han integrado en un sistema.
25/11/2012 8
PROPIEDADES EMERGENTES
-
Propiedades Descripcin
Volumen El volumen de un sistema (el espacio total ocupado) vara dependiendo cmo el framework de los componentes se colocan y se conectan.
Fiabilidad La fiabilidad del sistema depende de la fiabilidad de los componentes, pero las interacciones inesperadas pueden causar nuevos tipos de fallas y por consiguiente puede afectar la fiabilidad del sistema.
Seguridad La seguridad del sistema (su habilidad de resistencia al ataque) es una propiedad compleja que no puede medirse fcilmente. Puede idearse los ataques que no fueron previstos por los diseadores y as poder derrotarlos con los resguardos incorporados.
Reparabilidad Esta propiedad refleja cuan fcil es arreglar un problema una vez que el sistema lo ha descubierto. a menor, donde slo resultan daos menores. Ello depende de poder diagnosticar el problema, acceder a los componentes que son defectuosos y modificar o reemplazar los componentes defectuosos.
Utilidad Esta propiedad refleja cuan fcil es usar un sistema. Depende de los componentes tcnicos del sistema, sus operadores y el ambiente donde opera.
25/11/2012 9
EJEMPLOS DE PROPIEDADES EMERGENTES
-
Propiedades funcionales
stas aparecen cuando todas las partes de un sistema trabajan juntas para lograr algn objetivo. Por ejemplo, una bicicleta tiene la propiedad funcional de ser un dispositivo de transporte una vez ensamblado a partir de sus componentes.
Propiedades emergentes no funcionales
Son ejemplos la fiabilidad, desempeo, seguridad y seguridad fsica stos se relacionan con el comportamiento del sistema en su ambiente operacional. Ellos son a menudo crticos para los sistemas basados en computadora tal como fallas. Ellos son a menudo crticos para los sistemas basados en computadora tal como fallas para lograr algn nivel definido mnimo en estas propiedades que pueden hacer el sistema inutilizable.
25/11/2012 10
TIPOS DE PROPIEDADES EMERGENTES
-
Debido a los interdependencia de componente, las fallas pueden propagarse a travs del sistema.
Las fallas del sistema ocurren a menudo debido a las interrelaciones imprevistas entre los componentes.
Es probablemente imposible anticiparse a todas las posibles interrelaciones de componente.
Las medidas de fiabilidad de software pueden dar una falsa imagen de la fiabilidad del sistema.
25/11/2012 11
INGENIERIA DE FIABILIDAD DE SISTEMAS
-
Fiabilidad del hardware
Cul es la probabilidad de que un componente del hardware est fallando y cunto tiempo toma reparar ese componente?
Fiabilidad del software
Cun probable es que un componente de software producir una salida incorrecta. La falla del software es normalmente distinta desde que la falla del hardware en ese software no lo lleva fuera.
Fiabilidad del operador
Cun probable es que el operador de un sistema cometer un error?
25/11/2012 12
INFLUENCIAS EN FIABILIDAD
-
Una falla del hardware puede generar signos espurios que estn fuera del rango de entradas esperadas por el software.
Los errores del software pueden causar alarmas que al ser activadas causan tensin en el operador y llevar a errores del operador.
El ambiente en el que un sistema se instala puede afectar su fiabilidad.
25/11/2012 13
INTERRELACIONES DE FIABILIDAD
-
Las propiedades como el desempeo y la fiabilidad pueden medirse.
Sin embargo, algunas propiedades son propiedades que el sistema no debe exhibir
Seguridad fsica: el sistema no debe comportarse de una manera insegura;
Seguridad contra delitos: el sistema no debe permitir el uso no autorizado.
Medir o evaluar estas propiedades es muy difcil.
25/11/2012 14
LAS PROPIEDADES NO DEBIDAS
-
Especificando, diseando, implementando, validando, desplegando y manteniendo los sistemas socio-tcnicos.
Tenido relacin con los servicios proporcionados por el sistema, las restricciones en su construccin y funcionamiento y las maneras en las que se usa.
25/11/2012 15
INGENIERA DE SISTEMAS
-
Normalmente se sigue el modelo de "cascada" debido a la necesidad del desarrollo paralelo de diferentes partes del sistema. Alcance pequeo para la iteracin entre las fases porque los cambios del hardware son muy caros. El software puede tener que compensar los problemas del hardware.
Inevitablemente involucra a ingenieros de diferentes que deben trabajar juntos Mucho alcance por una mal interpretacin. Las diferentes disciplinas usan un vocabulario diferente y se requiere mucha negociacin. Los ingenieros pueden tener las agendas personales llenas.
25/11/2012 16
LOS PROCESOS DE INGENIERA DE SISTEMAS
-
25/11/2012 17
Definicin de
requerimientos
Diseo del
sistema
Desarrollo del
sub - sistema
Integracin del
sistema
Instalacin del
sistema
Evolucin del
sistema
Retiro del
sistema
PROCESOS DE INGENIERA DE SISTEMAS
-
25/11/2012 18
Ingeniera de
software
Ingeniera
electrnica
Ingeniera
mecnica
Ingeniera
estructural
Ingeniera de
Sistemas
Diseo de interfaz de
usuario
Ingeniera
civil
Ingeniera
elctrica
Arquitectura
ENVOLVIMIENTO INTERDISCIPLINARIO
-
Tres tipos de requerimientos son definidos en esta fase:
Los requisitos funcionales abstractos: Se definen las funciones del sistema de una manera abstracta;
Las propiedades del sistema: Se definen requisitos Non-funcionales para el sistema en general;
Las caractersticas indeseables: El comportamiento inaceptable del sistema se especifica.
Tambin se debe definir los objetivos organizacionales globales para el sistema.
25/11/2012 19
DEFINICIN DE REQUERIMIENTOS DE SISTEMAS
-
25/11/2012 20
Requerimientos
de particin
Identificar sub
sistemas
Asignacin de
requerimientos
a sub - sistemas
Especificar
funcionalidad a
sub - sistemas
Definir
interfaces de
sub - sistemas
EL PROCESO DE DISEO DE SISTEMAS
-
25/11/2012 21
Sensores de
movimiento Sensores de
puerta
Controlador de
alarma
Sirena
Sintetizador
de voz
Llamador de
telfono
Centro de control
externo
EJEMPLO: SISTEMA ALARMA DE LADRN
-
Sub - sistema Descripcin
Sensores de movimiento
Detecta el movimiento en las salas monitoreadas por el sistema.
Sensores de puerta
Detecta puertas que abre en las puertas externas de la construccin.
Control de alarma
Controla la operacin del sistema.
Sirena Emite una advertencia auditiva cuando un intruso es sospechoso.
Sintetizador de voz
Sintetiza un mensaje de voz que da ubicacin del intruso sospechoso.
Llamador de telfono
Hace llamadas para notificar a la seguridad, a la polica, etc.
25/11/2012 22
EJEMPLO: SUB-SISTEMAS ALARMA DE LADRN
-
25/11/2012 23
Sistema de radar Sistema de
transponder Sistema de comandos de
datos
C comandos de vuelo Sistema de telfono
Base de datos del
plan de vuelo
Sistema de simulacin
de vuelo
Sistema de mapa
meterelogico
Sistema de conteo
Sistema de mallas de
actividad
Procesador de
posicin
Procesador de posicin de
resguardo
Sistema de control de
informacin
Procesador de
comandos
Procesador de
comandos de
resguardo
Consolas de control
ARQUITECTURA DE SISTEMAS
-
Tpicamente los proyectos paralelos desarrollan el hardware, software y comunicaciones.
Puede involucrar COTS (Commercial Off the Shelf = stock comercial disponible) en procura de los sistemas.
Falta de comunicacin a travs de los equipos de implementacin.
El mecanismo lento y burocrtico para proponer los medios de cambio que la agenda de desarrollo puede extenderse de la necesidad para retrabajar.
25/11/2012 24
DESARROLLO DEL SUB-SISTEMA
-
El proceso de colocar hardware, software y personas juntos para hacer un sistema.
Debe ser incrementalmente abordado de modo que los subsistemas son integrados al mismo tiempo.
Los problemas de interfaz entre sub sistemas se encuentran normalmente en esta fase.
Pueden haber problemas con entregas no coordinadas de componentes del sistema.
25/11/2012 25
INTEGRACIN DEL SISTEMA
-
Despus del completamiento, el sistema tiene que ser instalado en el entorno del cliente: Las suposiciones del entorno pueden ser incorrectas; Puede haber resistencia humana para la introduccin de un
nuevo sistema; El sistema puede coexistir con sistemas alternativos al mismo
tiempo; Puede haber problemas fsicos de instalacin (e.g.
problemas de cableado); El operador de entrenamiento tiene que ser identificado.
25/11/2012 26
INSTALACIN DEL SISTEMAS
-
Los sistemas grandes tienen largo tiempo de vida. Ellos deben evolucionar para reunir los cambios de requerimientos.
La evolucin es inherentemente costosa
Deben analizarse los cambios de una perspectiva tcnica y comercial;
Los sub - sistemas interactan para anticiparse a los problemas que puedan surgir;
Raramente hay una razn para las decisiones de diseo originales;
La estructura del sistema es corrompida cuando hay cambios dentro de l.
Los sistemas existentes que deben ser mantenidos son a veces llamados sistemas legados.
25/11/2012 27
EVOLUCIN DEL SISTEMA
-
1. Poniendo el sistema fuera de servicio despus de su tiempo de vida til.
2. Puede requerir adaptacin al surgimiento de nuevos procedimientos organizacionales.
3. Los objetivos de la organizacin cambiaron.
4. Pueden ser absorbidos por sistemas ms grandes (ERP)
5. Puede requerirse datos para ser reestructurado y convertido para ser usado en algn otro sistema.
25/11/2012 28
RETIRO DE SISTEMAS
-
25/11/2012 29
ESQUEMA DE LOS SISTEMAS DE INFORMACIN
-
Los cambios del proceso
El sistema requiere los cambios a los procesos de trabajo en el ambiente?
Los cambios del trabajo
Hace el sistema hbiles a los usuarios en un entorno o causa cambios en la forma de trabajar?
Los cambios organizacionales
El sistema cambia la estructura de poder poltico en un organizacin?
25/11/2012 30
ESQUEMA DE LOS SISTEMAS DE INFORMACIN
-
Los procesos de superposicin de ingeniera de sistemas y la interaccin con los procesos de procuracin organizacional.
Los procesos operacionales son los procesos involucrados en el uso del sistema para el propsito pensado. Para nuevos sistemas, estos tienen que ser definidos como parte del diseo del sistema.
Los procesos operacionales deben ser diseados para ser flexibles y no deben forzar operaciones de manera particular. Es importante que los operadores humanos puedan usar sus iniciativas si los problemas surgen.
25/11/2012 31
PROCESOS ORGANIZACIONALES
-
25/11/2012 32
Proceso de
Obtencin
Proceso de
Desarrollo
Proceso
Operacional
PROCESOS ORGANIZACIONALES
-
Adquiriendo un sistema para satisfacer alguna necesidad de una organizacin.
Alguna especificacin del sistema y el diseo arquitectnico es normalmente necesario antes de la obtencin
Se necesita una especificacin para permitir un contrato de desarrollo del sistema.
La especificacin puede permitir comprar un sistema comercial de stock disponible (COTS= Commercial Off The Shelf). Casi siempre ms barato que desarrollar el sistema desde el principio.
Los grandes sistemas complejos normalmente consisten en una mezcla de stock disponible y componentes diseados. Los procesos de obtencin para estos diferentes tipos de componentes son normalmente diferentes.
25/11/2012 33
OBTENCIN DEL SISTEMA
-
25/11/2012 34
Sistema de
disponibilidad en
stock
Lo requerido por
el sistema
habitual
Estudio de mercado
de sistemas existentes
Adaptar
requerimientos
Publicar
demanda para la
oferta
Elegir
sistema
Elegir
proveedor
Publicar demanda
para vigilante Negociar el
contrato Elegir
vigilante
Permitir contrato
para el desarrollo
PROCESO OBTENCIN DE SISTEMA
-
La obtencin de sistemas del hardware/software grandes est normalmente basada alrededor de algn contratista principal.
Los sub - contratos se emiten a otros proveedores para suministrar partes del sistema.
El cliente trata con el contratista principal y no trata directamente con sub - contratistas.
25/11/2012 35
CONTRATISAS Y SUB CONTRATISTAS
-
25/11/2012 36
Sistema del
Cliente
Contratista
Principal
Sub
Contratista 1
Sub
Contratista 2
Sub
Contratista 3
MODELOS DE CONTRATISTAS / SUB-CONTRATISTA
-
Los sistemas socio tecnolgicos que han desarrollados usando tecnologas viejas u obsoletas.
Es crucial para la operacin de un negocio y es a menudo demasiado arriesgado desechar estos sistemas.
- Sistema de cuenta bancaria de cliente;
- Sistema de mantenimiento de avin.
Los sistemas legados restringen los nuevos procesos de negocio y consumen una proporcin alta de presupuestos de la compaa.
25/11/2012 37
SISTEMAS LEGADOS
-
25/11/2012 38
Software de
soporte
Sistemas de
hardware
Software de
aplicacin
Datos de
aplicacin
Procesos de
negocios
Polticas
comerciales y reglas
Corre en
Usa Incluye
conocimiento de
Corre en Usa Usa Restringen
SISTEMAS LEGADOS
-
Hardware: puede ser hardware obsoleto de mainframes.
Software de soporte: puede confiar en el software de apoyo de proveedores que son recientes en el negocio.
Software de aplicacin: puede ser escrito en lenguajes de programacin obsoletos.
Datos de aplicacin: a menudo incompletos e inconsistentes.
Procesos de negocios: pueden ser restringidos por estructura de software y funcionalidad.
Polticas comerciales y reglas: pueden ser implcitas y incrustadas en el sistema de software.
25/11/2012 39
COMPONENTES DE SISTEMAS LEGADOS
-
25/11/2012 40
COMPONENTES DE SISTEMAS LEGADOS
-
25/11/2012 41
TIPOS DE SISTEMAS INFORMACIN
1. Sistemas de procesamiento de transacciones.
2. Sistemas de informacin gerencial.
3. Sistemas de apoyo a decisiones.
4. Sistemas expertos e inteligencia artificial.
5. Sistemas de apoyo a decisiones de grupo.
6. Sistemas de apoyo a ejecutivos.
-
25/11/2012 42
TIPOS DE SISTEMAS INFORMACIN
-
Los sistemas socio tcnicos incluyen hardware de computadoras, software y gente y son diseados para lograr algunas metas comerciales.
Las propiedades emergentes son propiedades que son caractersticas del sistema como un todo y no de sus partes componentes.
El proceso de ingeniera de sistemas incluye especificacin, diseo, desarrollo, integracin y pruebas. La integracin del sistema es particularmente crtica.
25/11/2012 43
PUNTOS CLAVE
-
Factores humanos y organizacionales tienen un efecto significativo en la operacin de sistemas socio tcnicos.
Hay complejas interacciones entre los procesos de obtencin del sistema, desarrollo y operacin.
Un sistema legado es un viejo sistema que continua para proveer servicios esenciales.
Los sistemas legados incluyen procesos de negocios, software de aplicacin, software de soporte y hardware de sistema.
25/11/2012 44
PUNTOS CLAVE