Subido por pedro.alvarezpaz

19 SIE S1a

Anuncio
Sistemas de Información
Empresarial
Paradigmas de los sistemas de
información
Pedro Rafael Alvarez Paz
Pregunta inicial
1. ¿Puede un paradigma ayudar a que los
sistemas de información contribuyan a alcanzar
los objetivos en los negocios?
Nuevas formas de hacer negocio
• Proliferación de opciones
de compra para los
clientes
• Clientes informados a
través de múltiples
canales
• Necesidad de competir
con negocios de clase
mundial
La información en el negocio
• Recursos
humanos
• Ventas y
mercadotecnia
• Producción y
operaciones
• Contabilidad
y finanzas
• Los negocios requieren tecnologías de
información y sistemas de información en sus
áreas
Paradigma
• Es un modelo o ejemplo que sirve de norma, que se
multiplica
• En la sociedad se construyen paradigmas con ideas,
que se van transmitiendo de generación en
generación
• En vez de paradigma a veces se utiliza enfoque o
modelo
Niveles de la organización
• Los empleados utilizan la información para:
o
o
Realizar su trabajo
Tomar decisiones
• Los niveles de la organización:
o
o
o
Alta administración
Administración media o gerencial
Operacional
Niveles de la organización
Niveles de organización
• La administración media:
o
o
o
o
Llevan a cabo los planes que desarrolla
la alta administración
Dirigen y coordinan a los trabajadores
de nivel operacional
Se basan en metas
Toman decisiones semiestructuradas
Niveles de organización
• La alta
administración:
o
o
o
o
La forman directivos
de la organización
Toman decisiones
estratégicas sobre
productos y servicios
Requieren información
de la empresa y de
entidades externas
Toman decisiones no
estructuradas
Sistemas de información
• Conjunto de elementos
interrelacionados
(operaciones y métodos)
que contribuyen a realizar
una función
• Recolectan, almacenan y
distribuyen información
• Apoyan a:
La toma de decisiones
o La coordinación y control
dentro de las
organizaciones
o
Hardware
Datos
Procesos
Sistemas de
información
Aplicaciones
Personas
Sistemas de información
• Diseñado para recoger,
almacenar, procesar y
distribuir información
sobre el estado de su
entorno y soportar las
operaciones, la gestión
y la toma de decisiones
de la organización de la
que forma parte y a la
que da servicio
Sistemas de información
Tipos
Grupos
Nivel estratégico
Directores
Nivel administrativo
Gerentes nivel medio
Nivel de
conocimiento
Trabajadores del
Conocimiento y de datos
Nivel
operativo
Areas
Ventas y
Marketing
Gerentes
operativos
Manufactura
Finanzas
Contabilidad
Recursos
Humanos
Distribución
De sistemas de información
EIS Sistemas nivel estratégico
Executive
Information
Systems
Planeación estratégica, previsión de ventas
DSS Sistemas nivel administrativo
Decision
Support Systems
Herramientas de análisis, financial data, market data, BI
MIS Sistemas nivel administrativo
Management
Information Systems
Presupuesto anual, planeación de la producción,
reportes anuales
OAS / KAS Sistemas nivel conocimiento
Office Automation System
Transaction Procesing System
Publicidad, comunicación, colaboración, procesamiento
de imágenes, administración de oficina
TPS Sistemas nivel operativo
Ordenes de pedido, nómina, facturación
• Atomicidad.
Propiedades ACID
o
Pago con tarjeta
Comercio
• Consistencia.
Transacción
Aprobada 7rechazada
Dispositivo
electrónico
¿Fondos
Disponibles?
Procesamiento
de operación
o
Cuenta del
cliente
se ejecutan aquellas operaciones que
no van a romper las reglas y
directrices de integridad de la base
de datos.
• Aislamiento.
o
Banco emisor
deben ejecutarse todas las
operaciones correctamente, o en el
caso de que alguna de ellas no pueda
hacerlo, el efecto de las que ya se
han ejecutado no debe hacerse notar,
debe deshacerse, como si el conjunto
de las operaciones no se hubieran
realizado.
una operación no puede afectar a
otras.
• Durabilidad.
o
una vez que una transacción ha
finalizado con éxito, cambia hacia un
estado estable
Sistemas de procesamiento transaccional
Sistema de Procesamiento Transaccional (TPS)
Las transacciones son hechos o actividades que se llevan a cabo en una
organización y que aportan nueva información.
El objetivo de los TPS es capturar y
procesar datos sobre las transacciones
que se realizan diariamente en la
organización.
TPS – Sistemas de procesamiento
transaccional
• Colección de Datos
o
Captura de información
necesaria para la transacción
• Edición de datos
o
Validación y cumplimiento
Usuarios
Entrada de
información
Personal de operaciones
y supervisor
Transacciones y eventos
• Corrección de datos
o
Corregir datos erróneos
• Manipulación de Datos
o
Calcular y totalizar
• Almacenamiento de Datos
o
Actualizar transacciones
• Producción y generación de
reportes
o
Crea y envía resultados
TPS
Procesamiento
Clasificación, listado,
fusión y actualización
Salida de
información
Informes detallados,
listas y resúmenes
Office Automation System
Entrada de
información
Usuarios
Oficinistas
Documentos y programas
OAS
Procesamiento
Administración de documentos
Programación
comunicación
Salida de
información
Documentos,
programas y datos
• Nivel de educación
menos formal
• Solo procesan
información
Knowledge Management System
• Crea información y
nuevos conocimientos
Usuarios
Profesionales y personal
técnico
Entrada de
información
Especificaciones de
diseño
Base de conocimiento
KWS
Procesamiento
Modelado, Simulaciones
Salida de
información
Modelos y gráficos
Sistemas de información administrativos
Usuarios
Entrada de
información
•
Gerentes de nivel
medio
Datos resumidos de
transacciones,
modelos simples
•
MIS
Procesamiento
Informes de rutina,
análisis bajo nivel
Salida de
información
Informes resumen
Apoyan a las funciones
de planeación, control
y toma de decisiones
Producen resúmenes
de rutina y reportes de
excepción
Sistemas de soporte a la decisión
• Sistemas de
información a nivel
administrativo de la
organización que
combina datos y
modelos analíticos
sofisticados o análisis
de datos para dar
soporte a la toma de
decisiones que no es
de rutina
Entrada de
información
Usuarios
Gerentes de personal y
profesionales
Datos de bajo volumen
o de base de datos,
modelos analíticos y
herramientas de
análisis
DSS
Procesamiento
Simulaciones,
interacciones y análisis
Salida de
información
Informes especiales
Análisis de decisión,
respuestas a consultas
Soporte a Ejecutivos
Usuarios
Entrada de
información
Directivos
Datos internos y externos
ESS
Procesamiento
Gráficas, simulaciones,
interactivo
Salida de
información
Proyecciones,
respuestas a consultas
• Sistemas de información
a nivel estratégico
• Direccionan la toma de
decisiones no
estructurada
• Generan gráficas
avanzadas e información
relevante
Pregunta intermedia
2. ¿En que nivel de la
organización los
sistemas de información
aportan beneficios?
ERP
• Software de
planificación o
administración de los
procesos de los
negocios.
• Permite a la
organización usar un
sistema de aplicaciones
integradas para
administrar el negocio.
ERP
ERP: Núcleo de Gestión
40
30
10
Aplicaciones desarrolladas en
casa 41%
Aplicaciones de escritorio
37%
Aplicaciones no ERP 43%
Múltiples aplicaciones no
integradas 46%
70
Soluciones financieras 54%
20
Hojas de cálculo 68%
Estrategias No ERP
¿Qué herramientas estás
utilizando en lugar de un ERP?
60
50
Estrategias No ERP
¿Qué herramientas estás
utilizando en lugar de un ERP?
70
¿Por qué no se ha implantado
un ERP?
60
•
Aplicaciones desarrolladas en
casa 41%
Aplicaciones de escritorio
37%
10
Aplicaciones no ERP 43%
20
•
Múltiples aplicaciones no
integradas 46%
30
Soluciones financieras 54%
40
Hojas de cálculo 68%
50
•
•
•
Demasiado esfuerzo
interno para implantarlo
Tenemos capacidad para
trabajar sin ERP
Costo elevado del software
y servicios
Somos muy pequeños
ERP es demasiado
complejo
Características de un ERP
• Base de datos
centralizada.
• Los componentes del ERP
interactúan entre sí
consolidando todas las
operaciones.
• En un sistema ERP los
datos se ingresan sólo
una vez y deben ser
consistentes, completos y
comunes
• Modifican los procesos de
la empresa
• Modular y configurable
Ejemplos de ERP
•
•
•
•
•
•
•
•
•
•
•
•
•
SAP R/3
SAP Business One
Oracle EBS
JD Edwards
Microsoft Dynamics
Microsoft Dynamics
Plains)
Microsoft Dynamics
Microsoft Dynamics
Epicor
Openbravo
ERP Next
WEB ERP
ODOO
NAV (antes Navition)
GP (antes Great
SL (antes Solomon)
AX (antes Axapta)
Metodología
• Se basan en una
combinación de los modelos
de proceso genéricos
(cascada, evolutivo,
incremental, espiral entre
otros)
• Define con precisión los
artefactos, roles y
actividades involucrados,
junto con prácticas y
técnicas recomendadas,
guías de adaptación de la
metodología al proyecto,
guías para uso de
herramientas de apoyo, etc.
Metodologías
Es un marco de trabajo usado para
estructurar, planificar y controlar el
proceso de desarrollo en sistemas de
información
Años 70
Historia
¿Qué es?
Años 80
Metodologías
de Desarrollo
de Software
Años 90
Metodologías
populares
✓
✓
✓
✓
✓
Rapid Application Development (RAD)
Scrum (Desarrollo)
Extreme Programming (XP)
Rational Unified Process (RUP)
Agile Unified Process (AUP)
2000 en la
actualidad
✓ Programación estructurada (1969)
✓ Programación estructurada Jackson
(1975)
✓ Análisis de sistemas estructurados y
metodología de diseño SSADM (1980)
✓ Análisis estructurado y técnicas de diseño
SADT (1980)
✓ Ingeniería de la Información IE / IEM (1981)
✓
✓
✓
✓
RAD (1991) de James Martin
POO en la época de los 90´s
VFSM en la época de los 90’s
Dynamic System Development Method.
Creado en UK desde 1995
✓ Scrum. Finales de los 90’s. Creado por Ken
Schwaber, Jeff Sutherland y Mike Beedle
✓ RUP desde 1999
✓ XP desde 1999
✓
✓
✓
✓
UWE (2000) Creado por Koch
EUP Extensión de RUP, desde 2002
CDM (2004) Creado por Kristin Thorisson
AUP (2005) Creadp por Scott Ambler
Metodologías
• Estructuradas
o
Gobierno
• MERISE (Francia),
MÉTRICA (España),
SSADM (Reino Unido).
o
Académico
•
•
•
•
Gane & Sarson,
Ward & Mellor,
Yourdon & DeMarco e
Information
Engineering.
• Orientadas a Objetos
o
o
o
Rational Unified
Process (RUP),
OPEN,
MÉTRICA (tambien
soporta notación
estructurada)
Metodologías
• Ágiles
o
o
o
o
o
Extreme Programming
Scrum
Familia de
Metodologías Crystal
Feature Driven
Development
Proceso Unificado
Rational, una
configuración ágil
Dynamic Systems
Development Method
o Adaptive Software
Development
o Open Source Software
Development
o
Siguiente pregunta
3. ¿Es necesario ocupar una
metodología para realizar sistemas
de información empresariales?
Metodología METRICA
I. Introducción
• MÉTRICA es una metodología para la planificación,
desarrollo y mantenimiento de sistemas de información
• La metodología MÉTRICA Versión 3 es una iniciativa
promovida por el Consejo Superior de Informática,
órgano colegiado encargado de la elaboración y
desarrollo de la política informática del Gobierno
• MÉTRICA Versión 2, 1993.
• MÉTRICA Versión 3, 2001, www.map.es/csi/metrica3/
I. … Introducción
• “MÉTRICA Versión 3 ha sido concebida para abarcar el
desarrollo completo de Sistemas de Información sea cual
sea su complejidad y magnitud, por lo cual su estructura y
los perfiles de los participantes que intervienen deberán
adaptarse y dimensionarse en cada momento de acuerdo a
las características particulares de cada proyecto”
Elementos de Métrica
Procesos /
Actividades
/ Tareas
Personas
Herramientas
MÉTRICA 3
Perfiles /
Participantes
Productos
Técnicas y
Prácticas
II. Procesos
PSI
Planificación de
Sistemas de Información
DSI
Desarrollo de
Sistemas de Información
MSI
Mantenimiento de
Sistemas de Información
III. Interfaces
• La Interfaces definen una serie de actividades de tipo
organizativo o de soporte al proceso de desarrollo
• Las interfaces descritas en MÉTRICA 3 son:
•
•
•
•
Gestión de Proyectos (GP)
Seguridad (SEG)
Aseguramiento de la Calidad (CAL)
Gestión de la Configuración (GC)
IV. Actividades y Tareas
• Cada Proceso e Interfaz está compuesto por Actividades
• A su vez, las Actividades están compuestas por Tareas
Proceso o Interfaz
# Actividades
# Tareas
Planificación de SI (PSI)
9
24
Estudio de Viabilidad del Sistema (EVS)
6
18
Análisis del SI (ASI)
11
34
Diseño del SI (DSI)
12
44
9
19
10
24
4
10
Gestión de Proyectos
16
29
Aseguramiento de la Calidad
25
38
Seguridad
31
34
5
8
138
282
Construcción del SI (CSI)
Implantación y Aceptación del SI (IAS)
Mantenimiento de SI (MSI)
Gestión de Configuración
Total
V. Productos
• Las entradas y salidas de una tarea se denominan productos
• Los productos establecen relaciones de
dependencia/sincronización entre tareas
• Para la elaboración de un producto se utilizan técnicas o
prácticas específicas
• Los productos externos son aquellos elaborados por tareas
externas a las definidas en MÉTRICA 3
VI. Técnicas y Prácticas
• Las Técnicas y Prácticas se utilizan en la
elaboración de productos. Mejoran la productividad
y aseguran la calidad de los productos
• Una técnica es un conjunto de heurísticas y/o
procedimientos que utiliza una notación específica
• Una práctica representa un medio para la
consecución de unos objetivos específicos de
manera rápida, segura y precisa
VI. Técnicas y Prácticas
Técnicas de Desarrollo
•
•
•
•
•
•
•
•
Diagramas UML
Diagrama de Estructura
Diagrama de Flujo de Datos
Modelado de Procesos de la Organización (SADT)
Modelo Entidad/Relación (ER)
Normalización
Optimización
Reglas de Transformación desde un Diagrama ER o
Diagrama de Clases a un Modelo Relacional
VI. Técnicasy Prácticas
Técnicas de Gestión de Proyectos
• Análisis Coste/Beneficio
• Técnicas de Estimación
Puntos de Función
o
Staffing Size
• Técnicas de Planificación
PERT
Diagrama Gantt
Estructura de Descomposición
de Trabajo (WBS)
Diagramas de Extrapolación
o
o
o
o
o
VI. Técnicas y Prácticas
Prácticas
•
•
•
•
•
•
•
•
•
•
•
•
•
Análisis de Impacto
Catalogación
Cálculo de Accesos
Caminos de Acceso
Diagrama de Representación
Factores Críticos de Éxito
Impacto en la Organización
Presentaciones
Prototipado
Pruebas
Revisión Formal
Revisión Técnica
Sesiones de Trabajo
VII. Participantes
• Los participantes en el proyecto (stakeholders) son todos
aquellos que se verán afectados por el sistema de
información o por el proceso de desarrollo
• Los participantes se clasifican en perfiles considerando
funciones y responsabilidades afines y el conocimiento
que necesitan respecto de la metodología. Los perfiles
establecidos son:
-
Directivo
Jefe de Proyecto
Consultor
Analista
Programador (Hace referencia a un único tipo de
participante, denominado igualmente Programador)
Dudas
Preguntas de la OC
1. ¿Puede un paradigma ayudar a que los
sistemas de información contribuyan a alcanzar
los objetivos en los negocios?
2. ¿Cuál modelo es la mejor opción a
implementar?
3. ¿Es necesario ocupar una metodología para
realizar sistemas de información empresariales?
Evaluación de clase:
Presentación:
https://www.dropbox.com/s/krm67gnocbhkq8
s/19%20SIE%20S1a.pdf?dl=0
Descargar