51
ANÁLISIS Y DISEÑO DE SISTEMAS Temas Preliminares Facultad de Ciencias e Ingeniería Especialidad Ingeniería Industrial PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ Ing. Norman Reyes Morales Martes, 25 de Agosto del 2015

Tema 01 - Conceptos Básicos II

Embed Size (px)

DESCRIPTION

ADS

Citation preview

Page 1: Tema 01 - Conceptos Básicos II

ANÁLISIS Y DISEÑO

DE SISTEMAS

Temas Preliminares

Facultad de Ciencias e Ingeniería

Especialidad Ingeniería Industrial

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ

Ing. Norman Reyes Morales

Martes, 25 de Agosto del 2015

Page 2: Tema 01 - Conceptos Básicos II

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ – ANÁLISIS Y DISEÑO DE SISTEMAS

SISTEMAS DENTRO DE UNA ORGANIZACIÓN / EMPRESA

Identificación de áreas funcionales y

Cadena de valor

Percepción de relaciones y aspectos dinámicos

TEMAS PRELIMINARES EN SISTEMAS

Niveles de información

SISTEMAS E INFORMACIÓN EN EL ENFOQUE DE

SISTEMAS

Funciones básicas

Evolución

Page 3: Tema 01 - Conceptos Básicos II

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ – ANÁLISIS Y DISEÑO DE SISTEMAS

Identificación de áreas funcionales

Si bien la Teoría de Sistemas orienta sus principios hacia el

análisis de las organizaciones como un todo (enfoque holístico

o integral), esto no limita el análisis que se haga de los

subsistemas que componen el sistema analizado.

En el caso de una organización o empresa, los subsistemas

pueden ser diferenciados en base a las funciones que estos

subsistemas cumplen dentro de ella. Esto determina la

partición del sistema en Áreas Funcionales.

Tal como hemos visto en las clases anteriores, la subdivisión

de la organización en áreas funcionales puede llevarse hasta

el nivel de profundidad que consideremos útil.

Cynthia Buitron
Resaltado
Cynthia Buitron
Resaltado
Page 4: Tema 01 - Conceptos Básicos II

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ – ANÁLISIS Y DISEÑO DE SISTEMAS

Identificación de áreas funcionales

Funciones Centrales y Funciones de Soporte

Las funciones (y las áreas funcionales) pueden separarse en dos

tipos o clases, dependiendo del enfoque y del valor agregado que le

den al cumplimiento de los objetivos de la organización:

Funciones Centrales (core business): son las encargadas de generar los

productos o servicios y afectan directamente éstos al agregarles valor durante los

procesos productivos. Por ejemplo: Producción, Ventas, Logística, ¿Compras?,

(para una empresa manufacturera).

Funciones de Soporte (support): son las áreas que, si bien no le agregan valor a

los productos o servicios generados, sirven de apoyo a las funciones centrales en

temas asociados a la gestión de la organización: Administración, Contabilidad,

RRHH, Finanzas, etc…

Cynthia Buitron
Resaltado
Cynthia Buitron
Resaltado
Cynthia Buitron
Resaltado
Cynthia Buitron
Resaltado
Cynthia Buitron
Resaltado
Cynthia Buitron
Resaltado
Cynthia Buitron
Resaltado
Cynthia Buitron
Resaltado
Cynthia Buitron
Resaltado
Page 5: Tema 01 - Conceptos Básicos II

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ – ANÁLISIS Y DISEÑO DE SISTEMAS

Cadena de Valor Física

Logística

entrada

Logística

Salida

Comercialización

Ventas Servicio

Producción

Infraestructura de la empresa

Gestión de RR HH

Desarrollo de tecnologías

Compras

Creación de valor está basada en nuevas combinaciones de:

Contenido (qué se ofrece)

Contexto (cómo se ofrece)

Infraestructura (soporte a las transacciones)

SI

SI

Modelos de

planificación Programación auto-

mática de MO CAD, investigación

electrónica de mercados

Compras "en línea" de piezas

Automatización

de almacenes Producción

flexible

Tratamiento

automático

de pedidos

Terminales

remotos

para vendedores

Servicio a

distancia

M

a

r

k

e

t

p

l

a

c

e

Identificación de áreas funcionales

Cynthia Buitron
Resaltado
Cynthia Buitron
Resaltado
Page 6: Tema 01 - Conceptos Básicos II

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ – ANÁLISIS Y DISEÑO DE SISTEMAS

Grupo Gloria logró importante ahorro de 11.40%

con Subasta Electrónica

Grupo Gloria, conglomerado industrial de capitales peruanos con negocios presentes en Perú, como

también en Bolivia, Colombia, Ecuador, Argentina y Puerto Rico realizó una subasta electrónica a fin

de contratar servicios de mantenimiento y calibración de balanzas de camiones.

La subasta electrónica, realizada por ebiz Latin America, convocó a cinco empresas locales siendo la

modalidad utilizada para la ejecución, la Holandesa Inversa Electrónica.

Por otro lado, para la realización de la subasta, las empresas participantes recibieron una charla

informativa acerca del uso de la plataforma electrónica, el seguimiento de todas las actividades del

cronograma de la subasta y las capacitaciones respectivas para participar de esta licitación

electrónica.

Tras iniciarse la subasta electrónica, los postores, que contaron con la capacitación y asesoría del

personal de ebiz Latin America ingresaron vía web al portal de ebiz Latin America

www.ebizsubastas.com, finalizada la misma, el Grupo Gloria logró un importante ahorro en su

proceso de compra.

Identificación de áreas funcionales

Page 7: Tema 01 - Conceptos Básicos II

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ – ANÁLISIS Y DISEÑO DE SISTEMAS

… A la Cadena de Valor Virtual - DELL

Identificación de áreas funcionales

Page 8: Tema 01 - Conceptos Básicos II

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ – ANÁLISIS Y DISEÑO DE SISTEMAS

… A la Cadena de Valor Virtual - DELL

Identificación de áreas funcionales

Page 9: Tema 01 - Conceptos Básicos II

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ – ANÁLISIS Y DISEÑO DE SISTEMAS

Identificación de áreas funcionales

• Ejemplo:

PRESIDENTE

VICE

PRESIDENTE

DE

MARKETING

VICE

PRESIDENTE

DE FINANZAS

GERENCIA

PUBLICIDAD

GERENCIA

I&D

GERENCIA

E-

BUSINESS

GERENCIA

CORP.

FINANZAS

CONTRO-

LLER GERENCIA

OPERACION

MARKETING

GERENCIA

SUPPLY

CHAIN

GERENCIA

TI

GERENCIA

PROYEC-

TOS

GERENCIA

EDUCACION

Page 10: Tema 01 - Conceptos Básicos II

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ – ANÁLISIS Y DISEÑO DE SISTEMAS

Detalle de la Vice presidencia de Finanzas

Identificación de áreas funcionales

VICEPRESIDENCIA

DE FINANZAS

GERENCIA

CORPORATIVA DE

FINANZAS

CONTROLLER

DIRECCION DE

PLANEMIENTO

DIRECCION

DE

TESORERIA

CONCILIA-

CIONES

DIRECCION DE

PRESUPUESTOS

GERENTE DE

CONTABILIDAD

CSC

DIRECCION

DE COSTOS

DIRECCION DE

CONTABILIDAD

Page 11: Tema 01 - Conceptos Básicos II

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ – ANÁLISIS Y DISEÑO DE SISTEMAS

SISTEMAS DENTRO DE UNA ORGANIZACIÓN / EMPRESA

Identificación de áreas funcionales y

Cadena de valor

Percepción de relaciones y aspectos dinámicos

TEMAS PRELIMINARES EN SISTEMAS

Niveles de información

SISTEMAS E INFORMACIÓN EN EL ENFOQUE DE

SISTEMAS

Funciones básicas

Evolución

Page 12: Tema 01 - Conceptos Básicos II

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ – ANÁLISIS Y DISEÑO DE SISTEMAS

Percepción de relaciones y aspectos dinámicos

La descomposición funcional que se puede realizar en la

estructura organizativa de una empresa puede entenderse

erróneamente como estática (es decir, fija en cuanto a las

relaciones entre los elementos funcionales).

Sin embargo, lo mas importante del análisis que podemos

hacer a través de la partición de la organización en áreas

funcionales, son precisamente las relaciones que se

establecen entre ellas, las cuales permiten que la

organización, como sistema, pueda cumplir los objetivos para

los que ha sido creada.

Ejemplo: proceso de venta a través de las diferentes áreas

funcionales de una empresa manufacturera.

Cynthia Buitron
Resaltado
Page 13: Tema 01 - Conceptos Básicos II

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ – ANÁLISIS Y DISEÑO DE SISTEMAS

Percepción de relaciones y aspectos dinámicos

Las relaciones entre los entes funcionales de la empresa se

redefinen en función a las necesidades de adaptación de la

organización al contexto en el cual se desenvuelve

(característica de homeostasis o adaptabilidad de los sistemas

al medio que lo rodea), e incluso debido a la adaptación de las

áreas funcionales a nuevos lineamientos o políticas internas

de la empresa u organización.

Esto hace que las relaciones entre las diferentes áreas

funcionales puedan ser catalogadas como dinámicas, es

decir, cambien de acuerdo a las necesidades del sistema

global.

Page 14: Tema 01 - Conceptos Básicos II

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ – ANÁLISIS Y DISEÑO DE SISTEMAS

Percepción de relaciones y aspectos dinámicos

Ejemplo:

Dependiendo del plan estratégico de la empresa, las funciones de las

áreas pueden variar…

En un momento inicial, una empresa decide producir los productos

que luego venderá en el mercado nacional. Bajo esta estrategia, las

áreas funcionales establecen una serie de relaciones e

interdependencias:

Compras trabajará mayoritariamente con información proveída por el

área de Producción (Plan de Producción) y Ventas (proyección de

ventas), mientras que Logística debe administrar materia prima,

productos en proceso y productos terminados; asimismo las

operaciones de Marketing y Finanzas se organizan en función de la

estrategia definida, etc…

Page 15: Tema 01 - Conceptos Básicos II

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ – ANÁLISIS Y DISEÑO DE SISTEMAS

Percepción de relaciones y aspectos dinámicos

Ejemplo:

Pero si la empresa decide, en lugar de producir, importar los

productos que venderá, entonces el área funcional Producción puede

desaparecer, y cambiar radicalmente las funciones de las otras áreas:

Compras ahora deberá encargarse de la importación de todos los

productos, el área Legal deberá asesorar a la administración sobre la

legislación tributaria acerca de las importaciones, Logística establecerá

nuevos procedimientos de administración de artículos ya que no tendrá

ni materias primas ni productos en proceso, Finanzas debe emitir ahora

nuevos reportes legales sobre las importaciones realizadas, etc.

Ahora bien, si la empresa sigue produciendo y ahora decide

exportar….

Page 16: Tema 01 - Conceptos Básicos II

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ – ANÁLISIS Y DISEÑO DE SISTEMAS

SISTEMAS DENTRO DE UNA ORGANIZACIÓN / EMPRESA

Identificación de áreas funcionales y

Cadena de valor

Percepción de relaciones y aspectos dinámicos

TEMAS PRELIMINARES EN SISTEMAS

Niveles de información

SISTEMAS E INFORMACIÓN EN EL ENFOQUE DE

SISTEMAS

Funciones básicas

Evolución

Page 17: Tema 01 - Conceptos Básicos II

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ – ANÁLISIS Y DISEÑO DE SISTEMAS

Niveles de información

Antes de profundizar el análisis de lo que son los niveles de

información, es necesario definir lo que es información y cual

es su importancia

Actualmente, se considera la información como un recurso

básico y fundamental de la empresa, junto a los recursos

humanos (los empleados) y a los recursos materiales.

La importancia de la información radica en que es un factor

crítico para controlar y gestionar la empresa, ya que la

alimenta con elementos básicos para lograr una alta eficiencia

en el logro de los objetivos de la empresa.

Cynthia Buitron
Resaltado
Cynthia Buitron
Resaltado
Page 18: Tema 01 - Conceptos Básicos II

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ – ANÁLISIS Y DISEÑO DE SISTEMAS

Niveles de información

Page 19: Tema 01 - Conceptos Básicos II

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ – ANÁLISIS Y DISEÑO DE SISTEMAS

Niveles de información

Page 20: Tema 01 - Conceptos Básicos II

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ – ANÁLISIS Y DISEÑO DE SISTEMAS

Niveles de información

¿Qué es Información?

Podemos definir información como el resultado del análisis y

procesamiento de cierta agrupación de datos relevantes a determinado

tema o asunto.

Información: entendimiento e interpretación…

Por ejemplo: para obtener la información resumida de las salidas de

almacén, deberé recopilar todos los datos acerca de los despachos, las

devoluciones, los ingresos y los reingresos del almacén que analizo,

para los cual tendré como fuente de datos las guías de remisión, las

guías de entrada y de salida de almacén. Los datos correspondientes a

la facturación no me serán relevantes dado que sus datos no me

llevarán a deducir la información que necesito.

Page 21: Tema 01 - Conceptos Básicos II

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ – ANÁLISIS Y DISEÑO DE SISTEMAS

Niveles de información

Datos, Información y Conocimiento

Una vez que hemos establecido la relación existente entre los datos y

la información, vamos a determinar la relación existente entre la

información y el conocimiento.

Tenemos que la ecuación para llegar a la Información es la siguiente:

Datos + Procesamiento = Información

Con la información adecuada obtenida del procesamiento de los

datos relevantes, podemos llegar a emitir juicios y tomar decisiones

relativas a la gestión de la organización. Sin embargo, actualmente

esto ya no es suficiente…

Cynthia Buitron
Resaltado
Cynthia Buitron
Resaltado
Cynthia Buitron
Resaltado
Page 22: Tema 01 - Conceptos Básicos II

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ – ANÁLISIS Y DISEÑO DE SISTEMAS

Niveles de información

Datos, Información y Conocimiento

En la era de la información, ya no es suficiente procesar los datos

relevantes y obtener información acerca de determinado tema.

Ahora también es necesario procesar y analizar la información

obtenida para poder llegar a otro nivel: el conocimiento.

Entonces, el conocimiento (en términos informáticos) se obtiene de la

siguiente ecuación:

información + procesamiento = conocimiento

El conocimiento, obtenido de esta manera, me permitirá emitir juicios

basados en el entendimiento claro y detallado de una amplia base de

información.

Cynthia Buitron
Resaltado
Cynthia Buitron
Resaltado
Page 23: Tema 01 - Conceptos Básicos II

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ – ANÁLISIS Y DISEÑO DE SISTEMAS

Niveles de información

Datos, Información y Conocimiento - Ejemplo

Una empresa de venta detallista de gran envergadura almacena en

sus sistemas transaccionales los datos de todas las compras

realizadas en su cadena de tiendas.

Los sistemas de información procesan los datos almacenados,

estructuran los resultados y permiten realizar consultas para verificar si

se están cumpliendo con los objetivos de venta. Dependiendo de el

cumplimiento de dicho objetivo, se tomarán decisiones al respecto.

El data warehouse (DW) de la empresa guarda la información

sumarizada y estructurada extraída de los datos del sistema

transaccional. En el DW se realizan análisis cruzados sobre la

información de ventas (data mining) que permitirán identificar

tendencias de compra que en el paso inicial no se podían identificar: se

llega al entendimiento (conocimiento) de ciertos hábitos de compra.

Page 24: Tema 01 - Conceptos Básicos II

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ – ANÁLISIS Y DISEÑO DE SISTEMAS

Niveles de información

¿Qué es un sistema de información?

Podemos definir Sistema de Información como la agrupación de

elementos interrelacionados cuya función es procesar los datos

relevantes a determinado tema, con la finalidad de:

Cubrir las necesidades de información a nivel de transacciones (procesos de corto

plazo: diarios, semanales)

Brindar información para la toma de decisiones de mediano plazo: planeamiento y

control de operaciones.

Establecer un marco de información suficiente para definir los planes de largo plazo

de la organización (planes estratégicos).

Cynthia Buitron
Resaltado
Cynthia Buitron
Resaltado
Cynthia Buitron
Resaltado
Cynthia Buitron
Resaltado
Cynthia Buitron
Resaltado
Page 25: Tema 01 - Conceptos Básicos II

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ – ANÁLISIS Y DISEÑO DE SISTEMAS

Niveles de información

¿Qué es un sistema de información?

El sistema de información es el medio por el cual la información fluye

entre los distintos componentes o partes de una organización. No

necesariamente deben ser sistemas con soporte computacional: por

ejemplo, los enlaces telefónicos son un sistema de información ya que

permiten que ésta vaya de un lugar a otro de la organización.

Enfocados en el aspecto computacional, un sistema de información tiene

como finalidad procesar entradas (datos), mantener archivos de datos

estructurados de la organización y ofrecer a la organización, como

producto final, información específica, reportes y en general cualquier

salida que represente un análisis de datos. Todo esto lo realiza con el

soporte de hardware, software, archivo de datos (bases de datos), políticas

y procedimientos.

Cynthia Buitron
Resaltado
Cynthia Buitron
Resaltado
Page 26: Tema 01 - Conceptos Básicos II

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ – ANÁLISIS Y DISEÑO DE SISTEMAS

Niveles de información

Un sistema de información puede abarcar más de un área

dentro de la estructura de la organización, es decir, puede

obtener datos y ofrecer información atravesando varias áreas

de la organización. Inclusive, puede involucrar diversos niveles

de decisión o responsabilidad.

Los niveles de la información en una organización los

podemos estructurar de la siguiente manera:

Planeamiento Estratégico : Largo Plazo

Planeamiento Operativo : mediano plazo

Control operativo : mediano plazo

Procesos transaccionales: corto plazo

Cynthia Buitron
Resaltado
Cynthia Buitron
Resaltado
Cynthia Buitron
Resaltado
Page 27: Tema 01 - Conceptos Básicos II

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ – ANÁLISIS Y DISEÑO DE SISTEMAS

Niveles de información

A medida que el plazo se hace más corto, el volumen de

datos e información aumenta. De la misma manera, a medida

que el plazo se hace mayor, la sumarización de la información

aumenta.

Un sistema de información puede centrarse en uno o mas

niveles de información, eso depende del objetivo de dicho

sistema. Inclusive, puede tenerse un sistema de información

que incluya todos los niveles de información. Por ejemplo,

SAP.

Page 28: Tema 01 - Conceptos Básicos II

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ – ANÁLISIS Y DISEÑO DE SISTEMAS

SISTEMAS DENTRO DE UNA ORGANIZACIÓN / EMPRESA

Identificación de áreas funcionales y

Cadena de valor

Percepción de relaciones y aspectos dinámicos

TEMAS PRELIMINARES EN SISTEMAS

Niveles de información

SISTEMAS E INFORMACIÓN EN EL ENFOQUE DE

SISTEMAS

Funciones básicas

Evolución

Page 29: Tema 01 - Conceptos Básicos II

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ – ANÁLISIS Y DISEÑO DE SISTEMAS

Funciones básicas

Analizando el funcionamiento de un Sistema de Información,

podemos identificar varias tareas (o funciones) que son

desarrolladas como parte del proceso que realiza. En extremo,

podemos también estructurar una secuencia de estas tareas:

Registro

Clasificación Actualización Sumarización

Información

Page 30: Tema 01 - Conceptos Básicos II

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ – ANÁLISIS Y DISEÑO DE SISTEMAS

Funciones básicas

Registro: se refiere a las actividades encaminadas a

ingresar los datos en el sistema que analizamos. El ingreso de

los datos puede realizarse de muchas maneras:

interactivamente (online) o por lotes (batch), sincrónico o

asincrónico, automático o por demanda, etc. ¿Cual es la mejor

alternativa?… depende de las necesidades del sistema

estudiado.

Clasificación (proceso de ordenamiento): involucra las

actividades orientadas a realizar un primer ordenamiento y

estructuración de los datos ingresados. Generalmente es un

proceso interno del sistema, especificado dentro de la lógica

misma del sistema: ¿en que tablas se guardarán los datos?

¿con que nivel de detalle? ¿que características se le

adicionarán? Etc.

Cynthia Buitron
Resaltado
Cynthia Buitron
Resaltado
Cynthia Buitron
Resaltado
Cynthia Buitron
Resaltado
Page 31: Tema 01 - Conceptos Básicos II

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ – ANÁLISIS Y DISEÑO DE SISTEMAS

Funciones básicas

Actualización: el proceso de actualización de datos se

refiere a la modificación de un determinado valor que ya no es

válido, por otro que sí lo es. Existen diferentes estrategias en

función a las necesidades de control de modificaciones del

sistema: sin registro de cambios, con registro del último

cambio, con registro histórico de cambios, con especificación

de fechas de validez, etc.

Sumarización (resumen de datos): es un conjunto de

actividades cuyo objetivo es extraer la información relevante

para las solicitudes de consulta o de proceso del sistema:

permite obtener los datos necesarios sobre la base de la

totalidad de los mismos. Los criterios de selección y de adición

deben estar claramente especificados para que la información

resultante sea confiable.

Cynthia Buitron
Resaltado
Cynthia Buitron
Resaltado
Cynthia Buitron
Resaltado
Cynthia Buitron
Resaltado
Page 32: Tema 01 - Conceptos Básicos II

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ – ANÁLISIS Y DISEÑO DE SISTEMAS

Funciones básicas

Información: se refiere al hecho explícito de comunicar el

resultado de las cuatro funciones anteriormente detalladas. Es

el producto final del procesamiento de los datos, la salida del

sistema. La salida puede darse de diversas formas,

dependiendo del diseño hecho: salida interactiva (cuadros de

datos, gráficos, valores discretos, etc), archivos, impresiones,

etc.

Ejemplo: Sistema de información Contable.

Cynthia Buitron
Resaltado
Cynthia Buitron
Resaltado
Page 33: Tema 01 - Conceptos Básicos II

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ – ANÁLISIS Y DISEÑO DE SISTEMAS

SISTEMAS DENTRO DE UNA ORGANIZACIÓN / EMPRESA

Identificación de áreas funcionales

Percepción de relaciones y aspectos dinámicos

TEMAS PRELIMINARES EN SISTEMAS

Niveles de información

SISTEMAS E INFORMACIÓN EN EL ENFOQUE DE

SISTEMAS

Funciones básicas

Evolución

Page 34: Tema 01 - Conceptos Básicos II

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ – ANÁLISIS Y DISEÑO DE SISTEMAS

Evolución

Evolución de los tratamientos de información

A través de la historia, la información siempre ha sido un recurso

involucrado implícitamente dentro de los procesos de cualquier sistema

u organización, pero siempre relegando su importancia ante los

recursos físicos como los materiales, maquinarias y recursos humanos.

Sin embargo, su importancia ha ido aumentando con el paso de los

años, debido fundamentalmente a la mejora de los procesos de

administración de los datos e información soportados por equipos

computacionales.

Esto ha provocado que evolucione también las formas de tratar los

datos y la información: básicamente, se ha pasado de procesos

manuales a procesos automáticos basados en computadoras

Page 35: Tema 01 - Conceptos Básicos II

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ – ANÁLISIS Y DISEÑO DE SISTEMAS

Evolución

Evolución de los tratamientos de información

Hay que dejar claro que si bien las alternativas de tratamiento de la

información han evolucionado, esto no quiere decir que

necesariamente las alternativas con soporte computacional sean

siempre las mejores a determinado problema. Ejemplo: OCR (Optical

Character Recognition, Reconocimiento Óptico de Caracteres) sobre

documentos con escritura manual

Page 36: Tema 01 - Conceptos Básicos II

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ – ANÁLISIS Y DISEÑO DE SISTEMAS

Evolución

Procesos por lotes y proceso interactivos

En los principios de la era de la computación, los grandes sistemas

transaccionales basaban sus operaciones principalmente en procesos

por lotes, es decir, el ingreso asincrónico de una gran cantidad de

información en un solo proceso. Esto era debido a que los sistemas

habían sido conceptualizados así desde el diseño, a causa de las

limitadas formas de ingreso de la información (pocos puntos de

ingreso).

Sin embargo, la evolución natural de los sistemas hizo que las

necesidades de información sean cada vez mas orientadas a la

disponibilidad automática, por lo cual se hizo forzoso definir una nueva

forma de ingresar la información justamente en el momento en que

esta se generaba: interactivamente (sincrónicamente).

Page 37: Tema 01 - Conceptos Básicos II

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ – ANÁLISIS Y DISEÑO DE SISTEMAS

Evolución

Procesos por lotes y proceso interactivos

Adicionalmente, la evolución de la tecnología ha hecho que en los

ambientes computacionales actuales se conceptualicen los modos por

lotes (batch) e interactivos de la siguiente manera:

El modo interactivo implica trabajar en tiempo real: respuesta

inmediata y con recursos de ordenador (CPU, disco y memoria)

limitados, para llevar a cabo tareas rutinarias con baja demanda de

recursos.

El modo batch o por lotes supone enviar cálculos y operaciones

avanzados que consumen recursos (CPU, memoria, disco) en gran

escala al ordenador, de manera que se quedan en tiempo de espera y

se ejecutan cuando el ordenador nos pueda garantizar que estos

recursos están disponibles.

Cynthia Buitron
Resaltado
Cynthia Buitron
Resaltado
Cynthia Buitron
Resaltado
Page 38: Tema 01 - Conceptos Básicos II

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ – ANÁLISIS Y DISEÑO DE SISTEMAS

Evolución

OLTP y OLAP

OLTP: On Line Transactional Process : A type of computer processing

in which the computer responds immediately to user requests. Each

request is considered to be a transaction. Automatic teller machines for

banks are an example of on line transaction processing. On Line

Transaction processing requires interaction with a user and direct

connection to the central repository of information.

OLAP: On Line Analytical Process, a category of software tools that

provides analysis of data stored in a database. OLAP tools enable

users to analyze different dimensions of multidimensional data. For

example, it provides time series and trend analysis views.

Cynthia Buitron
Resaltado
Cynthia Buitron
Resaltado
Cynthia Buitron
Resaltado
Page 39: Tema 01 - Conceptos Básicos II

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ – ANÁLISIS Y DISEÑO DE SISTEMAS

Evolución

Procesos Centralizados y Procesos Distribuidos

Otra clasificación de los procesos informáticos es la que los separa en

Centralizados y Distribuidos.

Los procesos centralizados se caracterizan por que utilizan recursos

se encuentran físicamente centralizados. Por ejemplo, en los entornos

con grandes computadoras (Mainframes), el procesamiento y la

memoria se encuentran centralizados. Hay varias razones para ello,

incluyendo el costo, la seguridad y la gestión.

Cynthia Buitron
Resaltado
Cynthia Buitron
Resaltado
Cynthia Buitron
Resaltado
Page 40: Tema 01 - Conceptos Básicos II

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ – ANÁLISIS Y DISEÑO DE SISTEMAS

Evolución

Los procesos centralizados

El ejemplo más claro de procesamiento centralizado es el Mainframe,

el cual absorbe todo el costo de procesamiento de los datos (base de

datos, procesos propios de los aplicativos y programas y servicios de

presentación).

Base de datos

Lógica de aplicación

Interface de usuario

Terminal físico

Cynthia Buitron
Resaltado
Cynthia Buitron
Resaltado
Page 41: Tema 01 - Conceptos Básicos II

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ – ANÁLISIS Y DISEÑO DE SISTEMAS

Evolución

Procesos Centralizados y Procesos Distribuidos

Los Procesos Distribuidos se caracterizan por repartir la carga de

trabajo de los procesos entre todos los elementos interactuantes en él.

Esto hace que los requerimiento de hardware sean específicos a la

arquitectura de procesos establecida en el diseño.

Un ejemplo sencillo de este tipo de procesamiento es el esquema

Cliente/Servidor, en el cual tanto el servidor de aplicaciones como el

cliente (usualmente una estación de trabajo o PC) realizan cada uno

parte del proceso total.

Cynthia Buitron
Resaltado
Cynthia Buitron
Resaltado
Cynthia Buitron
Resaltado
Page 42: Tema 01 - Conceptos Básicos II

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ – ANÁLISIS Y DISEÑO DE SISTEMAS

Evolución

Los Procesos Distribuidos:

Se clasifican los sistemas cliente servidor de acuerdo al nivel de

abstracción del servicio que se ofrece. Se distinguen tres componentes

básicos de software:

Interacción con el usuario

Lógica de Aplicación

Repositorio de datos

Base de datos

Lógica de aplicación

Ordenador de sobremesa

Lógica básica de aplicación

Interface de usuario

Cynthia Buitron
Resaltado
Page 43: Tema 01 - Conceptos Básicos II

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ – ANÁLISIS Y DISEÑO DE SISTEMAS

Cloud Computing

Concepto:

El modelo de computación en nubes está basada

en servicios. La arquitectura orientada al servicio

(SOA, por sus siglas en inglés) del modelo de

computación en nubes crea una separación más

natural entre las dos capas principales. Una está

formada por la tecnología dentro de la infraestructura

de nube (hardware y aplicaciones computacionales) y

la otra está formada por los recursos de información.

Los servicios pueden ser configurados, provistos o

escalados internamente sin la intervención del

usuario o sin que este se percate.

Cynthia Buitron
Resaltado
Page 44: Tema 01 - Conceptos Básicos II

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ – ANÁLISIS Y DISEÑO DE SISTEMAS

Cloud Computing

Concepto:

la mayoría de las infraestructuras de computación

en nubes están divididas en tres partes principales

La arquitectura tecnológica: es la primera capa de la

plataforma en nube (servidores, sistemas operacionales,

aparatos para la red, etc.)

La arquitectura de la aplicación: es parte de la capa

funcional y está formada por todas las aplicaciones

empresariales bajo la plataforma de computación en

nube.

La arquitectura de la información: esta capa permite la

disponibilidad de la información desde cualquier lugar en

la nube y garantiza que la información es consistente,

confiable y segura.

Cynthia Buitron
Resaltado
Cynthia Buitron
Resaltado
Cynthia Buitron
Resaltado
Cynthia Buitron
Resaltado
Cynthia Buitron
Resaltado
Cynthia Buitron
Resaltado
Page 45: Tema 01 - Conceptos Básicos II

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ – ANÁLISIS Y DISEÑO DE SISTEMAS

Cloud Computing

Concepto:

Basados en el esquema anterior de la arquitectura, una plataforma de

nube es capaz de proveer:

Una infraestructura totalmente independiente e invisible para el usuario final;

Una plataforma totalmente escalable que es capaz de añadir recursos sin que el

usuario final se percate; y

Una plataforma que le ahorra costos a la organización, al reducir los costos de

mantenimiento

Cynthia Buitron
Resaltado
Cynthia Buitron
Resaltado
Page 46: Tema 01 - Conceptos Básicos II

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ – ANÁLISIS Y DISEÑO DE SISTEMAS

Cloud Computing

Características:

Acceso a la red: es crucial para que la plataforma nube pueda operar. Este acceso a la red debe

darse sin intervención alguna por parte del usuario final.

Servicio medido: esta funcionalidad hace más interesante desde el punto de vista económico, la

plataforma de computación en nubes. El servicio prestado por una plataforma nube se da por

demanda, lo cual posibilita el "pago por uso" o por prestación de servicios. Usted puede optar por

pagar el servicio con una tarifa fija o basada en otros factores como el número de usuarios, tiempo de

uso, etc.

Elasticidad: se refiere a rápida escalabilidad. Los recursos (hardware y software) son proveídos sin

la intervención o sin que el usuario final se percate de ello por su lado. Todo ello está basado en la

demanda de consumo.

Conjunto de recursos: en la plataforma de computación en nube, todos los recursos están

agrupados. Ello significa que todos los recursos son prestados a múltiples usuarios utilizando métodos

para usar recursos virtuales y físicos, dependiendo de la demanda. En este caso el concepto de

virtualización tiene gran relevancia para poder alcanzar este objetivo. La habilidad de agrupar los

recursos está disponible dado el diseño multi-tenencia de la plataforma de computación en nube.

Page 47: Tema 01 - Conceptos Básicos II

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ – ANÁLISIS Y DISEÑO DE SISTEMAS

Cloud Computing

Características:

Infraestructura como servicio (IaaS): el consumidor es dotado con recursos

computacionales como procesamiento, almacenamiento y redes de trabajo para poder hacer

funcionar los sistemas operacionales y las aplicaciones como es debido. Los usuarios no

controlan la infraestructura nube, pero pueden controlar los sistemas operacionales y muchos

tipos de aplicaciones.

Plataforma como servicio (PaaS): los usuarios son dotados con la habilidad de

implementar aplicaciones comerciales o creadas internamente, además de contar con el

soporte del proveedor de la plataforma. Los usuarios tienen control sobre las aplicaciones

implementadas, pero no sobre otros componentes de la infraestructura como el

almacenamiento o procesamiento.

Cynthia Buitron
Resaltado
Cynthia Buitron
Resaltado
Cynthia Buitron
Resaltado
Cynthia Buitron
Resaltado
Page 48: Tema 01 - Conceptos Básicos II

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ – ANÁLISIS Y DISEÑO DE SISTEMAS

Cloud Computing

Características:

Software como servicio (SaaS): el usuario es capaz de utilizar la aplicación de software del

proveedor. Esta aplicación funciona sobre una plataforma de computación en nube sobre la red, y

generalmente está disponible por medio de una interfaz de red como un navegador de Internet. El

usuario no tiene control sobre ningún otro recurso que no sea la aplicación en sí misma. Y el control

sobre la aplicación consiste básicamente en un grupo de opciones de configuración para

personalizar la aplicación para el cliente. .

Page 49: Tema 01 - Conceptos Básicos II

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ – ANÁLISIS Y DISEÑO DE SISTEMAS

Cloud Computing

Características:

Software como servicio (SaaS): el usuario es capaz de utilizar la aplicación de software del

proveedor. Esta aplicación funciona sobre una plataforma de computación en nube sobre la red, y

generalmente está disponible por medio de una interfaz de red como un navegador de Internet. El

usuario no tiene control sobre ningún otro recurso que no sea la aplicación en sí misma. Y el control

sobre la aplicación consiste básicamente en un grupo de opciones de configuración para

personalizar la aplicación para el cliente.

Page 50: Tema 01 - Conceptos Básicos II

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ – ANÁLISIS Y DISEÑO DE SISTEMAS

Virtualización

Concepto:

El concepto de Sistema Operativo,

trasciende de lo físico.

Un equipo físico puede albergar

varios equipos virtuales

Cynthia Buitron
Resaltado
Page 51: Tema 01 - Conceptos Básicos II

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ – ANÁLISIS Y DISEÑO DE SISTEMAS

Virtualización

Concepto:

Se busca la eficiencia de

uso del Hw

El concepto se amplia a

una granja o conjunto de

servidores