26
5 de julio de 2022 5 de julio de 2022 1 ASIGNATURA ANÁLISIS DE SISTEMAS Profesor-Asesor: Ing. Hugo J. L. Romero Ruiz UNIDAD I Introducción al Análisis de Sistemas Conceptos de Análisis de Sistemas

Unidad i analisisdesistemas2007-1

Embed Size (px)

Citation preview

Page 1: Unidad i analisisdesistemas2007-1

1 de mayo de 20231 de mayo de 2023 11

ASIGNATURAANÁLISIS DE SISTEMAS

Profesor-Asesor: Ing. Hugo J. L. Romero Ruiz

UNIDAD IIntroducción al Análisis de SistemasConceptos de Análisis de Sistemas

Page 2: Unidad i analisisdesistemas2007-1

1 de mayo de 20231 de mayo de 2023 22

Asumiendo el papel del Analista de Asumiendo el papel del Analista de SistemasSistemas

LA INFORMACIÓN COMO UN RECURSO DE LAS ORGANIZACIONESLos responsables de la toma de decisiones empiezan a considerar que la información, ya NO es un producto exclusivamente colateral, sino que en si, es uno de los promotores de la misma.

ADMINISTRACION DE LA INFORMACIÓN COMO UN RECURSO

Con el fin de lograr la máxima utilidad de la información, ésta debe administrarse de manera correcta, como ocurriría con cualquier otro recurso de la empresa. Los directivos deben entender que existen costos que se asocian con la producción, distribución, seguridad, almacenamiento y recuperación de la información.

La información puede llegar a ser el elemento decisivo, que en un momento dado; determine el ÉXITO o el FRACASO de un negocio

Page 3: Unidad i analisisdesistemas2007-1

1 de mayo de 20231 de mayo de 2023 33

Asumiendo el papel del Analista de Asumiendo el papel del Analista de SistemasSistemas

ADMINISTRACIÓN DE LA INFORMACIÓN GENERADA POR COMPUTADORALa disponibilidad actual de las computadoras ha generado todo un incremento y una diversificación de la información, tanto para la sociedad en general, como para los negocios en particular.La administración de la información que se genera por computadora, difiere en diversas formas de aquella que se obtiene manualmente.A menudo, se tiene una mayor cantidad de información si esta se genera utilizando sistemas computacionales, los costos para crear y mantener la información computarizada, son aparentemente mayores, la información que se genera por computadora puede llegar a multiplicarse a velocidades impresionantes.

Page 4: Unidad i analisisdesistemas2007-1

1 de mayo de 20231 de mayo de 2023 44

CONCEPTOS DE ANÁLISIS DE SISTEMASCONCEPTOS DE ANÁLISIS DE SISTEMASSISTEMALa definición básica de sistemas según el diccionario:Grupo de elementos interdependientes o que interactúan regularmente formando un todo (Ej.: un sistema numérico).Un grupo de órganos del cuerpo que juntos llevan a cabo unas o más funciones vitales (el sistema digestivo).

Un grupo de fuerzas u objetos naturales (un sistema de ríos).

Una Organización que forma una Red para distribuir algo o servir a un propósito (Telefónicas)

También podemos hablar de dos tipos de Sistemas:a) Sistemas Naturales: Estelares, geológicos, moleculares, etc.b) Sistemas hechos por el hombre: sociales, transporte, comunicación, etc.

Page 5: Unidad i analisisdesistemas2007-1

1 de mayo de 20231 de mayo de 2023 55

CONCEPTOS DE ANÁLISIS DE SISTEMAS…CONCEPTOS DE ANÁLISIS DE SISTEMAS…

La definición de sistemas según la TGS:

Un sistema es una reunión de objetos, denominados partes, que se correlacionan de cierto modo. Representación Grafica del Concepto de Sistemas

D2B

A

C

E

1

3

45

Conjunto de Puntos: A, B, C, D, y EConjunto de rectas: 1, 2, 3, 4 y 5Conjunto de Correlaciones: De la recta 1 con los puntos A y B De la recta 2 con los puntos B y D De la recta 3 con los puntos D y E De la recta 4 con los puntos E y C De la recta 5 con los puntos C y A

Page 6: Unidad i analisisdesistemas2007-1

1 de mayo de 20231 de mayo de 2023 66

CONCEPTOS DE ANÁLISIS DE SISTEMAS…CONCEPTOS DE ANÁLISIS DE SISTEMAS…SISTEMAS, SUBSISTEMAS Y PARTES LIMITESCada sistema actúa como subsistema en uno o varios sistemas mayores (principio de la relatividad de los sistemas), en consecuencia, una tarea del trabajo de análisis es definir que debe considerarse como el sistema total.

Significa que el primer problema es describir el limite de lo que considera el sistema total: limite externo.De manera similar, un problema también es describir cual será el limite interior del sistema, es decir el conjunto de subsistemas que desde el punto de vista del diseño deben considerarse como partes.Estas partes pueden ser: pequeña, sencilla, o muy complicadas, es tarea del equipo de análisis, determinarlas.Los limites con otros sistemas se denominan limites intermedios.

La importancia de esta diferenciación es que los problemas a tratar y resolver en cada uno de los limites difieren ampliamente

Page 7: Unidad i analisisdesistemas2007-1

1 de mayo de 20231 de mayo de 2023 77

CONCEPTOS DE ANÁLISIS DE SISTEMAS…CONCEPTOS DE ANÁLISIS DE SISTEMAS…

SISTEMAS DE INFORMACIÓN

Se desarrollan con diferentes propósitos, los cuales dependen de las necesidades de la empresa. Diferentes tipos de sistemas de información computarizados que se analizan y diseñan mediante la aplicación de los conceptos y las técnicas del diseño y del análisis de sistemas.

Se clasifican en:

Sistema de Procesamiento de Datos Sistema Informático para la Administración (MIS) Sistema de Apoyo para la toma de decisiones (DSS) Sistema Expertos e Inteligencia Artificial (IA)

Page 8: Unidad i analisisdesistemas2007-1

1 de mayo de 20231 de mayo de 2023 88

CONCEPTOS DE ANÁLISIS DE SISTEMAS…CONCEPTOS DE ANÁLISIS DE SISTEMAS…

SISTEMA DE PROCESAMIENTO DE DATOS

Los sistemas de información computarizado que se desarrollan para procesar grandes volúmenes de información generada en las funciones administrativas.

Liberan de la rutina de las tareas que se realizan manualmente: El elemento humano sigue participando, al llevar a cabo la captura de la información.

Tales sistemas ejecutan en forma automática periódicamente losprogramas. Una vez preparados escasamente necesitan de tomas dedecisiones.

Ej.: Planilla de Remuneraciones, Control de Inventarios, etc.

Page 9: Unidad i analisisdesistemas2007-1

1 de mayo de 20231 de mayo de 2023 99

CONCEPTOS DE ANÁLISIS DE SISTEMAS…CONCEPTOS DE ANÁLISIS DE SISTEMAS…

SISTEMAS INFORMÁTICOS PARA LA ADMINISTRACIÓN (MIS)

No sustituyen a los anteriores, mas bien todos toman en cuenta a las funciones de procesamiento de datos. Se basan en la relación que surge entre las personas y las computadoras.

Los MIS requieren para su operación de: las personas, el software y el Hardware. Incluyen el análisis, decisiones, y la toma de decisiones.

Los usuarios de estos sistemas utilizan Base de Datos compartida para tener acceso a la información. Este base almacena datos y modelos que ayudan al Usuario a la interpretación y al uso de la información.

Los Sistemas de Información para la Administración generan la información que eventualmente se utiliza en la toma de decisiones.

Page 10: Unidad i analisisdesistemas2007-1

1 de mayo de 20231 de mayo de 2023 1010

CONCEPTOS DE ANÁLISIS DE SISTEMAS…CONCEPTOS DE ANÁLISIS DE SISTEMAS…

SISTEMAS DE APOYO PARA LA TOMA DE DECISIONES (DSS)

Es similar a los sistemas de Información tradicionales para la Administración, en el sentido que ambos dependen de una Base de datos como fuente de información, pero se distinguen del Sistema de Información para la Administración, al hacer énfasis en el soporte en cada una de las etapas de la toma de decisiones.

Los sistemas de apoyo para la toma de decisiones se diseñan con unaorientación hacia la persona o al grupo que lo utilizara, y no como los sistemas de información tradicionales para la administración.

Page 11: Unidad i analisisdesistemas2007-1

1 de mayo de 20231 de mayo de 2023 1111

CONCEPTOS DE ANÁLISIS DE SISTEMAS…CONCEPTOS DE ANÁLISIS DE SISTEMAS…

SISTEMAS EXPERTOS (IA)Se considera a la IA como el campo principal de los sistemas expertos. La idea de la IA es desarrollar maquinas que cuenten con un desempeño inteligente. Se divide en dos áreas:a) Comprensión del lenguaje naturalb) Habilidad para interiorizarse racionalmente en los problemas hasta alcanzar su conclusión lógica.Un sistema experto captura y en efecto utiliza, el conocimiento de un experto, para la solución de un problema particular de la Organización. La diferencia del sistema para apoyo de la toma de decisiones, es que finalmente deja al responsable que tome la decisión, un sistema experto selecciona la mejor solución al problema de un conjunto de soluciones (almacenada).Los elementos básicos de un sistema experto son: la base de conocimientos y una maquina de inferencia que une al cliente con el sistema, procesando sus solicitudes mediante lenguajes como el PROLOG o LISP y la interfaz del usuario.Es muy probable que la tendencia del futuro de profesionales analistas sea los sistemas expertos.

Page 12: Unidad i analisisdesistemas2007-1

1 de mayo de 20231 de mayo de 2023 1212

CONCEPTOS DE ANÁLISIS DE SISTEMAS…CONCEPTOS DE ANÁLISIS DE SISTEMAS…SISTEMAS AUTOMATIZADOSSon sistemas hechos por el hombre que interactúan con o son controlados por una o más computadoras. Todos tienden a tener elementos en común:El hardware de la computadora: los procesadores, los discos, terminales, impresoras, unidades de diskette, unidades de DVD, CD, etc.El software de la computadora: los programas de sistemas tales como sistemas operativos, sistemas de bases de datos, programas de control de telecomunicaciones, además de los programas de aplicación que llevan a cabo funciones deseadas por el usuario.Las personas: los que operan el sistema, los que proveen su material de entrada y consumen su material de salida, y los que proveen actividades de procesamiento manual en un sistema.Los datos: la información que el sistema recuerda durante un periodo.Los procedimientos: las políticas formales e instrucciones de operación del sistema.

Page 13: Unidad i analisisdesistemas2007-1

1 de mayo de 20231 de mayo de 2023 1313

EL ENFOQUE DEL ANÁLISIS DE SISTEMAS

El objeto que ha de estudiarse debe ser concebido como un sistema. Se debe considerar la existencia del conjunto de partes y de las relaciones entre ellos.

También conviene aclarar si el sistema será estudiado como un subsistema que es parte de otro sistema mucho más amplio, con ello lograríamos un enfoque de sistema del Todo y nos permitiría un diseño eficiente. Si pensamos en el diseño por separado, seria imposible vincularlo con las otras partes.

Page 14: Unidad i analisisdesistemas2007-1

1 de mayo de 20231 de mayo de 2023 1414

Necesidad del Análisis y diseño de sistemas

El análisis y diseño de sistemas pretende estudiar la operación de ingreso de los datos, el flujo de los mismos y la salida de la información, todo ello dentro del contexto de una Empresa.

En suma el análisis y diseño de sistemas sirve para analizar, diseñar y formular mejoras en la operación de la Empresa, el cual puede realizarse mediante el uso de sistemas de información computarizado.

El análisis y diseño se conforman por una serie de procesos, que al ejecutarse sistemáticamente mejoran la operación de un negocio, mediante el uso de los sistemas de información computarizado.

Page 15: Unidad i analisisdesistemas2007-1

1 de mayo de 20231 de mayo de 2023 1515

Tipos de Usuarios de Sistemas

· Por categoría de trabajo o nivel de supervisión

· Por nivel de experiencia en el procesamiento de datos

U. Operacional U. Supervisor U. Ejecutivo

Actualmente se puede diferenciar entre amateurs, novatos y un pequeño grupo de verdaderos expertos.

Page 16: Unidad i analisisdesistemas2007-1

1 de mayo de 20231 de mayo de 2023 1616

El Analista de Sistemas

• Este es usted en un futuro no muy lejano. Es el PERSONAJE CLAVE en cualquier proyecto de desarrollo de sistemas.

• En un sentido amplio, el analista desempeña papeles de descubrir detalles y documentar la política de un negocio. Debe distinguir entre síntomas, problemas de usuarios y causas. Con un amplio conocimiento

• Se encuentra en el medio de usuarios, programadores, administradores, auditores y otros participantes.

• Se requiere facilidad en el manejo de personas. Se requiere habilidad en computación para entender los usos potenciales de hard y soft y se necesita de una mente lógica y organizada.

Page 17: Unidad i analisisdesistemas2007-1

1 de mayo de 20231 de mayo de 2023 1717

El Analista de SistemasUn analista de sistemas debe comprender los diversos tipos de sistemas de información, los papeles del analista y el ciclo de desarrollo de sistemas.

Tipos de Sistemas de Información

Papel del Analista de Sistemas

Ciclo de Desarrollo

de Sistemas

B C

A

Page 18: Unidad i analisisdesistemas2007-1

1 de mayo de 20231 de mayo de 2023 1818

El Analista de Sistemas como…

Un analista puede contratarse solo para canalizar a la empresa ciertos tópicos de la informática. Esto ofrece una ventaja, en el sentido de que el consultor externo trae consigo perspectivas frescas, que no poseen otros miembros de la empresa.

CONSULTOR

Por otra parte para el analista externo implica una desventaja, pues no tiene fácil acceso a la cultura organizacional autentica.

Como consultor externo deberá conocer e implementar metodologías para el modelo de sistema y contará con la ayuda de los usuarios para entender la cultura de la organización desde sus propios puntos de vistas.

Page 19: Unidad i analisisdesistemas2007-1

1 de mayo de 20231 de mayo de 2023 1919

El Analista de Sistemas como…

Otro papel es como especialista de apoyo o de staff, donde manera regular, trabaje dentro del área de sistemas. En esta posición, el analista dispone de una experiencia profesional respecto al hardware y al software y a sus aplicaciones en la empresa.

ESPECIALISTA DE APOYO

Con frecuencia estas tareas no se asocian a un proyecto ambicioso de sistemas, sino más bien implican decisiones o modificaciones menores que se dan en un área individual.

Como especialista de apoyo, no dirigirá un proyecto, solo será un recurso humano de apoyo para quienes lo dirigen. Si es un analista de sistemas contratado por una organización de servicios o de manufactura, muchas de sus actividades diarias se ajustaran a este papel.

Page 20: Unidad i analisisdesistemas2007-1

1 de mayo de 20231 de mayo de 2023 2020

El Analista de Sistemas como…

El papel que le confiere un alto grado de responsabilidad, es el de agente de cambio; sin importar si es o no de la organización.

AGENTE DE CAMBIO

Como analista, será un agente de cambio cada vez que realice alguna de las actividades del ciclo de desarrollo del sistema. Un agente de cambio es una persona que sirve de catalizador para el cambio, que desarrolla un plan para el mismo y que colabora con otros para llevarlo a cabo y agilizarlo. Debe aceptar el desafío del cambio y tomarlo como punto de partida de su análisis. Como analista de sistema, al actuar como agente de cambio, apoya una corriente particular de cambio, que involucra el uso de los sistemas de información. Además, transmite a los usuarios el proceso de cambio, ya que esta convencido de que tales cambios no ocurren de manera independiente en los sistemas de información, sino mas bien, éstos ocasionan cambios a lo largo de las organizaciones.

Page 21: Unidad i analisisdesistemas2007-1

1 de mayo de 20231 de mayo de 2023 2121

Cualidades del Analista de SistemasEl analista de sistema con éxito deberá contar con una amplia gama de cualidades.Ante todo un analista de sistemas es un solucionador de problemas. Él ve el análisis de los problemas como un reto y disfruta encontrando soluciones factibles. Y cuando es necesario tiene que ser capaz de abordar de manera sistemática la situación, mediante la aplicación de herramientas, técnicas y experiencia.

Debe ser un buen interlocutor, manteniendo una relación cordial con otra gente.

Necesita contar con suficiente experiencia en computación para programar, entender las capacidades de las computadoras, recoger las necesidades de información de los usuarios y legar a transmitir a los programadores lo necesario.

Debe ser auto disciplinado y auto motivado como individuo.

Debe ser capaz de administrar y coordinar innumerables recursos del proyecto, incluyendo a otras personas. El análisis de sistema exige demasiado, pero se compensa por la naturaleza siempre cambiante de los problemas, así como por el continuo enfrentamiento al reto.

Page 22: Unidad i analisisdesistemas2007-1

1 de mayo de 20231 de mayo de 2023 2222

Cualidades del Analista de SistemasEl factor humano que se mueve en medio de esta corriente de actividades es el analista, el programador-analista, el analista de sistema o el diseñador de sistemas.Él es quien tiene la responsabilidad del cambio, no solamente en el sistema, sino también en la organización.

El analista es quien puede y debe proporcionar el método, es quien debe tener éxito para que la empresa tenga éxito (movido por: dinero, ideales profesionalismo, etc.).

Resumiendo, el analista afronta la necesidad de un conocimiento amplio, inteligencia natural, afabilidad o talento agudo para tratar con diversidad de personalidades, así como un ingenio ilimitado.

INTELIGENCIAINTELIGENCIA AFABILIDAD INGENIOCONOCIMIENTO

Page 23: Unidad i analisisdesistemas2007-1

1 de mayo de 20231 de mayo de 2023 2323

EL CICLO DE DESARROLLO DE LOS SISTEMASEL Systems Development Life Cycle (SDLC) es un enfoque por etapas del análisis y de diseño, que postula que el desarrollo de los sistemas mejora cuando existe un ciclo especifico de actividades del analista uy de los usuarios.No existe un acuerdo tácito en el número de etapas; sin embargo, por lo general se reconoce la importancia de su enfoque sistemático.Por convención, vamos a dividir el ciclo en siete etapas, como se muestra en la figura siguiente. Aunque cada etapa se muestra de manera discreta, nunca se lleva a cabo como un elemento independiente. En lugar de ello, se realizan al mismo tiempo diversas actividades, y estas llegan a repetirse. Por ello es de mayor utilidad suponer que el ciclo de desarrollo de los sistemas transcurre en etapas y no como elementos separados.

1.- Identificación de problemas, oportunidades y objetivos3.- Análisis de las necesidades del sistema2.- Determinación de los requerimientos de información

4.- Diseño del Sistema Recomendado

5.- Desarrollo y documentación del Software6.- Prueba y mantenimiento del sistema

7.- Implantación y evaluación del sistema

Page 24: Unidad i analisisdesistemas2007-1

1 de mayo de 20231 de mayo de 2023 2424

INTRODUCCIÓN AL ANALISIS DE SISTEMAS ESTRUCTURADO

Gran parte de la labor que desempeñaran como analistas futuros involucra el modelado de sistemas que desea el usuario. Existen tipos diferentes de modelos que podemos elaborar, así como hay muchos modelos diferentes que pueden hacer de una casa nueva un arquitecto.Los modelos de análisis de sistema que discutiremos y aprenderemos en esta asignatura, (propios de esta tecnología de SA/SD) son, en su mayoría, modelos en papel del futuro sistema, es decir, representaciones abstractas de lo que al final será una combinación de Hardware y Software.¿Por que construir modelos?Porque estos, nos permitirán comunicarnos con nuestro cliente o usuario de una manera enfocada, sin distraernos con asuntos y características ajenas al sistema. Y si nos damos cuenta que nuestra apreciación del sistema no es correcta, o de que el usuario cambió de parecer acerca de sus requerimientos, podemos hacer cambios en el modelo e inclusive desecharlo y hacer uno nuevo.

Page 25: Unidad i analisisdesistemas2007-1

1 de mayo de 20231 de mayo de 2023 2525

INTRODUCCIÓN AL ANALISIS DE SISTEMAS ESTRUCTURADO (SA/SD)

Tres herramientas de modelado de sistemas importantes en las cuales centra el estudio del análisis la tecnología de SA/SD.Para comprender mejor el contexto de las mismas, es necesario introducirnos en las primeras etapas del ciclo de desarrollo de sistemas:· Descripción del problema· Recolección de información, (JAD, PIECES, Cuestionarios, entrevistas, Arreglos Q, Brainstorming, Análisis de factores críticos, STROBE, etc.)· Análisis del problemaEs aquí donde utilizamos las herramientas de modelado.

Page 26: Unidad i analisisdesistemas2007-1

Se dice que el éxito final de la especie humana depende de la inteligencia y del uso que hagamos de nuestro conocimiento, el futuro depende de la investigación.Debemos tener control sobre nuestro conocimiento sino queremos hundirnos bajo el peso de nuestros propios descubrimientos.Lo único cierto de la vida ha sido y es, la necesidad del hombre de controlar su ambiente para sobrevivir, la computadora nos ofrece la mayor esperanza para lograr ese objetivo, pero ésta, sin la dirección del hombre es simplemente una maquina ociosa.