analisis y diseño de sistemas - angel f. raymundo

189
Capitulo I: El Rol del analista de Sistemas Ing. Angel Fernando Navarro Raymundo By @rkanosant

Upload: carlitos-guerrero

Post on 25-Jun-2015

329 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Analisis y Diseño de Sistemas - Angel F. Raymundo

Capitulo I:

El Rol del analista

de Sistemas

Ing. Angel Fernando Navarro Raymundo

By @rkanosant

Page 2: Analisis y Diseño de Sistemas - Angel F. Raymundo

OBJETIVOS

• 1. Recordar los tipos básicos de sistemas de cómputo con los que debe trabajar un analista de sistemas.

• 2. Entender la manera en que las nuevas tecnologías influyen en la dinámica de un sistema.

• 3. Reconocer los diversos roles de un analista de sistemas.

• 4. Conocer los pasos del SDLC y saber como aplicarlos a un sistema real.

• 5. Comprender la función de las herramientas CASE y como ayudan a un analista de sistemas.

• 6. Explorar otras metodologías como el diseño de sistemas orientados a objetos y la elaboración de prototipos.

By @rkanosant

Page 3: Analisis y Diseño de Sistemas - Angel F. Raymundo

TIPOS DE SISTEMAS

• Sistema de procesamiento de transacciones TPS, Transaction ProsesingSystems. nivel operativo de una organización.

• Sistemas de automatización de la oficina, OAS, Office AutomationSystems.

• Sistema de trabajo del conocimiento, KWS, Knowledge Work Systems-nivel del conocimiento.

• Sistema de información gerencial, MIS, Management Information Systems.

• Sistemas de apoyo a la toma de decisiones, DSS, Decision SupportSystems. alto nivel.

• Sistemas de apoyo a la toma de decisiones en grupo, GDSS, Competer-Supported Collaborative Work Systems. decisiones semiestructuradas o noestructuradas

• Sistemas de trabajo colaborativo apoyados por computadora

• Sistemas de apoyo a ejecutivos, ESS, Executive Support Systems. nivelestratégico

By @rkanosant

Page 4: Analisis y Diseño de Sistemas - Angel F. Raymundo

NIVELES DE LA ORGANIZACIÓN

By @rkanosant

Page 5: Analisis y Diseño de Sistemas - Angel F. Raymundo

INTEGRACION DE LAS

TECNOLOGIAS DE SISTEMAS

By @rkanosant

Page 6: Analisis y Diseño de Sistemas - Angel F. Raymundo

Nuevas tecnologías

de información que

los analistas de

sistemas utilizaran

para empresas que

INTEGRACION DE LAS

TECNOLOGIAS DE SISTEMAS

buscan integrar sus aplicaciones de comercio

electrónico con sus negocios tradicionales, o

bien, iniciar negocios electrónicos

completamente nuevos.

By @rkanosant

Page 7: Analisis y Diseño de Sistemas - Angel F. Raymundo

APLICACIONES DE COMERCIO

ELECTRONICO Y SISTEMAS WEB

1. Una creciente difusión de la disponibilidad de un servicio,

producto, industria, persona o grupo.

2. La posibilidad de que los usuarios accedan las 24 horas.

3. La estandarización del diseño de la interfaz.

4. La creación de un sistema que se puede extender a nivel

mundial y llegar a gente en lugares remotos sin preocuparse por

la zona horaria en que se encuentren.

Muchos de los sistemas pueden dotarse de una

mayor funcionalidad si se migran a la Word

Wide Web o si desde su concepción se

implementar como tecnologías basadas en la

Web. Hay muchos beneficios derivados de la

implementación de una aplicación en la Web:

By @rkanosant

Page 8: Analisis y Diseño de Sistemas - Angel F. Raymundo

SISTEMAS DE PLANEACION DE

RECURSOS EMPRESARIALES

¿Qué es un ERP? (Enterprise Resource Planning)

El ERP es un sistema integral de gestión empresarial que está

diseñado para modelar y automatizar la mayoría de procesos

en la empresa (área de finanzas, comercial, logística,

producción, etc.). Su misión es facilitar la planificación de todos

los recursos de la empresa.

Lo más destacable de un ERP es que unifica y ordena toda la

información de la empresa en un solo lugar, de este modo

cualquier suceso queda a la vista de forma inmediata,

posibilitando la toma de decisiones de forma más rápida y

segura, acortando los ciclos productivos.

By @rkanosant

Page 9: Analisis y Diseño de Sistemas - Angel F. Raymundo

Con un ERP tendremos la empresa bajo control e

incrementaremos la calidad de nuestros servicios y

productos. La implantación de un ERP conlleva la eliminación

de barreras ínter departamentales, la información fluye por

toda la empresa eliminando la improvisación por falta de

información.

Los ERP más completos ofrecen módulos para planificar a

capacidad finita. Los ERP son el núcleo de otras aplicaciones

como pueden ser el CRM (Gestión de las relaciones con los

clientes), Data Mining (Conversión de datos en información

útil), etc.

SISTEMAS DE PLANEACION DE

RECURSOS EMPRESARIALES

Ingrese al siguiente link:

http://www.sap.com/andeancarib/smallbusiness/solutions/demos/index.epx y

vea la Demo SAP Business One al finalizar realice un comentario a

la dirección de correo: [email protected]

By @rkanosant

Page 10: Analisis y Diseño de Sistemas - Angel F. Raymundo

SISTEMAS PARA DISPOSITIVOS

INALAMBRICOS Y PORTATILESLos analistas tienen la exigencia de diseñar

nuevos sistemas y aplicaciones, muchos de ellos

para dispositivos inalámbricos y computadoras

portátiles como la popular serie de computadoras

Palm y otros asistentes personales digitales

(PDAs, Personal Digital Assitants). Además los

analistas podrían llegar a diseñar redes de

comunicaciones estándar o inalámbricas que

integren voz, video y correo electrónicos en

intranets para una organización o extranets para la

industria. El comercio electrónico inalámbrico se

conoce como comercio móvil o m-commerce.

By @rkanosant

Page 11: Analisis y Diseño de Sistemas - Angel F. Raymundo

SOFTWARE DE CODIGO

ABIERTOEs una alternativa al desarrollo de

software tradicional cuyo código patentado

se oculta a los usuarios.

Representa un modelo de desarrollo y

filosofía de distribución de software

gratuito y publicación de su código (las

instrucciones para la computadora) se

puede estudiar y compartir, y muchos

usuarios y programadores tienen la

posibilidad de modificarlo.

Entre los ejemplos se encuentran el sistema operativo Linux y el software Apache

empleado en servidores que alojan sitios Web.

Si el software es de distribución gratuita, ¿Cómo ganan dinero las compañías? Para

ello, tienen que proporcionar un servidor un servicio, personalizar programas para los

usuarios y darle seguimiento con un soporte continuo. En un mundo de software de

código abierto, el desarrollo de sistemas continuaría su evolución hacia una industria

de servicios.

By @rkanosant

Page 12: Analisis y Diseño de Sistemas - Angel F. Raymundo

LA NECESIDAD DEL ANALISIS Y DISEÑO DE

SISTEMAS

By @rkanosant

Page 13: Analisis y Diseño de Sistemas - Angel F. Raymundo

NECESITAMOS UN SISTEMABy @rkanosant

Page 14: Analisis y Diseño de Sistemas - Angel F. Raymundo

ROLES DEL ANALISTA DE SISTEMASEvalúa de manera sistemática el funcionamiento de un negocio

Enfoque sistemático y metódico para analizar y en consecuencia mejorar lo que sucede en el contexto específico creado por un negocio.

Nuestra definición de analista de sistema es amplia. El analista debe tener la capacidad de trabajar con todo tipo de gente y contar con suficiente

experiencia en computadora.

El analista desempeña diversos roles, en ocasiones varios de ellos al mismo tiempo. Los tres roles principales del analista de sistemas son el de

consultor, experto en soporte técnico y agente de cambio.

By @rkanosant

Page 15: Analisis y Diseño de Sistemas - Angel F. Raymundo

EL ROL DE CONSULTOR DEL

ANALISTA DE SISTEMAS• Podría ser contratado de manera

específica para enfrentar los problemasde sistemas de información de unaempresa. Esta contratación se puedetraducir en una ventaja porque losconsultores externos tienen unaperspectiva fresca de la cual carecen losdemás miembros de una organización.

• También se puede traducir en unadesventaja porque alguien externo nuncaconocerá la verdadera culturaorganizacional. En su función de consultorexterno, Además, tendrá que apoyarse enlos usuarios de los sistemas deinformación para entender la culturaorganizacional desde la perspectiva quetienen ellos.

By @rkanosant

Page 16: Analisis y Diseño de Sistemas - Angel F. Raymundo

EL ROL DE EXPERTO EN SOPORTE TECNICO

DEL ANALISTA DE SISTEMAS

• Dentro de la empresa en la cual laborade manera regular. En este rol el analistarecurre a su experiencia profesional conel hardware y software de cómputo y aluso que se le da en el negocio. Confrecuencia, este trabajo no implica unproyecto completo de sistemas, sino másbien la realización de pequeñasmodificaciones o la toma de decisionesque se circunscriben a un solodepartamento.

• Usted no esta a cargo del proyecto; tansolo actúa como recurso para aquellosque si lo están. Si usted es un analistade sistemas contratado por una empresade manufactura o servicios, gran partede sus actividades podrían ajustarse aeste rol.

By @rkanosant

Page 17: Analisis y Diseño de Sistemas - Angel F. Raymundo

EL ROL DE AGENTE DE CAMBIO

DEL ANALISTA DE SISTEMAS• Ya sea interno o externo para la

empresa. Como analista, usted es un agente te de cambio si desempeña cualquiera de las actividades relacionadas con el ciclo de vida del desarrollo de sistemas y está presente en la empresa durante un largo periodo.

• Debe promover un cambio que involucre el uso de los sistemas de información. También es parte de su tarea enseñar a los usuarios el proceso del cambio, ya que las modificaciones a un sistema de información no sólo afectan a éste sino que provocan cambios en el resto de la organización

By @rkanosant

Page 18: Analisis y Diseño de Sistemas - Angel F. Raymundo

CUALIDADES DEL ANALISTA DE

SISTEMAS Un solucionador de problemas.

Es una persona que aborda como un reto el análisis de problemas y que disfruta al diseñar soluciones factibles.

El analista debe contar con la capacidad de afrontar sistemáticamente cualquier situación mediante la correcta aplicación de herramientas, técnicas y su experiencia.

El analista también debe ser un comunicador con capacidad para relacionarse con los demás durante extensos periodos.

Necesita suficiente experiencia en computación para programa.

Entender las capacidades de las computaras,

Recabar los requisitos de información de los usuarios y comunicarlos a losa programadores.

Tener una ética personal y profesional firme que le ayude a moldear las relaciones con sus clientes.

El analista de sistemas debe ser una persona autodisciplinada y auto motivada, con la capacidad de administrar y coordinar los innumerables recursos de un proyecto, incluyendo a otras personas.

La profesión de Ingeniero Informático y Sistemas es muy exigente; pero es una profesión en constante evolución que siempre trae nuevos retos.

By @rkanosant

Page 19: Analisis y Diseño de Sistemas - Angel F. Raymundo

EL CICLO DE VIDA DEL DESARROLLO

DE SISTEMAS

• (SDLC, Systems Development Life Cycle).

1. Identificación de

problemas,

oportunidades y

objetivos

2. Determinación de

requerimientos de

información.

3. Análisis de las

necesidades del

sistema

4. Diseño de

sistema

recomendado

5. Desarrollo y

documentación

del software6.Pruebas y

mantenimiento

de sistemas

7. Implementación y

evaluación del

sistemas

By @rkanosant

Page 20: Analisis y Diseño de Sistemas - Angel F. Raymundo

Consumo de recursos durante la

vida del sistema

By @rkanosant

Page 21: Analisis y Diseño de Sistemas - Angel F. Raymundo

Uso de herramientas case

Desde principios de la década de 1990, los

analistas empezaron a beneficiarse de las

herramientas de productividad,

denominadas herramientas de ingeniería de

Software Asistida por Computadora (CASE,

Competer-Aided Software Engineering), que

se crearon explícitamente para mejorar su

trabajo rutinario mediante apoyo

automatizado. Los analistas de sistemas se

apoyan en estas herramientas, desde el

principio hasta el fin del ciclo de vida, para

incrementar la productividad, comunicarse

de manera más eficiente con los usuarios e

integrar el trabajo que desempeñan en el

sistema

By @rkanosant

Page 22: Analisis y Diseño de Sistemas - Angel F. Raymundo

RAZONES PARA EL USO DE

LAS HERRAMIENTAS CASE

• Mejora de la comunicación

analista-usuario.

• Integración de las actividades del

ciclo de vida.

• Evaluar de manera precisa los

cambios en el mantenimiento.

By @rkanosant

Page 23: Analisis y Diseño de Sistemas - Angel F. Raymundo

HERRAMIENTAS CASE DE ALTO NIVEL

• Una herramienta CASE de alto nivel da al analista la posibilidad decrear y modificar el diseño del sistema. Toda la informaciónrelacionada con el proyecto se almacena en una enciclopediadenominada deposito CASE, una enorme colección de registros,elementos, diagramas, pantallas, informes e información diversaCon la información del deposito se podrían generar informes quemuestren donde esta incompleto el diseño o donde contieneerrores.

• Las herramientas CASE de alto nivel también pueden apoyar lamodelación de los requerimientos funcionales de una organización,ayudar a los analistas y usuarios a definir el alcance de un proyectodeterminado y a visualizar la forma en que el proyecto se combinacon otras partes de la organización. Además, algunas herramientasCASE de alto nivel pueden ayudar en la creación de prototipos dediseños de pantallas e informes

By @rkanosant

Page 24: Analisis y Diseño de Sistemas - Angel F. Raymundo

HERRAMIENTAS CASE DE BAJO NIVEL

• Las herramientas CASE

de bajo nivel se utilizan

para generar código

fuerte de computadora,

eliminando así la

necesidad de programar

el sistema. La

generación de código

tiene varias ventajas.

By @rkanosant

Page 25: Analisis y Diseño de Sistemas - Angel F. Raymundo

CICLO DE VIDA DE DESARROLLO DE

SISTEMAS TRADICIONAL VS. CASE

Las partes de codificación, prueba y

depuración del programa se han

eliminado en el ciclo de vida CASE.

By @rkanosant

Page 26: Analisis y Diseño de Sistemas - Angel F. Raymundo

INGENIERIA INVERSA Y

REINGENIERIA DE SOFTWARE• Son métodos para alargar la vida de programas anteriores,

conocidos como software de reingeniería asistida porcomputadora (CARE, Competer–Assisted Reengineering)para analizar y reestructurar el código de computadoraexistente. En el mercado hay varios conjuntos deherramientas de ingeniería inversa.

• La ingeniería inversa es lo opuesto a la generación decódigo. El código fuente de la computadora es examinado,analizado y convertido en actualidades para el depósito. Elprimer paso de la ingeniería inversa de software es cargar,en el conjunto de herramientas el código de programa existe(tal como se haya escrito cualquier otro lenguaje de altonivel). Según el conjunto de herramientas producen algunoso todos los elementos siguientes:

By @rkanosant

Page 27: Analisis y Diseño de Sistemas - Angel F. Raymundo

INGENIERIA INVERSA Y

REINGENIERIA DE SOFTWARE

By @rkanosant

Page 28: Analisis y Diseño de Sistemas - Angel F. Raymundo

TAREA

Forme grupos de 3 integrantes, el mismo que asumirá una denominación de consultora determinada por el grupo.

Aborde la oportunidad de consultoría 1.1. Página 8 Kendall. (en grupo)

Responda las preguntas de repaso Página 23 Kendall.(1-21).(individual)

Aborde el caso CPU y resuelva el ejercicio E –1. de la Página 25 Kendall. (en grupo)

Para la siguiente clase.

By @rkanosant

Page 29: Analisis y Diseño de Sistemas - Angel F. Raymundo

EL ESTILO

ORGANIZACIONAL Y

SU IMPACTO SOBRE

LOS SISTEMAS DE

INFORMACIÓN

Ing. Sist. Angel Fernando Navarro Raymundo

By @rkanosant

Page 30: Analisis y Diseño de Sistemas - Angel F. Raymundo

a) FUNDAMENTOS ORGANIZACIONALES• El analista de sistemas necesita

comprender a las organizaciones en quetrabajan como sistemas conformados porla interacción de tres fuerzas principales:los niveles de administración, eldiseño de la organización y la culturaorganizacional.

• Las organizaciones son sistemasgrandes compuestos de subsistemasinterrelacionados. Los subsistemas sonrelacionados por tres amplios niveles deadministradores que toman decisiones(operación, administración media yadministración estratégica) y que cortanhorizontalmente a través del sistemaorganizacional.

• Las culturas y subculturasorganizacionales influencian la maneraen que se interrelaciona la gente en lossubsistemas.

By @rkanosant

Page 31: Analisis y Diseño de Sistemas - Angel F. Raymundo

b) LAS ORGANIZACIONES COMO SISTEMAS

Las organizaciones son conceptualizadas en forma útil como sistemas diseñados para lograr metas y objetivos predeterminados por medio de la gente y otros recursos que emplean. Las organizaciones están compuestas de sistemas más pequeños interrelacionados (departamentos, unidades, divisiones, etc.) que sirven a funciones especializadas.

By @rkanosant

Page 32: Analisis y Diseño de Sistemas - Angel F. Raymundo

La interrelación e interdependencia

de los sistemas

Todos los sistemas y subsistemas

están relacionados y son

interdependientes. Este hecho tiene

implicaciones importantes para las

organizaciones y para los analistas

de sistemas que buscan ayudarlos a

lograr mejor sus objetivos. Cuando

cualquier elemento de un sistema es

cambiado o eliminado, también son

impactados el resto de los elementos

y subsistemas del sistema.

By @rkanosant

Page 33: Analisis y Diseño de Sistemas - Angel F. Raymundo

Retroalimentación del sistema para

planeación y control

• La retroalimentación es una forma de control del sistema. Como sistemas, todas las organizaciones usan planeación y control para administrar sus recursos en forma efectiva.

E SP

R

By @rkanosant

Page 34: Analisis y Diseño de Sistemas - Angel F. Raymundo

Ambientes para sistemas

organizacionales• La retroalimentación es recibida

desde el interior de la organización y del ambiente exterior que la rodea. Cualquier cosa que esté fuera de las fronteras de una organización es considerada como un ambiente. Varios ambientes, con diversos grados de estabilidad, constituyen el medio ambiente en donde existe la organización. Aunque se pueden planear cambios en el estado del ambiente, frecuentemente no pueden ser controlados directamente por la organización.

By @rkanosant

Page 35: Analisis y Diseño de Sistemas - Angel F. Raymundo

REPRESENTACIÓN GRÁFICA

DE SISTEMAS

• Un sistema o subsistema, tal como existe dentro de la organización corporativa, puede ser representado gráficamente en varias formas. Los diversos modelos gráficos muestran las fronteras del sistema y la información usada dentro del sistema.

(1) un rectángulo con esquinas

redondeadas

(2) un cuadrado con dos orillas

sombreadas y

(3) una flecha

By @rkanosant

Page 36: Analisis y Diseño de Sistemas - Angel F. Raymundo

Los sistemas y el diagrama de

flujo de datos a nivel contexto

• Un ejemplo de un diagrama de flujo de datos a nivel contexto se encuentra en la siguiente figura. En este ejemplo se representan los elementos básicos de un sistema de

• Reservaciones de una línea aérea.

By @rkanosant

Page 37: Analisis y Diseño de Sistemas - Angel F. Raymundo

Los sistemas y el modelo

entidad-relación• Una manera en que un analista de

sistemas puede definir las fronteras adecuadas del sistema es usar un modelo entidad-relación.

• Los elementos que conforman un sistema organizacional pueden ser llamados entidades. Una entidad puede ser una persona, un lugar o una cosa. En forma alterna, una entidad puede ser un evento, tal como el fin de mes, un periodo de ventas o la falla de una máquina. Una relación es la asociación que describe la interacción entre las entidades. El formato estándar para trazar un diagrama entidad-relación (o E-R),

• Mostrado en la figura, usa solamente dos símbolos: un rectángulo y un rombo. El rectángulo es usado para mostrar una entidad, y el rombo representa la relación entre esa entidad y otra entidad. El diagrama siempre es trazado poniendo en la parte superior a la entidad primaria.

By @rkanosant

Page 38: Analisis y Diseño de Sistemas - Angel F. Raymundo

NIVELES DE ADMINISTRACIÓN

La administración existe en las

organizaciones en tres amplios

niveles horizontales: control

operacional, planeación y control

administrativo y administración

estratégica. Cada nivel tiene sus

propias responsabilidades y

todos trabajan para el logro de

metas y objetivos

organizacionales en su manera

propia.control operacional

planeación y

control

administrativo

administración

estratégica

By @rkanosant

Page 39: Analisis y Diseño de Sistemas - Angel F. Raymundo

Administración de operaciones

El control operacional forma el nivel inferior de la administración a tres niveles. Los administradores de operaciones toman decisiones usando reglas predeterminadas que tienen resultados predecibles cuando son implementadas correctamente. Los administradores de operaciones son los tomadores de decisiones cuyo trabajo es el más claro, debido al alto nivel de certeza en su ambiente de toma de decisiones.

By @rkanosant

Page 40: Analisis y Diseño de Sistemas - Angel F. Raymundo

Administración media

• La administración media forma el nivel segundo, o intermedio, del sistema de administración de tres niveles. La administración media realiza decisiones de planeación y control a corto plazo sobre la manera en que son mejor asignados los recursos para satisfacer los objetivos organizacionales. La administración media experimenta muy poca certeza en su ambiente de toma de decisiones.

By @rkanosant

Page 41: Analisis y Diseño de Sistemas - Angel F. Raymundo

Administración estratégica• La administración estratégica

comprende el tercer nivel del control administrativo de tres niveles. Los administradores estratégicos ven fuera de la organización hacia el futuro, tomando decisiones que guiarán a los administradores medios o de operación en los meses y años por venir. Los administradores estratégicos trabajan en un ambiente de toma de decisiones altamente incierto.

By @rkanosant

Page 42: Analisis y Diseño de Sistemas - Angel F. Raymundo

Determinación

de la viabilidad

y

administración

de las

actividades de

Análisis y

Diseño

ADSI – I

Ing. Angel F. Navarro R.

By @rkanosant

Page 43: Analisis y Diseño de Sistemas - Angel F. Raymundo

Iniciación de un proyecto

Los ejecutivos de negocios sugieren un

proyecto de sistema por dos razones:

• Porque tienen problemas que requieren

una solución de sistemas.

• Porque identifican oportunidades para

mejorar mediante, la actualización,

modificación o instalación de un nuevo

sistema.

By @rkanosant

Page 44: Analisis y Diseño de Sistemas - Angel F. Raymundo

Problemas en la Organización • La revisión de los

resultados.

• La observación delcomportamiento delos empleados.

• La atención a laretroalimentación.

Son factores queayudan al analista aidentificar problemas yoportunidades desistemas.

By @rkanosant

Page 45: Analisis y Diseño de Sistemas - Angel F. Raymundo

Tabla Guía para identificación de

ProblemasPARA IDENTIFICAR

PROBLEMAS

BUSQUE ESTOS SIGNOS

ESPECIFICOS

Revise los resultados frente a

los criterios de desempeño

• Muchos errores.

• Trabajos realizados con lentitud.

• Trabajos realizados de manera

incorrecta.

• Trabajo incompleto.

• Trabajo no realizado

Observe el comportamiento de

los empleados

• Elevado ausentismo.

• Creciente descontento.

• Alta rotación de trabajadores.

Ponga Atención en la

retroalimentación externa:

Distribuidores, clientes,

proveedores.

• Quejas

• Sugerencias de mejora.

• Pérdida de Ventas.

• Reducción de ventas.

By @rkanosant

Page 46: Analisis y Diseño de Sistemas - Angel F. Raymundo

SELECCIÓN DE PROYECTOS

CRITERIOS ESPECIFICOS PARA SELECCIÓN DE PROYECTOS:

• Respaldo de los directivos de la organización.

• Un periodo adecuado para terminar el proyecto.

• La posibilidad de mejorar la consecución las metas de la organización.

• Factibilidad en cuanto a los recursos para el analista de sistemas y la organización.

• La rentabilidad del proyecto en comparación con otras formas en que la organización podría invertir sus recursos.

By @rkanosant

Page 47: Analisis y Diseño de Sistemas - Angel F. Raymundo

Determinación de la viabilidad

• Es importante el estudio de viabilidad, no

es un estudio complementario al sistema.

Y consiste en la evaluación:

1. Viabilidad técnica.

2. Viabilidad operativa.

3. Viabilidad económica.

By @rkanosant

Page 48: Analisis y Diseño de Sistemas - Angel F. Raymundo

Definición de objetivos

1. Aceleración de procesos.

2. Optimización de un proceso al eliminar pasos innecesarios o duplicados.

3. Combinación de procesos.

4. Reducción de errores en la captura de información mediante la modificación de formularios y pantallas de despliegue.

5. Reducción de almacenamiento redundante.

6. Reducción de salidas redundantes.

7. Mejora la integración de sistemas y subsistemas.

Ver cuadricula de Impacto de la Viabilidad: CIV Pág. 53-55 Kendall

By @rkanosant

Page 49: Analisis y Diseño de Sistemas - Angel F. Raymundo

Determinación de la Viabilidad.

TECNICA

•Agregados al sistema actual

•Tecnología disponible para satisfacer las necesidades de los usuarios

ECONOMICA

• Tiempo de los analistas de sistemas

• Costos de estudios de sistemas.

• Costo del tiempo que los empleados dedicaran al estudio.

• Costo estimado de hardware.

• Costo del software comercial y del software de desarrollo.

OPERATIVA

• Si el sistema funcionara cuando se instale.

• Si el sistema será utilizado.

By @rkanosant

Page 50: Analisis y Diseño de Sistemas - Angel F. Raymundo

Plantación y control de actividades

Empieza por

dividir en

tres etapas:

Fase Actividades

Análisis Recopilación de datos.

Análisis del flujo de datos y

de decisiones

Preparación de la propuesta.

Diseño Diseño de la captura de datos.

Diseño de entradas.

Diseño de salidas.

Organización de datos.

Implementación Implementación

Evaluación.

Sub Dividir esta actividad:- Realizar entrevistas. 3 semanas

- Aplicar cuestionarios. 4 semanas

- Leer informes de la compañía.

- Introducir prototipos.

- Observaciones a prototipos.

By @rkanosant

Page 51: Analisis y Diseño de Sistemas - Angel F. Raymundo

Proyectos:

• Un proyecto es cualquier empresa

humana con un claro principio y un claro

final (Gallagher)

• Poseen algunas características comunes:

–Combinación de actividades

–Relación secuencial entre actividades

–Preocupación por el tiempo

–Preocupación por los recursos

By @rkanosant

Page 52: Analisis y Diseño de Sistemas - Angel F. Raymundo

Planeación, programación y

control• La Planeación requiere desglosar el

proyecto en actividades, estimar recursos,

tiempo e interrelaciones entre actividades.

• La Programación requiere detallar fechas

de inicio y terminación.

• El Control requiere información sobre el

estado actual y analiza posibles trueques

cuando surgen dificultades.

By @rkanosant

Page 53: Analisis y Diseño de Sistemas - Angel F. Raymundo

Herramientas de planeación,

programación y control• Gráficas de Gantt

• Modelos de redes:

–Redes deterministas (CPM = Método de la ruta crítica)

–Redes probabilistas (PERT = Técnica de evaluación y revisión de programas)

• También existen otras técnicas

By @rkanosant

Page 54: Analisis y Diseño de Sistemas - Angel F. Raymundo

Ejemplo: Construcción de una

casa

Activ

Descripción

Predecesor

Durac. (sem)

A Cimientos, paredes - 4

B Plomería, electricidad

A 2

C Techos A 3

D Pintura exterior A 1

E Pintura interior B, C 5

By @rkanosant

Page 55: Analisis y Diseño de Sistemas - Angel F. Raymundo

Gráfica de Gantt

A

B

C

D

E

4 7 120 1 2 3 5 6 8 9 10 11

By @rkanosant

Page 56: Analisis y Diseño de Sistemas - Angel F. Raymundo

Red de actividades

Inicio A

B

C

D

E Fin

By @rkanosant

Page 57: Analisis y Diseño de Sistemas - Angel F. Raymundo

Ruta crítica

• La Ruta Crítica es la ruta más larga a

través de la red

• Determina la longitud del proyecto

• Toda red tiene al menos una ruta

crítica

• Es posible que haya proyectos con

más de una ruta crítica

By @rkanosant

Page 58: Analisis y Diseño de Sistemas - Angel F. Raymundo

¿Cuál es la ruta crítica de la red

anterior?

• Este proyecto tiene tres rutas

posibles:

– Inicio – A – B – E – Fin

– Inicio – A – C – E – Fin

– Inicio – A – D – Fin

• ¿Cuál es la duración de cada una?

By @rkanosant

Page 59: Analisis y Diseño de Sistemas - Angel F. Raymundo

¿Cómo se encuentra la ruta

crítica?

• Es necesario agregar a la red los

tiempos de cada actividad

• Los tiempos se agregarán en cada

nodo

• Las flechas sólo representan la

secuencia de las actividades

By @rkanosant

Page 60: Analisis y Diseño de Sistemas - Angel F. Raymundo

¿Cómo se encuentra la ruta

crítica?

Inicio A

B

C

D

E Fin

0 4

2

3

1

5 0

By @rkanosant

Page 61: Analisis y Diseño de Sistemas - Angel F. Raymundo

¿Cómo se encuentra la ruta

crítica?

• Para cada actividad se calcularán 4

tiempos

• Se denotarán:

ES EF

LS LF

By @rkanosant

Page 62: Analisis y Diseño de Sistemas - Angel F. Raymundo

¿Cómo se encuentra la ruta

crítica?

1. Tiempo de inicio temprano: Es el

tiempo más temprano posible para

iniciar una actividad

– ES = EF más alto de la(s)

actividad(es) anterior(es)

By @rkanosant

Page 63: Analisis y Diseño de Sistemas - Angel F. Raymundo

¿Cómo se encuentra la ruta

crítica?

2. Tiempo de terminación temprano:

Es el tiempo de inicio temprano más

el tiempo para completar la actividad

EF = ES de la actividad más

duración de la actividad

El ES y el EF se calculan

recorriendo la red de izquierda a

derecha

By @rkanosant

Page 64: Analisis y Diseño de Sistemas - Angel F. Raymundo

¿Cómo se encuentra la ruta crítica?

Inicio A

B

C

D

E Fin

0 4

2

3

1

5 0

0 0 0 4

0+4=

4 6

4 7

4 5

7 12 12 12

By @rkanosant

Page 65: Analisis y Diseño de Sistemas - Angel F. Raymundo

¿Cómo se encuentra la ruta

crítica?

3. Tiempo de terminación más lejana:

Es el tiempo más tardío en que se

puede completar la actividad sin

afectar la duración total del proyecto

LF = LS más bajo de la(s)

actividad(es) próxima(s)

By @rkanosant

Page 66: Analisis y Diseño de Sistemas - Angel F. Raymundo

¿Cómo se encuentra la ruta

crítica?

4. Tiempo de inicio más lejano: Es el

tiempo de terminación más lejano de

la actividad anterior menos la

duración de la actividad

LS = LF de la actividad – duración

de la actividad

Para calcular LF y LS la red se

recorre de derecha a izquierda

By @rkanosant

Page 67: Analisis y Diseño de Sistemas - Angel F. Raymundo

¿Cómo se encuentra la ruta crítica?

Inicio A

B

C

D

E Fin

0 4

2

3

1

5 0

0 0 0 4

4 6

4 7

4 5

7 12 12 12

1212

12

127

11

75

74

4000

By @rkanosant

Page 68: Analisis y Diseño de Sistemas - Angel F. Raymundo

¿Cómo se encuentra la ruta crítica?

• Después de calculados los cuatro

tiempos de cada actividad, se

calculan las holguras

• La holgura es el tiempo que se puede

atrasar una actividad sin afectar la

duración total del proyecto

• H = LF – EF

By @rkanosant

Page 69: Analisis y Diseño de Sistemas - Angel F. Raymundo

¿Cómo se encuentra la ruta crítica?

Inicio A

B

C

D

E Fin

0 4

2

3

1

5 0

0 0 0 4

4 6

4 7

4 5

7 12 12 12

1212

12

127

11

75

74

4000 H=0

H=0

H=7

H=0

H=1

H=0H=0

By @rkanosant

Page 70: Analisis y Diseño de Sistemas - Angel F. Raymundo

¿Cómo se encuentra la ruta crítica?

• La ruta crítica se encuentra como

aquella ruta para la cual todas sus

actividades tienen holgura igual a

cero

• Generalmente se marca en la red la

ruta crítica

• En este caso es la ruta:

– Inicio – A – C – E – Fin

By @rkanosant

Page 71: Analisis y Diseño de Sistemas - Angel F. Raymundo

¿Cómo se encuentra la ruta crítica?

Inicio A

B

C

D

E Fin

0 4

2

3

1

5 0

0 0 0 4

4 6

4 7

4 5

7 12 12 12

1212

12

127

11

75

74

4000 H=0

H=0

H=7

H=0

H=1

H=0H=0

By @rkanosant

Page 72: Analisis y Diseño de Sistemas - Angel F. Raymundo

Ms Project.

CREACION DE INFORMES (2)

Overview Current Activities

Custom

By @rkanosant

Page 73: Analisis y Diseño de Sistemas - Angel F. Raymundo

Elaborar diagrama PERT

Ver: Programación extrema XP Pág. 68 – 79 Kendall

By @rkanosant

Page 74: Analisis y Diseño de Sistemas - Angel F. Raymundo

Recopilación de información:

Métodos interactivos

Ing.Sist. Angel Fernando Navarro Raymundo

By @rkanosant

Page 75: Analisis y Diseño de Sistemas - Angel F. Raymundo

Entrevistas• Antes entrevistarse a si mismo.

• Considerar filtros poderosos: educación,

intelecto, formación, y marco ético.

CINCO PASOS PARA PREPARAR UNA ENTREVISTA

1. Leer los antecedentes.

2. Establecer los objetivos de la entrevista.

3. Decidir a quien entrevistar.

4. Preparar al entrevistado.

5. Decidir el tipo de preguntas y la estructura.

By @rkanosant

Page 76: Analisis y Diseño de Sistemas - Angel F. Raymundo

PREGUNTAS ABIERTAS

• Le conceden al entrevistado opciones

abiertas, para responder.

By @rkanosant

Page 77: Analisis y Diseño de Sistemas - Angel F. Raymundo

Ventajas1. Hacen que el entrevistador se sienta a gusto.

2. Permiten al entrevistador entender el vocabulario del entrevistado.

3. Proporciona gran cantidad de detalles.

4. Revelan nuevas líneas de preguntas.

5. Hacen mas interesante la entrevista para el entrevistado.

6. Permiten mas espontaneidad.

7. Facilitan la forma de expresarse al entrevistador.

8. Son un buen recurso si el entrevistador no esta preparado.

By @rkanosant

Page 78: Analisis y Diseño de Sistemas - Angel F. Raymundo

Desventajas1. Podría dar como resultado muchos

detalles irrelevantes.

2. Posible pérdidas del control de la entrevista.

3. Permite respuesta que podrían tomar mas tiempo de lo debido.

4. Dan impresión que el entrevistador es inexperto.

5. Podrían dar la impresión que el entrevistador “anda de pesca”, sin un objetivo claro.

By @rkanosant

Page 79: Analisis y Diseño de Sistemas - Angel F. Raymundo

PREGUNTAS CERRADAS

• Limitan las opciones de los encuestados.

By @rkanosant

Page 80: Analisis y Diseño de Sistemas - Angel F. Raymundo

PREGUNTAS BIPOLARES • Son un caso especial de pregunta cerrada.

By @rkanosant

Page 81: Analisis y Diseño de Sistemas - Angel F. Raymundo

Ventajas

1. Ahorrar tiempo.

2. Comparar las entrevistas fácilmente.

3. Ir al grano.

4. Mantener el control durante la

entrevista.

5. Cubrir terreno rápidamente.

6. Conseguir datos relevantes.

By @rkanosant

Page 82: Analisis y Diseño de Sistemas - Angel F. Raymundo

Desventajas

1. Aburren al entrevistado.

2. No permiten obtener gran cantidad

de detalle.

3. Olvidar ideas principales.

4. No ayudan a forjar una relación

cercana entre entrevistador y

entrevistado.

By @rkanosant

Page 83: Analisis y Diseño de Sistemas - Angel F. Raymundo

Elección de tipos de pregunta

Baja

ABIERTA CERRADA

Baja

Baja

Alta

Alta

Alta

Confiabilidad de los datos

Uso eficiente del tiempo

Precisión de los datos

Mucha

Mucha

Poca

Poca

Amplitud y profundidad

Habilidad requerida del entrevistador

Dificil FácilFacilidad de análisis

By @rkanosant

Page 84: Analisis y Diseño de Sistemas - Angel F. Raymundo

SONDEOS• Permiten ahondar en las preguntas para

conseguir respuestas mas detalladas.

By @rkanosant

Page 85: Analisis y Diseño de Sistemas - Angel F. Raymundo

Como colocar las preguntas en una

secuencia lógica Pirámide de entrevistas de especificas a

generales.Específicamente que esta

pasando con su firewall?Especifica

General

Ha considerado otros métodos para la

seguridad de los datos corporativos?

Que piensas que mejorara la

seguridad de este aspecto.?

En general que opina de la

seguridad de los datos versus la

importancia de Internet.?

Ver:

Estructura

embudo y

diamante -

Pág. 95 – 96

Kendall

By @rkanosant

Page 86: Analisis y Diseño de Sistemas - Angel F. Raymundo

REDACCION DE INFORME DE LA

ENTREVISTA

• Este informe tiene que ser

redactado lo mas rápido posible

después de la entrevista, cuanto

mas tiempo pase para la

redacción del informe, mas

dudosa será la calidad de sus

datos.

Ver: Diseño conjunto de aplicaciones (JAD) - Pág. 97 – 101 Kendall

By @rkanosant

Page 87: Analisis y Diseño de Sistemas - Angel F. Raymundo

Uso de cuestionarios1. Las personas que necesitan encuestarse se

encuentran en ubicaciones dispersas.

2. Una gran cantidad de personas esta involucrada en el proyecto. (directivos aprueban o desaprueban una característica especifica del sistema).

3. Esta haciendo un estudio preliminar y desea medir la opinión general antes de determinar el rumbo del proyecto.

4. Tener la certeza de que las entrevistas abordaran cualquier problema relacionado al sistema actual.

By @rkanosant

Page 88: Analisis y Diseño de Sistemas - Angel F. Raymundo

Cuestionario

By @rkanosant

Page 89: Analisis y Diseño de Sistemas - Angel F. Raymundo

Recopilación de información:

métodos no intrusitos.

Ing. Sist. Angel Fernando Navarro Raymundo

By @rkanosant

Page 90: Analisis y Diseño de Sistemas - Angel F. Raymundo

MUESTREO

• Seleccionar sistemáticamente elementos

representativos de una población.

By @rkanosant

Page 91: Analisis y Diseño de Sistemas - Angel F. Raymundo

Necesidad del muestreo

1. Reducir costos.

2. Acelerar la recopilación de datos.

3. Mejorar la efectividad.

4. Reducir la parcialidad.

Diseño del muestreo

1. Determinar que datos van a ser recopilados o

descritos.

2. Determinar de que población se va a tomar la

muestra.

3. Escoger el tipo de muestra.

4. Decidir el tamaño de muestra.

By @rkanosant

Page 92: Analisis y Diseño de Sistemas - Angel F. Raymundo

Tamaño de la muestraEl tamaño de la muestra depende del costo involucrado o del tiempo

requerido por el analista y en muchos casos del tiempo que

tengan las personas en la organización, pasos a seguir:

1. Determinar el atributo (el tipo de error que se buscará).

2. Localizar la base de datos, informe o reporte donde se puede

encontrar el atributo.

3. Examinar el atributo y calcular P proporción de población que

tiene el atributo, con la formula siguiente.

4. Tomar la decisión subjetiva con respecto a la estimación del

intervalo aceptable i.

5. Seleccionar el nivel de confianza y y buscar el coeficiente de

confianza (valor z ) en una Tabla.

6. Calcular Rp, el error estándar de la proporción de la siguiente

manera: Rp = i/Z y determinar el tamaño de la muestra necesario

n con la formula siguiente: p(1-p) + 1

Rp2

By @rkanosant

Page 93: Analisis y Diseño de Sistemas - Angel F. Raymundo

Caso práctico.La consultora ConsultIng SAC. Tiene por

determinar el tamaño de muestra y el

porcentaje de pedidos que contiene

errores para la Firma Choque EIRL.

Qué pasos debo realizar?

Para ello debe realizar lo siguiente:

1. Determina que buscará los pedidos que

contienen errores. (nombres, direcciones,

cantidad )

2. Localiza copias de formatos de pedidos de ,

los últimos 6 meses.

3. Examina algunos de los formularios de

pedido y concluye que solamente 5%

contiene errores.

4. Toma una decisión subjetiva (Margen de

error 2%) .

5. Selecciona un nivel de confianza 96%.

Coeficiente de confianza (Valor Z) = 2.05.

6. Calcular Rp = 0.02/2.05 ::: Rp = 0.00975

7. Determina el tamaño de la

muestra necesaria “n”: 500.671

En conclusión es establecer en 500 el

tamaño de la muestra.

Ejemplo para 99%= 10827

By @rkanosant

Page 94: Analisis y Diseño de Sistemas - Angel F. Raymundo

Análisis de documentos

cuantitativos

Los informes de

desempeño

muestran metas

Disgregados

By @rkanosant

Page 95: Analisis y Diseño de Sistemas - Angel F. Raymundo

Informes de desempeño: registros

• Registro de pagos

llenados

manualmente.

Proporcionan

actualizaciones

periódicas de lo que

ocurre en el negocio.

Ver formulario de captura de datos: Pág. 130 y 131 Kendall

By @rkanosant

Page 96: Analisis y Diseño de Sistemas - Angel F. Raymundo

Incluyen:

• Correos electrónicos.

• Memorandums.

• Carteles en los tableros de anuncios y en las áreas de trabajo.

• Pagina web. (Técnica, estética y administrativa)

• MOF.

• ROF.

• Manuales de procedimiento.

Análisis de documentos cualitativos

Examine documentos

en busca de metáforas

orientaditas

busque mentalidad externos

contra externos o

de nosotros contra ellos.

Liste los términos que

caractericen lo bueno o lo malo

y que aparezcan

repetidamente en los

documentos.

Busque mensajes y gráficos

significativos colocados en

áreas comunes o en paginas Web

Identifique el sentido del

humor si lo hay

By @rkanosant

Page 97: Analisis y Diseño de Sistemas - Angel F. Raymundo

Carteles o pancartas

Proporcionan

al analista una

percepción de

la cultura

oficial de la

organización

Ver: observación del entorno físico Pág. 137 - 141

By @rkanosant

Page 98: Analisis y Diseño de Sistemas - Angel F. Raymundo

ELABORACION DE PROTOTIPOS,

RAD Y PROGRAMACION

EXTREMA

Ing. Sist. Angel Fernando Navarro Raymundo

By @rkanosant

Page 99: Analisis y Diseño de Sistemas - Angel F. Raymundo

ELABORACION DE PROTOTIPOS,

RAD Y PROGRAMACION EXTREMA.

• El prototipo se presenta al usuario

para observar las reacciones a través

de entrevistas y las hojas de

retroalimentación (cuestionarios). La

elaboración de prototipos y la

plantación van de la mano.

By @rkanosant

Page 100: Analisis y Diseño de Sistemas - Angel F. Raymundo

Clases de prototipos:

Prototipo Corregido Prototipo No funcional

Entrada

Proceso

Salida

Instalación 1

Instalación 2Instalación 3

Prototipo de una serie

Prototipo de característica

seleccionada

Corrección

simultanea

Primer

modelo a

escala

(piloto)

Versiones

Probar

aspectos de

diseño

(escala)

Modelo funcional que

incluye algunas

características, opera

antes de terminar la

construcción Características 2

Características 1

Características 5

By @rkanosant

Page 101: Analisis y Diseño de Sistemas - Angel F. Raymundo

Como desarrollar un prototipoLa obtención de retroalimentación del usuario da

como resultado pantallas mejoradas que satisfacen

mejor los requerimientos de los usuarios.

Usuarios

By @rkanosant

Page 102: Analisis y Diseño de Sistemas - Angel F. Raymundo

Lineamientos para desarrollar un

prototipo4 lineamientos principales al integrar la elaboración de prototipos con la

fase de determinación de requerimientos del (SDLC) System

Developmment Live Cicle.

Trabajar en módulos manejables.

Construir rápidamente el prototipo.

Modificar el prototipo en iteraciones sucesivas.

Poner énfasis en la interfaz del usuario.

Desventajas

Difícil de manejar su elaboración en

sistemas grandes.

Los usuarios y el analista podrían

adoptar un prototipo como solución final

Ventajas

Posibilidad de modificar el sistema en las

primeras etapas.

Posibilidad de suspender el proyecto si no

fuera funcional.

Posibilidad de realizar un sistema que se

acerque a satisfacer las necesidades.

Ver: Elaboración

de prototipos

usando software

COTS pág. 158

Kendall.

By @rkanosant

Page 103: Analisis y Diseño de Sistemas - Angel F. Raymundo

Papel del usuario en la elaboración

de prototipos

Intervención Honrada: sin la intervención del usuario hay

poca razón para elaborara el prototipo.

Los miembros del equipo de análisis deben recibir bien la

retroalimentación de los usuarios, y deben evitar su propia

resistencia natural a cambiar el prototipo.

Interacción con el prototipo.

1. Experimentando con el prototipo

2. Dando reacciones sinceras sobre el prototipo.

3. Sugiriendo adiciones o eliminaciones al prototipo.

Un paso importante de la

elaboración de prototipos es

registrar adecuadamente las

reacciones del usuario, sus

sugerencias en innovaciones,

así como los planes de

revisión

By @rkanosant

Page 104: Analisis y Diseño de Sistemas - Angel F. Raymundo

Desarrollo rápido de aplicacionesRAD – Es un Enfoque Orientado a Objetos, para el

desarrollo de sistemas que incluyen un método de

desarrollo así como herramientas de software.

Fases del RAD

Plantación de requerimientos

Taller de diseño RAD

Fase de implementación.

By @rkanosant

Page 105: Analisis y Diseño de Sistemas - Angel F. Raymundo

Taller de diseño RAD

Identificar los

objetivos y

Requerimientos

de información.

Trabajar con

los usuarios para

diseñar el sistema.

Construir el

sistema.

Presentar el

nuevo sistema

El taller de diseño RAD es el corazón del proceso

interactivo de desarrollo.

By @rkanosant

Page 106: Analisis y Diseño de Sistemas - Angel F. Raymundo

Uso de diagramas de flujo de

datos

Ing. Sist. Angel Fernando Navarro Raymundo

By @rkanosant

Page 107: Analisis y Diseño de Sistemas - Angel F. Raymundo

Ventajas del enfoque de flujo de

datos

1. Libertad para comprender la implementación

técnica del sistema en las etapas tempranas.

2. Una comprensión mas profunda entre sistemas

y sub sistemas.

3. Comunicar a los usuarios el conocimiento

sobre el sistema actual mediante DFD.

4. Análisis de un sistema propuesto para

determinar si se han definido los datos y

procesos necesarios.

By @rkanosant

Page 108: Analisis y Diseño de Sistemas - Angel F. Raymundo

Convenciones usadas en los DFDsSe utilizan 4 símbolos básicos para graficar el movimiento de los datos: un

cuadrado, una flecha doble, un rectángulo con esquinas redondeadas, y un

rectángulo abierto cerrado en el lado Izq. Y abierto en el lado derecho.

Entidad Estudiante

Flujo de datos

Proceso

Nueva información del

estudiante

2.1.

Crear registro

del estudiante

Almacén de

datosArchivo maestro

de estudiantesD3

By @rkanosant

Page 109: Analisis y Diseño de Sistemas - Angel F. Raymundo

DESARROLLO DE DFDs

By @rkanosant

Page 110: Analisis y Diseño de Sistemas - Angel F. Raymundo

DIAGRAMA DE

CONTEXTO Y

DIAGRAMA 0

(CERO)

Los diagramas

de contexto se

pueden ampliar

y detallar en un

diagrama cero.

By @rkanosant

Page 111: Analisis y Diseño de Sistemas - Angel F. Raymundo

Diagrama de flujo de datos lógico y físicoLógico = Negocio y su funcionamiento.

Físico= Muestra como se implementa el sistema, incluyendo el

HW, SW, los archivos y personas involucradas. Característica del

diseño

Lógico Físico

Qué describe el

modelo

Como funciona el negocio Como se implementara el sistema

Qué representan los

procesos.

Las actividades de negocio Programas, módulos de programas y

procedimientos manuales.

Qué representan los

almacenes de datos

Colección de datos

independientemente de cómo se

almacenan

Archivos y base de datos físicos, archivos

manuales

Tipo de almacenes de

datos

Muestran almacenes de datos que

representan colecciones de datos

permanentes.

Archivos maestros, archivos de transición,

cualquier proceso que operen en dos

momentos diferentes deben conectarse

mediante un almacén de datos.

Controles del sistema Muestran los controles de negocio Muestra los controles para validar los datos

de entrada.

By @rkanosant

Page 112: Analisis y Diseño de Sistemas - Angel F. Raymundo

DIAGRAMA DE FLUJO DE DATOS

LÓGICOSPrimero construir un diagrama de flujo y hay varias ventajas al usar este diagrama.

1. Mejor comunicación con los usuarios.

2. Sistemas mas estables.

3. Mejor entendimiento por parte del analista.

4. Flexibilidad y mantenimiento.

5. Eliminación de redundancias.

Se centra en las actividades del negocio, los usuarios estarán familiarizados

con las actividades principales y con muchos de los requerimientos de

información de cada actividad.

La progresión de los modelos físicos a lógicos.

Diagrama de

flujo de datos

lógico actual

Nuevo Diagrama

de flujo de datos

lógico

Nuevo Diagrama

de flujo de datos

Físico

By @rkanosant

Page 113: Analisis y Diseño de Sistemas - Angel F. Raymundo

Diagrama de flujo de datos físico

Diagrama de flujo de datos LógicoBy @rkanosant

Page 114: Analisis y Diseño de Sistemas - Angel F. Raymundo

Ejemplo

By @rkanosant

Page 115: Analisis y Diseño de Sistemas - Angel F. Raymundo

EjemploBy @rkanosant

Page 116: Analisis y Diseño de Sistemas - Angel F. Raymundo

Análisis de sistemas mediante

diccionario de datos

Ing. Sist. Angel Fernando Navarro Raymundo

By @rkanosant

Page 117: Analisis y Diseño de Sistemas - Angel F. Raymundo

El diccionario de datosEs una aplicación especial de los diccionarios utilizados en

la vida cotidiana.

El DD es una Obra de consulta con información a cerca de

los datos (Metadatos), compilada por los analistas de

sistemas para guiarse en el análisis y diseño.

Ejemplo: “M” - “Masculino” - “1” Los datos no son

consientes.

El DD es un listado organizado de todos los elementos de datos

pertinentes al sistema, con definiciones precisas y rigurosas para que

el usuario y el analista de sistemas puedan conocer todas las entradas,

salidas, componentes de depósitos y cálculos intermediarios

By @rkanosant

Page 118: Analisis y Diseño de Sistemas - Angel F. Raymundo

La necesidad de la anotación

de un DD

Descripción de los Datos en el Diccionario

Cada entrada en el diccionario de dato consiste en un

conjunto de detalles que describen los datos utilizados

o producidos en el sistema. Cada articulo se identifica

por un nombre de dato, descripción, sinónimo y longitud

de campo y tiene valores específicos que se permiten

para éste en el sistema estudiado.

By @rkanosant

Page 119: Analisis y Diseño de Sistemas - Angel F. Raymundo

Anotación del DD

• = COMPUESTO DE

• + Y

• ( ) OPCIONAL

• { } INTERACCIÓN

• [ ] ELECCIÓN DE UNA DE LAS OPCIONES

• * * COMENTARIO

• @ IDENTIFICADOR (CAMPO LLAVE DE UN DEPÓSITO )

• | SEPARACIONES ALTERNATIVAS EN SEPARADORES [ ]

By @rkanosant

Page 120: Analisis y Diseño de Sistemas - Angel F. Raymundo

EJEMPLO

• nombre = titulo+primer_nombre+(nombre_intermedio)+último_

nombre

• título = [Sr | Sra | Sras | Srta | Dr. | Profesor ]

• primer_nombre = { caracter_válido }

• nombre_intermedio = { caracter_valido }

• último_nombre = { caracter_valido }

• caracter_válido = { A_Z | a_z | 0_9 | }

By @rkanosant

Page 121: Analisis y Diseño de Sistemas - Angel F. Raymundo

Definiciones

• A = B + C

• PESO = *Peso del paciente al llegar al hospital *

* unidades:kilogramos; intervalo: 1-200 *

• ALTURA = *Altura del paciente al llegar al hospital*

*unidades:centímetros;intervalo:20-200*

By @rkanosant

Page 122: Analisis y Diseño de Sistemas - Angel F. Raymundo

Elementos de datos elementales

NO EXISTE DESCOMPOSICIÓN SIGNIFICATIVA EN

EL CONTEXTO DEL AMBIENTE DEL USUARIO

• altura_actual = **

* unidades:libras;intervalo:1-400*

• peso_actual = **

*unidades:pulgadas;intervalo:1-96*

• sexo = **

*valores: [ M | F ] *

By @rkanosant

Page 123: Analisis y Diseño de Sistemas - Angel F. Raymundo

Elementos de datos opcionales

• dirección_cliente =

(dirección_envío)+(dirección_cobro)

• dirección_cliente=

[dirección_envío|dirección_cobro|dirección_embar

que | dirección de cobro ]

• dirección_cliente =

dirección_envío+(dirección_cobro)

By @rkanosant

Page 124: Analisis y Diseño de Sistemas - Angel F. Raymundo

Interacción, Selección y

Sinónimos• Interacciónpedido =nombre_cliente+dirección_envío+1{ítem}10

• Selección

sexo = { masculino|femenino }

tipo_cliente = { gobierno|industria|otros }

• Sinónimos

cliente = *parroquiano*

By @rkanosant

Page 125: Analisis y Diseño de Sistemas - Angel F. Raymundo

DD y DFDLa forma en que el diccionario de datos se

relaciona con el diagrama de flujo de

datos.

By @rkanosant

Page 126: Analisis y Diseño de Sistemas - Angel F. Raymundo

DD: Una colección grande de la información de

proyecto es llamada un depósito. Los CASE

permiten que el analista cree un depósito, que

puede incluir información acerca de los flujos,

almacenes, estructuras de registro y elementos

de datos, la lógica de procedimiento de diseños

de pantalla y reporte, relaciones de datos,

requerimientos del proyecto y lo que produce el

sistema final e información sobre la

administración de proyecto. Cada entrada del

diccionario de datos contiene: el nombre del

concepto, una descripción verbal, alias,

elementos de datos relacionados, rango, longitud,

codificación y la información de edición necesaria

By @rkanosant

Page 127: Analisis y Diseño de Sistemas - Angel F. Raymundo

Creación de diccionario de datos

Dos diagramas de flujo de

dato y las entradas del

diccionario correspondientes

para producir un recibo de

nomina del empleador.

By @rkanosant

Page 128: Analisis y Diseño de Sistemas - Angel F. Raymundo

By @rkanosant

Page 129: Analisis y Diseño de Sistemas - Angel F. Raymundo

Uso de diccionario de datos

Almacenes de

datos derivados de

un pedido

pendiente de la

división de

catálogos de una

tienda comercial

By @rkanosant

Page 130: Analisis y Diseño de Sistemas - Angel F. Raymundo

Estructura de datos

Estructura de datos

para un listado de

selección de

pedidos.

By @rkanosant

Page 131: Analisis y Diseño de Sistemas - Angel F. Raymundo

Descripción de las especificaciones de

procesos y decisiones estructuradas

Ing. Sist. Angel Fernando Navarro Raymundo

By @rkanosant

Page 132: Analisis y Diseño de Sistemas - Angel F. Raymundo

Panorama general de las

especificaciones de proceso

Para determinar los requerimientos de la información

de una estrategia de análisis de decisión el analista

primero debe determinar los objetivos

organizacionales mediante un enfoque jerárquico de

arriba hacia abajo.

Una vez que el analista identifica

los flujos de datos y comienza a

construir el diccionario de datos

es tiempo de pasar a las

especificaciones de proceso y

análisis de decisiones.

By @rkanosant

Page 133: Analisis y Diseño de Sistemas - Angel F. Raymundo

Especificaciones de proceso y decisiones

estructuradas

Los tres métodos para el análisis de

decisiones y la descripción de la lógica

de proceso tratados en este capítulo

son:

• Lenguaje estructurado.

• Tablas de decisión.

• Árboles de decisión.

Las especificaciones de proceso (o mini

especificaciones) son creadas para los

procesos primitivos en un diagrama de

flujo de datos así como para algunos

procesos de alto nivel que explotan a

diagramas hijos. Estas especificaciones

explican la lógica de toma de decisiones

y las fórmulas que transformarán los

datos de entrada al proceso en salida.

By @rkanosant

Page 134: Analisis y Diseño de Sistemas - Angel F. Raymundo

Objetivos de la especificaciónSon tres:

• Reducir la ambigüedad de los procesos.

• Obtener una descripción precisa de lo que se logra.

• Validar el diseño de sistema.

Una gran parte del trabajo del analista de sistemas

involucrará decisiones estructuradas, esto es, decisiones que

pueden ser automatizados si suceden condiciones

identificadas. Para lograr esto, el analista necesita definir

cuatro variables en la decisión que está siendo examinada:

• Condiciones.

• Alternativas de condición.

• Acciones.

• Reglas de acción.

By @rkanosant

Page 135: Analisis y Diseño de Sistemas - Angel F. Raymundo

Descripción de especificaciones de

proceso y decisiones estructuradasUna forma para describir las decisiones

estructuradas es usar el método

mencionado como lenguaje estructurado,

donde la lógica es expresada en

estructuras secuenciales, estructuras de

decisión, estructuras de caso o

iteraciones.

El lenguaje estructurado usa palabras

reservadas aceptadas, tales como:

SI, ENTONCES, SINO, HACER, HACER

MIENTRAS y HACER HASTA

(Pseudocódigo).

Para describir la lógica usada y usa

sangrías para indicar la estructura

jerárquica del proceso de decisión.

By @rkanosant

Page 136: Analisis y Diseño de Sistemas - Angel F. Raymundo

Tabla de decisión - Cuatro cuadrantes

Las tablas de decisión proporcionan

otra forma para examinar, describir y

documentar decisiones.

Cuatro Cuadrantes (vistos en sentido

del reloj a partir de la esquina superior

izquierda) son usados para:

(1) describir las condiciones,

(2) identificar alternativas de decisión

posibles (tales como S o N),

(3) indicar cuáles acciones deben ser

ejecutadas y

(4) describir las acciones.

1 2

4 3

Las tablas de decisión son ventajosas, debido a que las reglas para

desarrollar la tabla misma, así como las reglas para eliminar

redundancia, contradicciones y situaciones imposibles son directas y

manejables. El uso de tablas de decisión promueve la integridad y

precisión en el análisis de decisión estructuradas.

By @rkanosant

Page 137: Analisis y Diseño de Sistemas - Angel F. Raymundo

Árbol de decisiónEl tercer método para el

análisis de decisiones es el

árbol de decisión que

consiste de nodos (un

cuadrado para acciones y

un círculo para condiciones)

y ramas. Los árboles de

decisión son adecuados

cuando se deben realizar

acciones en una secuencia

determinada.

No hay requerimientos de que el árbol tenga que ser

simétrico, por lo que solamente se encuentran en una rama

particular aquellas condiciones y acciones que son críticas

para las decisiones presentes.

By @rkanosant

Page 138: Analisis y Diseño de Sistemas - Angel F. Raymundo

Ventajas de los métodos de

análisis de decisión

Cada uno de los métodos de análisis de decisión tiene sus

propias ventajas y debe ser usado de acuerdo con ellas:

El lenguaje estructurado es útil cuando muchas acciones son

repetidas y cuando es importante la comunicación con otros.

Las tablas de decisión proporcionan análisis completo de

situaciones complejas y a la vez limitan la necesidad por

cambios atribuibles a situaciones imposibles, redundancias o

contradicciones.

Los árboles de decisión son importantes cuando es crítica la

secuencia adecuada de condiciones y acciones y cuando cada

condición no es relevante para cada acción.

By @rkanosant

Page 139: Analisis y Diseño de Sistemas - Angel F. Raymundo

DFD a Especificación de proceso Cada proceso del diagrama de flujo de datos se expande a un

diagrama hijo, a una gráfica de estructura o a una

especificación de proceso (tal como el lenguaje estructurado).

Si el proceso es primitivo las especificaciones muestran la

lógica, aritmética o algoritmos para transformar la entrada en

la salida. Estas especificaciones del modelo lógico son parte

de las reglas del negocio (que son usadas frecuentemente

como la base para crear lenguajes procedurales cuando se

usa generadores de código).

By @rkanosant

Page 140: Analisis y Diseño de Sistemas - Angel F. Raymundo

Preparación de la

Propuesta de

Sistemas

Ing. Sist. Angel Fernando Navarro Raymundo

By @rkanosant

Page 141: Analisis y Diseño de Sistemas - Angel F. Raymundo

OBJETIVOS• Definir la

planificación de sistemas y relacionar este término con sus fases: estudio, definición, y análisis.

• Explicar el modo en que las áreas deempresa y el análisis de áreas de empresapueden llevar a obtener aplicacionesaltamente integradas y mayores ventajas condichas aplicaciones.

By @rkanosant

Page 142: Analisis y Diseño de Sistemas - Angel F. Raymundo

DEFINICIÓNLA PROPUESTAS DE SISTEMAS: es una destilación de

todo lo que el análisis de sistemas ha aprendido acerca del

negocio y lo que necesita para mejorar su desempeño.

• Para atacar los requerimientos de información adecuadamente, el análisis de sistemas debe usar métodos sistemáticos para la adquisición de hardware y software, identificar y proyectar los futuros costos y

beneficios y realizar un análisis costo-beneficio.

By @rkanosant

Page 143: Analisis y Diseño de Sistemas - Angel F. Raymundo

PREPARACIÓN DE LA

PROPUESTA DE SISTEMAS.

Pasos en la

selección de

HW y SW

By @rkanosant

Page 144: Analisis y Diseño de Sistemas - Angel F. Raymundo

PASOS EN LA SELECCIÓN DE

HARDWARE Y SOFTWARE

By @rkanosant

Page 145: Analisis y Diseño de Sistemas - Angel F. Raymundo

INVENTARIO DEL HARDWARE

COMPUTACIONAL• El tipo de equipo, número de modelo,

fabricante.

• El estado de operación del equipo, por surtir, en operación, en almacén, requiere reparación.

• Edad estimada del equipo.

• Vida proyectada del e quipo.

• Ubicación física del equipo.

• Departamento o persona que se considera responsable del equipo.

• Asuntos financieros del equipo, propio, arrendado o rentado.

Para realizar este inventario es necesario diseñar

una forma, que permita recoger los datos necesitados.

By @rkanosant

Page 146: Analisis y Diseño de Sistemas - Angel F. Raymundo

CARGAS DE TRABAJO ESTIMADAS.

• Las tareas asignadas a cada sistema.

• Los métodos empleados.

• El personal a cargo o responsable del sistema.

• El costo por hora que involucra al sistema.

• Cuándo y cómo se desarrollan los procesos,

• incluyendo reportes periódicos.

• Requerimientos de tiempo humano.

• Requerimiento de tiempo de computadora.

By @rkanosant

Page 147: Analisis y Diseño de Sistemas - Angel F. Raymundo

COMPARACION DE LAS VENTAJAS Y DESVENTAJAS

DE COMPRAR O RENTAR EQUIPO DE COMPUTADORA

By @rkanosant

Page 148: Analisis y Diseño de Sistemas - Angel F. Raymundo

CRITERIOS PARA LA

SELECCIÓN DEL EQUIPO

By @rkanosant

Page 149: Analisis y Diseño de Sistemas - Angel F. Raymundo

EVALUACION DE SOFTWAREEfectividad de desempeño. Capaz de realizar

todas las tareas requeridas, capaz de realizar

todas las tareas que pueden ser deseadas en

algún momento futuro, pantallas bien diseñadas,

capacidad adecuada.

Eficiencia de desempeño. Tiempo de respuesta

rápido, entrada y salida eficiente,

almacenamiento de datos eficiente, respaldo

eficiente.

Facilidad de uso. Interfaz de usuario

satisfactoria, se dispone de menús de ayuda,

interfaz flexible, retroalimentación adecuada,

buena recuperación de errores.

Flexibilidad. Opciones para la entrada y salida

de datos, usable con otro software.

Calidad de la documentación. Buena

organización, tutorial adecuado, responde

preguntas en forma adecuada.

Soporte del fabricante. Línea directa, boletines

de noticias, frecuentes actualizaciones.

By @rkanosant

Page 150: Analisis y Diseño de Sistemas - Angel F. Raymundo

Análisis del punto de equilibrio y

costo beneficio

By @rkanosant

Page 151: Analisis y Diseño de Sistemas - Angel F. Raymundo

Retorno de inversión

By @rkanosant

Page 152: Analisis y Diseño de Sistemas - Angel F. Raymundo

Análisis de flujo de efectivo

By @rkanosant

Page 153: Analisis y Diseño de Sistemas - Angel F. Raymundo

Redacción de la propuestaUna vez recopilado toda la información, necesita integrarla, esto implica incluir diez elementos fundamentales, un estilo eficaz de redacción, el uso

complementario de figuras.

Que incluir en la propuesta de sistema:

1. Carta de presentación. Para la Dirección y para el grupo de trabajo del MIS, de incluir: quienes participaron en el estudio y un resumen de los objetivos,

puede incluir también la fecha y hora de la presentación oral de la propuesta. Debe ser concisa.

2. Pagina de título: en esta pagina incluya: nombre del proyecto, nombre de los miembros del grupo y la fecha que se presenta la propuesta. Debe ser clara.

(Tiene más de arte que de ciencia).

3. Índice de contenido: Es de utilidad para propuestas largas. En propuestas cortas es aconsejable omitir el índice. Debe ser conciso y debe ser preparado

durante el desarrollo de Sistema.

4. Resumen Ejecutivo: Destinado a jerárquicos con poco tiempo. Debe incluir una descripción somera de las actividades. Quien, cuando, cual, donde y el

como de la propuesta. Como ocurre en la 1ra pagina del periódico.

5. Descripción del estudio de sistemas. Esta sección proporciona información acerca de todos los métodos utilizados en el estudio y quien o que fue objeto

de estudio.

6. Resultados detallados del estudio de sistema. Esta sección detalla lo que el analista ha encontrado acerca del sistema a través de los métodos descriptos

en la sección anterior. Incluye conclusión acerca de problemas, tipos y frecuencias de errores, las cargas de trabajo actuales y proyectadas y la manera en

que las enfrenta el sistema actual. Se incluyen problemas.

7. Alternativas del Sistema. En esta parte del sistema el analista presenta dos o tres soluciones alternativas que se dirigen de manera directa a los

problemas anteriormente señalados. Cada una de las alternativas deben analizarse por separado. Describa los costos y beneficios de cada situación.

Incluya gráficas de comparación de alternativas.

8. Recomendaciones del analista. Una vez que se han ponderado las alternativas, el analista tendrá una opinión definida acerca de cual seria la solución

mas adecuada. En esta sección se presenta la solución recomendada. Incluye motivos que apoyan a la recomendación.

9. Resumen de la propuesta. Es un planteamiento breve que refleja lo contenido en el resumen ejecutivo. Permite que el analista refleje una vez mas la

relevancia del Proyecto.

10. Apéndices. Es la ultima parte, puede incluir cualquier información que considere de interés para individuos específicos, pero sin ser indispensable para la

comprensión del estudio. Aunque tiene que ser completo, no lo sature con información irrelevante.

Una vez que redacte la propuesta, seleccione a quien enviara las copias, no todos recibirán la copia, entregue personalmente a quien haya seleccionado,

esto puede causar una buena impresión, al contagiar su entusiasmo e involucrarlos en el Proyecto. Puede incluir: resumen de las etapas concluidas,

gráficos con mayor detalle, correspondencia pertinente.

By @rkanosant

Page 154: Analisis y Diseño de Sistemas - Angel F. Raymundo

Figuras

By @rkanosant

Page 155: Analisis y Diseño de Sistemas - Angel F. Raymundo

Lineamientos para la exposición By @rkanosant

Page 156: Analisis y Diseño de Sistemas - Angel F. Raymundo

TEORIA GENERAL DE SISTEMAS

By @rkanosant

Page 157: Analisis y Diseño de Sistemas - Angel F. Raymundo

TEORIA GENERAL DE SISTEMAS

En la actualidad somos testigos de

grandes problemas y situaciones

complejas a los que nos enfentamos

prácticamente en nuestras actividades

sociales, empresariales, políticas,

económicas o ecológicas, en donde las

soluciones viables implican relaciones

ganar-ganar para todos los participantes,

y que al ser complejas exigen un cambio

de paradigma de como debemos ver el

problema.

By @rkanosant

Page 158: Analisis y Diseño de Sistemas - Angel F. Raymundo

TEORIA GENERAL DE SISTEMAS

Por ejemplo: ¿Que tienen en común las

siguientes situaciones?

1. Algunas personas piensan que los

problemas de hoy son respuestas de

malas decisiones pasadas

2. El desorden social en el país.

3. La sociedad piensa que la corrupción

puede acabarse al atacar elementos

aislados e insignificantes

By @rkanosant

Page 159: Analisis y Diseño de Sistemas - Angel F. Raymundo

TEORIA GENERAL DE SISTEMAS

4.La búsqueda de soluciones aspirínicas a

a problemas complejos

5. La producción de una empresa.

6. La delincuencia.

7. La Violencia familiar.

By @rkanosant

Page 160: Analisis y Diseño de Sistemas - Angel F. Raymundo

TEORIA GENERAL DE SISTEMAS

Pues que son:

1. Son altamente acopladas, dado que las

relaciones pesan más que los estados

2. Son fenómenos dinámicos

3. Se comportan atipicamente y se resisten

a alinearse a políticas generalizadoras,

obvias y simplistas

4. No son causales, dado que su

comportamiento causa-efecto cambia con

el tiempo.

5. Es difícil extrapolarlos a largo plazo

By @rkanosant

Page 161: Analisis y Diseño de Sistemas - Angel F. Raymundo

TEORIA GENERAL DE SISTEMAS

¿Entonces que hacemos para resolverlas,

si el uso de herramientas clásicas y

convencionales no son posibles?

Respuesta: Es necesario probar otras

herramientas, conceptos y teorías que

permitan cambiar los comportamientos de

una forma estructural, y generar eventos y

resultados acordes a un ambiente

integrado, holístico y sistémico.

By @rkanosant

Page 162: Analisis y Diseño de Sistemas - Angel F. Raymundo

TEORIA GENERAL DE SISTEMAS

El enfoque que permite enfrentar las

situaciones anteriores se conoce como

enfoque sistémico, y fue desarrollado por

varios autores ( Von Bertanlaffy, Beer,

Ackoff, Forrester,Checkland, etc ), pero

fue estructurado por Peter Senge, y lo

explícito como:

Leyes del pensamiento sistémico

By @rkanosant

Page 163: Analisis y Diseño de Sistemas - Angel F. Raymundo

TEORIA GENERAL DE SISTEMAS

Leyes del pensamiento sistémico:

1. Los problemas de hoy provienen de las

soluciones de ayer

2. Cuanto más se presiona al sistema, este

más reacciona

3. El comportamiento mejora antes de

empeorar

4. El camino fácil usualmente lleva al mismo

lugar

By @rkanosant

Page 164: Analisis y Diseño de Sistemas - Angel F. Raymundo

TEORIA GENERAL DE SISTEMAS

5. La cura puede ser peor que la

enfermedad

6. Cuánto más rápido se avance, más lento

se llega

7. La causa y efecto no necesariamente

están relacionadas en el tiempo y espacio

8. Pequeños cambios producen grandes

resultados

9 Dividir elefantes no produce elefantitos

By @rkanosant

Page 165: Analisis y Diseño de Sistemas - Angel F. Raymundo

TEORIA GENERAL DE SISTEMAS

10. Se puede encontrar el pastel y comerlo,

pero no todo al mismo tiempo

11. No hay culpas.

Todos los puntos anteriores al ser

agrupadas con conceptos, teorías y

experiencias pueden agruparse en:

Los Principios básicos del

pensamiento sistémico

By @rkanosant

Page 166: Analisis y Diseño de Sistemas - Angel F. Raymundo

TEORIA GENERAL DE SISTEMAS

Pero :

¿ Que es el

pensamiento

sistémico?

¿Que es el pensamiento

holístico ?

¿Que significa

integrado ?

By @rkanosant

Page 167: Analisis y Diseño de Sistemas - Angel F. Raymundo

INICIO:

By @rkanosant

Page 168: Analisis y Diseño de Sistemas - Angel F. Raymundo

TEORIA GENERAL DE SISTEMAS

La teoría general de sistemas o TGS,

como se plantea en la actualidad se

encuentra estrechamente ligada con el

trabajo del biólogo alemán Ludwin Von

Bertalanffy, en 1925.

By @rkanosant

Page 169: Analisis y Diseño de Sistemas - Angel F. Raymundo

TEORIA GENERAL DE SISTEMAS

Es una herramienta que permite

la explicación de los fenómenos

que suceden en la realidad y

que permite hacer posible la

predicción de la conducta futura

de esa realidad, a través del

análisis de las totalidades y las

interacciones internas de estas

y las externas con su medio

.

By @rkanosant

Page 170: Analisis y Diseño de Sistemas - Angel F. Raymundo

TEORIA GENERAL DE SISTEMAS

1 ) La TGS aplica mecanismos

interdisciplinarios, que permitan estudiar

a los sistemas no solo desde el punto de

vista analítico o reduccionista el cuál

estudia un fenómeno complejo a través

del análisis de sus partes, sino también

con un enfoque sintético e integral, que

ilustre las interacciones entre las partes .

( El todo es mayor que la suma de las

partes )

By @rkanosant

Page 171: Analisis y Diseño de Sistemas - Angel F. Raymundo

TEORIA GENERAL DE SISTEMAS

2 ) La TGS describe un nivel de

construcción teórica de modelos que se

sitúa entre las construcciones altamente

generalizadas de las matemáticas puras y

las teorías especificas de las disciplinas

especializadas que en los últimos años

han hecho sentir la necesidad de un

cuerpo sistemático de construcciones

teóricas que pueda discutir, analizar y

explicar las relaciones generales del

mundo empírico.

By @rkanosant

Page 172: Analisis y Diseño de Sistemas - Angel F. Raymundo

TEORIA GENERAL DE SISTEMAS

3 ) La TGS busca establecer un grado

óptimo de generalidad, sin perder el

contenido.

By @rkanosant

Page 173: Analisis y Diseño de Sistemas - Angel F. Raymundo

Los objetivos de la TGS

By @rkanosant

Page 174: Analisis y Diseño de Sistemas - Angel F. Raymundo

TEORIA GENERAL DE SISTEMAS

Se pueden situar a diferentes grados de

ambición y confianza:

a) Nivel de ambición bajo pero con alto

contenido de confianza, su propósito es

descubrir las similitudes o isomorfismos

en las construcciones teóricas de las

diferentes disciplinas, cuando estas

existan, y desarrollar modelos teóricos

que tengan aplicación al menos en dos

campos diferentes de estudio.

By @rkanosant

Page 175: Analisis y Diseño de Sistemas - Angel F. Raymundo

TEORIA GENERAL DE SISTEMAS

b) nivel de ambición más alto pero con un

contenido de confianza menor, su

propósito es desarrollar algo parecido a

un espectro de teorías un sistema de

sistemas que pueda llevar a cabo la

función de una perspectiva que analice

más que la suma de las partes en las

construcciones teóricas.

By @rkanosant

Page 176: Analisis y Diseño de Sistemas - Angel F. Raymundo

TEORIA GENERAL DE SISTEMAS

c) Dado que la ciencia se divide en

subgrupos, y que existe una menor

comunicación entre diferentes disciplinas,

mayor es la probabilidad de que el

crecimiento total del conocimiento sea

reducido por la pérdida de comunicación, por

lo que otro objetivo de la TGS es el desarrollo

de un marco de referencia de teoría general

que permita que un especialista pueda

alcanzar captar y comprender la

comunicación de otro especialista, a través

de un vocabulario común .

By @rkanosant

Page 177: Analisis y Diseño de Sistemas - Angel F. Raymundo

ENFOQUES

DE LA TGS:

By @rkanosant

Page 178: Analisis y Diseño de Sistemas - Angel F. Raymundo

TEORIA GENERAL DE SISTEMAS

Existen 2 enfoque para el desarrollo de

la TGS, estos enfoques deben tomarse

como complementarios.

1) El primer enfoque es observar el

universo empírico y escoger ciertos

fenómenos generales que se encuentren

en diferentes disciplinas y tratar de

construir un modelo que sea relevante

para esos fenómenos.

By @rkanosant

Page 179: Analisis y Diseño de Sistemas - Angel F. Raymundo

TEORIA GENERAL DE SISTEMAS

2) El segundo enfoque es ordenar los

campos empíricos en una jerarquía de

acuerdo con la complejidad de la

organización de sus individuos básicos o

unidades de conducta y tratar de

desarrollar un nivel de abstracción

apropiado a cada uno de ellos, este

enfoque es sistemático y conduce a un

sistema de sistemas.

By @rkanosant

Page 180: Analisis y Diseño de Sistemas - Angel F. Raymundo

CLASIFICACIÓN

JERARQUICA

DE LOS

SISTEMA

By @rkanosant

Page 181: Analisis y Diseño de Sistemas - Angel F. Raymundo

TEORIA GENERAL DE SISTEMAS

Boulding propone el siguiente

ordenamiento jerárquico:

Primer nivel: Estructuras estáticas ( modelo

de electrones dentro del átomo)

Segundo Nivel: Sistemas dinámicos

simples (sistema solar)

Tercer nivel: Sistemas cibernéticos o de

control ( termostato)

Cuarto nivel: Sistemas abiertos ( células)

By @rkanosant

Page 182: Analisis y Diseño de Sistemas - Angel F. Raymundo

TEORIA GENERAL DE SISTEMAS

Quinto nivel: Genético social (plantas)

Sexto Nivel: animal

Séptimo nivel: El hombre

Octavo nivel: Las estructuras sociales

( una empresa)

Noveno nivel: Los sistemas trascendentes

( lo absoluto)

By @rkanosant

Page 183: Analisis y Diseño de Sistemas - Angel F. Raymundo

DISCIPLINAS

QUE BUSCAN LA

APLICACIÓN DE

LA TGS.

By @rkanosant

Page 184: Analisis y Diseño de Sistemas - Angel F. Raymundo

TEORIA GENERAL DE SISTEMAS

Existen diferentes disciplinas que buscan

una aplicación práctica de la TGS y son:

Cibernética: se basa en el principio de la

retroalimentación y homeóstasis

Teoría de la información: introduce el

concepto de información como una

cantidad mesurable, mediante una

expresión isomórfica con la entropía de la

física.

By @rkanosant

Page 185: Analisis y Diseño de Sistemas - Angel F. Raymundo

TEORIA GENERAL DE SISTEMAS

La Teoría de juegos: trata de analizar

mediante un novedosa marco de referencia

matemático, la competencia que se produce

entre dos o mas sistemas racionales

antagónicos.

La teoría de decisiones: establece dos

líneas, una similar a la teoría de juegos en la

cual a través de procesos estadísticos se

busca que optimice el resultado, y la otra, el

estudio de la conducta que sigue un sistema

social, en su totalidad y en cada una de las

partes, al tomar una decisión

By @rkanosant

Page 186: Analisis y Diseño de Sistemas - Angel F. Raymundo

TEORIA GENERAL DE SISTEMAS

Topología: es una geometría del

pensamiento matemático basado, en la

prueba de la existencia de cierto teorema,

en campos como redes, gráficos,

conjuntos, y su aportación esta basado en

el estudio de las interacciones

Investigación de operaciones: Incorpora a

los sistemas factores tales como azar y el

riesgo, a la toma de decisiones

By @rkanosant

Page 187: Analisis y Diseño de Sistemas - Angel F. Raymundo

TEORIA GENERAL DE SISTEMAS

Ingeniería de Sistemas: el interés se

refiere a que entidades cuyos

componentes son heterogéneos pueden

ser analizados como sistemas

Análisis Factorial: trata de determinar las

principales dimensiones de los grupos,

mediante la identificación de elementos

clave, con el fin medir un cantidad de

atributos y determinar dimensiones

independientes, en los sistemas

By @rkanosant

Page 188: Analisis y Diseño de Sistemas - Angel F. Raymundo

TEORIA GENERAL DE SISTEMAS

Por último, la TGS supone que a medida

que los sistemas se hacen más

complejos, para la explicación de los

fenómenos o comportamiento de los

sistemas se debe de tomar en cuenta su

entorno.

Ejemplo de esto ocurre en :

Biología organismo

Sociología nación

antropología cultura

Admon. Cultura organizacional

By @rkanosant

Page 189: Analisis y Diseño de Sistemas - Angel F. Raymundo

TEORIA GENERAL DE SISTEMAS

Por lo tanto, los avances actuales de la

TGS se enfocan a la identificación de

los principios que tienden a igualar

dichos aspectos o conductas por

ejemplo:

sinergia

recursividad

etc.

Sin perder su enfoque

interdisciplinario, y por lo tanto

aplicable a cualquier sistema

By @rkanosant