Вы находитесь на странице: 1из 44

INGENIERA DE SOFTWARE I

LOS SISTEMAS DE INFORMACIN

25/11/2012

ING. VCTOR ANCAJIMA MIN

OBJETIVOS
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

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

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

ACTIVIDADES DE LOS SISTEMAS DE INFORMACIN

25/11/2012

CATEGORAS DE LOS SISTEMAS


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

CARACTERSTICAS SISTEMAS SOCIO-TCNICOS


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

PROPIEDADES EMERGENTES
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

EJEMPLOS DE 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.
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.
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.

Seguridad

Reparabilidad

Utilidad

25/11/2012

Esta propiedad refleja cuan fcil es usar un sistema.


Depende de los
componentes tcnicos del sistema, sus operadores y el ambiente donde
opera.
9

TIPOS 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

INGENIERIA DE FIABILIDAD DE SISTEMAS


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

INFLUENCIAS EN FIABILIDAD
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

INTERRELACIONES DE 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

LAS PROPIEDADES NO DEBIDAS


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

INGENIERA DE SISTEMAS
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

LOS PROCESOS DE 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

PROCESOS DE INGENIERA DE SISTEMAS

Definicin de
requerimientos

Retiro del
sistema

Diseo del
sistema

Evolucin del
sistema

Desarrollo del
sub - sistema

Instalacin del
sistema

Integracin del
sistema

25/11/2012

17

ENVOLVIMIENTO INTERDISCIPLINARIO

Ingeniera de
software

25/11/2012

Ingeniera
electrnica

Ingeniera
estructural

Ingeniera de
Sistemas

Ingeniera
civil

Ingeniera
elctrica

Ingeniera
mecnica

Diseo de interfaz de
usuario

Arquitectura

18

DEFINICIN DE REQUERIMIENTOS DE SISTEMAS


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

EL PROCESO DE DISEO DE SISTEMAS

Definir
interfaces de
sub - sistemas

Requerimientos
de particin

Especificar
funcionalidad a
sub - sistemas

Identificar sub
sistemas

Asignacin de
requerimientos
a sub - sistemas

25/11/2012

20

EJEMPLO: SISTEMA ALARMA DE LADRN

Sensores de
movimiento

Sensores de
puerta
Controlador de
alarma

Sirena

25/11/2012

Sintetizador
de voz

Centro de control
externo
Llamador de
telfono

21

EJEMPLO: SUB-SISTEMAS ALARMA DE LADRN


Sub - sistema
Sensores
movimiento

Descripcin

de 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

ARQUITECTURA DE SISTEMAS

Sistema de radar

Procesador de
posicin

Sistema de simulacin
de vuelo

Sistema de
transponder

Sistema de comandos de
datos

Procesador de posicin de
resguardo

C comandos de vuelo

Procesador de
comandos

Sistema de telfono

Procesador de
comandos de
resguardo

Base de datos del


plan de vuelo

Sistema de mapa
meterelogico
Consolas de control
Sistema de conteo

Sistema de control de
informacin
Sistema de mallas de
actividad

25/11/2012

23

DESARROLLO DEL SUB-SISTEMA


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

INTEGRACIN DEL 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

INSTALACIN DEL SISTEMAS


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

EVOLUCIN DEL SISTEMA


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

RETIRO DE SISTEMAS
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

ESQUEMA DE LOS SISTEMAS DE INFORMACIN

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

PROCESOS ORGANIZACIONALES
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

Proceso de
Obtencin
Proceso de
Desarrollo
Proceso
Operacional

25/11/2012

32

OBTENCIN DEL SISTEMA


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

PROCESO OBTENCIN DE SISTEMA

Sistema de
disponibilidad en
stock
Adaptar
requerimientos

Elegir
sistema

Publicar
demanda para la
oferta

Elegir
proveedor

Estudio de mercado
de sistemas existentes
Publicar demanda
para vigilante

Elegir
vigilante

Negociar el
contrato

Permitir contrato
para el desarrollo

Lo requerido por
el sistema
habitual

25/11/2012

34

CONTRATISAS Y SUB CONTRATISTAS


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

MODELOS DE CONTRATISTAS / SUB-CONTRATISTA

Sistema del
Cliente

Contratista
Principal

Sub
Contratista 1

25/11/2012

Sub
Contratista 2

Sub
Contratista 3

36

SISTEMAS LEGADOS
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

Usa
Software de
soporte
Corre en

Sistemas de
hardware

25/11/2012

Software de
aplicacin
Corre en

Usa
Datos de
aplicacin

Incluye
conocimiento de

Usa

Polticas
comerciales y reglas

Restringen

Procesos de
negocios

38

COMPONENTES DE 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

TIPOS DE SISTEMAS INFORMACIN


1.
2.
3.
4.
5.
6.

Sistemas de procesamiento de transacciones.


Sistemas de informacin gerencial.
Sistemas de apoyo a decisiones.
Sistemas expertos e inteligencia artificial.
Sistemas de apoyo a decisiones de grupo.
Sistemas de apoyo a ejecutivos.

25/11/2012

41

TIPOS DE SISTEMAS INFORMACIN

25/11/2012

42

PUNTOS CLAVE
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

Вам также может понравиться