31
Sesión 2 Sesión 2 El Rol del Analista El Rol del Analista de Sistemas de Sistemas ANALISIS Y DISEÑO DE SISTEMAS

Sesión 2 El Rol del Analista de Sistemas ANALISIS Y DISEÑO DE SISTEMAS

Embed Size (px)

Citation preview

Page 1: Sesión 2 El Rol del Analista de Sistemas ANALISIS Y DISEÑO DE SISTEMAS

Sesión 2Sesión 2

El Rol del Analista de El Rol del Analista de SistemasSistemas

ANALISIS Y DISEÑO DE SISTEMAS

Page 2: Sesión 2 El Rol del Analista de Sistemas ANALISIS Y DISEÑO DE SISTEMAS

Objetivos

Reconocer los diversos roles de un analista de sistemasReconocer los diversos roles de un analista de sistemas

Conocer los pasos del ciclo de vida de desarrollo de Conocer los pasos del ciclo de vida de desarrollo de sistemas y saber cómo aplicarlos a un sistema realsistemas y saber cómo aplicarlos a un sistema real

Comprender la función de las herramientas CASE y cómo Comprender la función de las herramientas CASE y cómo ayudan a un analista de sistemasayudan a un analista de sistemas

Page 3: Sesión 2 El Rol del Analista de Sistemas ANALISIS Y DISEÑO DE SISTEMAS

IntroducciónIntroducción En la actualidad, En la actualidad, informacióninformación = = recurso recurso

claveclave Para Para maximizarmaximizar la la utilidadutilidad de la de la informacióninformación

Una empresa debe Una empresa debe administrarlaadministrarla de de manera eficientemanera eficiente, como , como lo hace con los demás recursoslo hace con los demás recursos

Actualmente hay una mayor cantidad de información por Actualmente hay una mayor cantidad de información por manejar: Internet and WWWmanejar: Internet and WWW

Page 4: Sesión 2 El Rol del Analista de Sistemas ANALISIS Y DISEÑO DE SISTEMAS

Tipos de SistemasTipos de Sistemas Los sistemas de información se desarrollan con diversos Los sistemas de información se desarrollan con diversos

propósitos, según la necesidad de la empresa:propósitos, según la necesidad de la empresa:

Sistemas de apoyo a ejecutivos - ESS

Sistemas de apoyo a la toma de decisiones de

grupo - GDSS

Sistemas expertosSistemas de apoyo a la toma de decisiones

Sistemas de información gerencial

Sistemas de trabajo del conocimientoSistemas de automatización de la oficina

Sistemas de procesamiento de transacciones Nivel operativo

Nivel del conocimiento

Sistemas de alto nivel

Solución de problemas estruc. específic.

Nivel estratégico de la administración

Sistemas de trabajo corporativo apoyado por computadora -

CSCWS

Page 5: Sesión 2 El Rol del Analista de Sistemas ANALISIS Y DISEÑO DE SISTEMAS

Sistemas de Procesamiento de Sistemas de Procesamiento de TransaccionesTransacciones

Procesan Procesan grandes cantidades de datosgrandes cantidades de datos relacionados con relacionados con transacciones rutinarias transacciones rutinarias de negocios:de negocios:

NóminasNóminas InventariosInventarios

Elimina el fastidio de excesivo Elimina el fastidio de excesivo trabajo trabajo manualmanual

Estos sistemas deben funcionar Estos sistemas deben funcionar sin sin interrupcióninterrupción

Los administradores recurren a los datos Los administradores recurren a los datos producidos por los TPS con el propósito de producidos por los TPS con el propósito de obtener información actualizada sobre el obtener información actualizada sobre el funcionamiento de sus empresasfuncionamiento de sus empresas

Page 6: Sesión 2 El Rol del Analista de Sistemas ANALISIS Y DISEÑO DE SISTEMAS

Sistemas de Automatización de la Oficina Sistemas de Automatización de la Oficina y Sistemas de Trabajo del Conocimientoy Sistemas de Trabajo del Conocimiento

Clases de sistemas en el Clases de sistemas en el nivel del conocimientonivel del conocimiento:: Los Los sistemas de automatización de la oficina sistemas de automatización de la oficina

• Apoyan a los Apoyan a los trabajadores de datostrabajadores de datos Por lo general no generan conocimientos nuevosPor lo general no generan conocimientos nuevos Analizan la informaciónAnalizan la información con el propósito de con el propósito de transformar transformar

los datos o manipularlos los datos o manipularlos de alguna manera antes de de alguna manera antes de compartirloscompartirlos

• Procesamiento de texto, hojas de cálculo, etc.Procesamiento de texto, hojas de cálculo, etc. Los Los sistemas de trabajo del conocimientosistemas de trabajo del conocimiento

• Sirven de apoyo a los trabajadores profesionales, como Sirven de apoyo a los trabajadores profesionales, como los científicos, ingenieros y médicos, en sus esfuerzos los científicos, ingenieros y médicos, en sus esfuerzos de creación de nuevo conocimiento y dan a éstos la de creación de nuevo conocimiento y dan a éstos la posibilidad de compartirloposibilidad de compartirlo

Page 7: Sesión 2 El Rol del Analista de Sistemas ANALISIS Y DISEÑO DE SISTEMAS

Sistemas de Información Sistemas de Información GerencialGerencial

Estos Estos nono reemplazan a los reemplazan a los sistemas de sistemas de procesamiento de transaccionesprocesamiento de transacciones, más bien, , más bien, incluyen el procesamiento de transaccionesincluyen el procesamiento de transacciones

Propósito es contribuir a la Propósito es contribuir a la correcta correcta interacción entre los usuarios y las interacción entre los usuarios y las computadorascomputadoras

Para acceder a la información, los usuarios de Para acceder a la información, los usuarios de un sistema de información gerencial un sistema de información gerencial comparten una base de datos común.comparten una base de datos común.

Page 8: Sesión 2 El Rol del Analista de Sistemas ANALISIS Y DISEÑO DE SISTEMAS

Sistema de Apoyo a la Toma de Sistema de Apoyo a la Toma de Decisiones (DSS)Decisiones (DSS)

Al igual que los sistemas de Al igual que los sistemas de información gerencial, ambos información gerencial, ambos dependen de una dependen de una base de datos base de datos para abastecerse de datos.para abastecerse de datos.

Difieren en que el DSS pone énfasis Difieren en que el DSS pone énfasis en el en el apoyo a la toma de apoyo a la toma de decisionesdecisiones en todas sus fases, en todas sus fases, aunque la decisión definitiva es aunque la decisión definitiva es responsabilidad exclusiva del responsabilidad exclusiva del encargado de tomarla.encargado de tomarla.

Se enfocan en la Se enfocan en la inteligencia de inteligencia de negociosnegocios

Page 9: Sesión 2 El Rol del Analista de Sistemas ANALISIS Y DISEÑO DE SISTEMAS

Sistemas Expertos e Inteligencia Sistemas Expertos e Inteligencia ArtificialArtificial

La motivación principal de la La motivación principal de la IAIA ha sido desarrolla máquinas ha sido desarrolla máquinas que tengan un comportamiento que tengan un comportamiento inteligenteinteligente

Un sistema experto captura y Un sistema experto captura y utiliza el conocimiento de un utiliza el conocimiento de un expertoexperto para solucionar un para solucionar un problema específico en una problema específico en una organizaciónorganización

A diferencia de un DSS (sistema de apoyo A diferencia de un DSS (sistema de apoyo a la toma de decisiones), que cede al a la toma de decisiones), que cede al responsable la toma de la decisión responsable la toma de la decisión definitiva, un sistema experto definitiva, un sistema experto selecciona selecciona la mejor solución para un problema o la mejor solución para un problema o una clase específica de problemasuna clase específica de problemas

Page 10: Sesión 2 El Rol del Analista de Sistemas ANALISIS Y DISEÑO DE SISTEMAS

Sistemas de Apoyo a la Toma de Decisiones en Grupo y Sistemas de Trabajo Colaborativo

Apoyados por Computadora

Útiles cuando grupos requieren trabajar en conjunto Útiles cuando grupos requieren trabajar en conjunto para tomar decisiones semiestructuradas o no para tomar decisiones semiestructuradas o no estructuradasestructuradas

Este tipo de sistemas se utilizan en salones Este tipo de sistemas se utilizan en salones especiales, faculta a los miembros del grupo a especiales, faculta a los miembros del grupo a interactuar con apoyo electrónicointeractuar con apoyo electrónico

Minimiza las conductas negativas de los grupos, Minimiza las conductas negativas de los grupos, como:como:

Falta de participación originada por el miedo a las represaliasFalta de participación originada por el miedo a las represalias El control por parte de miembros elocuentes del grupoEl control por parte de miembros elocuentes del grupo Toma de decisiones conformistaToma de decisiones conformista

Page 11: Sesión 2 El Rol del Analista de Sistemas ANALISIS Y DISEÑO DE SISTEMAS

Sistemas de Apoyo a EjecutivosSistemas de Apoyo a Ejecutivos

Ayudan a ejecutivos a organizar actividades Ayudan a ejecutivos a organizar actividades relacionadas con el relacionadas con el entorno externoentorno externo mediante herramientas gráficas y de mediante herramientas gráficas y de comunicacionescomunicaciones

Amplían y apoyan las capacidades de los Amplían y apoyan las capacidades de los ejecutivos al darles la posibilidad de ejecutivos al darles la posibilidad de comprender sus entornoscomprender sus entornos

Page 12: Sesión 2 El Rol del Analista de Sistemas ANALISIS Y DISEÑO DE SISTEMAS

Integración de las Tecnologías de Sistemas

Sistemas de apoyo a ejecutivos - ESSSistemas de apoyo a la toma de decisiones de grupo - GDSS

Sistemas expertosSistemas de apoyo a la toma de decisiones

Sistemas de información gerencial

Sistemas de trabajo del conocimientoSistemas de automatización de la oficina

Sistemas de procesamiento de transacciones Nivel operativo

Nivel del conocimiento

Sistemas de alto nivel

Solución de problemas estruc. específic.

Nivel estratégico de la administración

Sistemas Inalámbricos

Sistemas ERP

Sistemas de Web y de Comercio

Sistemas de trabajo corporativo apoyado por computadora - CSCWS

Page 13: Sesión 2 El Rol del Analista de Sistemas ANALISIS Y DISEÑO DE SISTEMAS

Integración de las Tecnologías de Sistemas (Cont.)

Aplicaciones de Comercio Electrónico y Aplicaciones de Comercio Electrónico y Sistemas WebSistemas Web

Beneficios:Beneficios: Creciente difusión de la disponibilidad de un Creciente difusión de la disponibilidad de un

servicio, producto, industria, persona o gruposervicio, producto, industria, persona o grupo La posibilidad de que los usuarios accedan las La posibilidad de que los usuarios accedan las

24 horas24 horas La estandarización del diseño de la interfazLa estandarización del diseño de la interfaz La creación de un sistema que se puede La creación de un sistema que se puede

extender a nivel mundial extender a nivel mundial

Page 14: Sesión 2 El Rol del Analista de Sistemas ANALISIS Y DISEÑO DE SISTEMAS

Integración de las Tecnologías de Sistemas (Cont.)

Sistemas de Planeación de Recursos Sistemas de Planeación de Recursos Empresariales (ERP Enterprise Resource Empresariales (ERP Enterprise Resource Planning)Planning) Integración de sistemas de información en los Integración de sistemas de información en los

diferentes niveles administrativosdiferentes niveles administrativos Implementación implica un enorme Implementación implica un enorme

compromisocompromiso y y cambiocambio por parte de de la por parte de de la organizaciónorganización

SAP, PeopleSoft, etc.SAP, PeopleSoft, etc.

Page 15: Sesión 2 El Rol del Analista de Sistemas ANALISIS Y DISEÑO DE SISTEMAS

Integración de las Tecnologías de Sistemas (Cont.)

Sistemas Para Dispositivos Inalámbricos Sistemas Para Dispositivos Inalámbricos y Portátilesy Portátiles Palm, Wireles local Area Networks.Palm, Wireles local Area Networks.

Page 16: Sesión 2 El Rol del Analista de Sistemas ANALISIS Y DISEÑO DE SISTEMAS

La Necesidad del Análisis y Diseño de Sistemas

PropósitoPropósito del análisis y diseño de sistemas: del análisis y diseño de sistemas: Analizar sistemáticamente la entrada o el flujo de datosAnalizar sistemáticamente la entrada o el flujo de datos Procesar o transformar datosProcesar o transformar datos Almacenamiento de datosAlmacenamiento de datos Salida de informaciónSalida de información

Más aún, se emplea para Más aún, se emplea para analizaranalizar, , diseñardiseñar e e implementarimplementar mejorasmejoras en el funcionamiento de las empresas, a través de en el funcionamiento de las empresas, a través de sistemas de información computarizadossistemas de información computarizados

El análisis y el diseño ayuda a tener El análisis y el diseño ayuda a tener éxitoéxito en la en la instalación de instalación de un sistemaun sistema

Es importante que los Es importante que los usuariosusuarios intervengan de alguna manera intervengan de alguna manera

Page 17: Sesión 2 El Rol del Analista de Sistemas ANALISIS Y DISEÑO DE SISTEMAS

Roles del Analista de SistemasRoles del Analista de Sistemas

El El analista de sistemas evalúaanalista de sistemas evalúa de manera de manera sistemáticasistemática el el funcionamiento de un funcionamiento de un negocio negocio mediante el mediante el examen de la entradaexamen de la entrada y y el el procesamiento de datos procesamiento de datos y su consiguiente y su consiguiente producción de informaciónproducción de información, con el propósito , con el propósito de mejorar los procesos de una organizaciónde mejorar los procesos de una organización

Los 3 Los 3 rolesroles principales son: principales son: ConsultorConsultor Experto en soporte técnicoExperto en soporte técnico Agente de cambioAgente de cambio

Page 18: Sesión 2 El Rol del Analista de Sistemas ANALISIS Y DISEÑO DE SISTEMAS

Roles del Analista de Sistemas (Cont.)

El Rol de ConsultorEl Rol de Consultor Un consultor externo tiene una Un consultor externo tiene una perspectiva fresca perspectiva fresca

de la cual carecen los demás miembros de una de la cual carecen los demás miembros de una organizaciónorganización

Tiene la Tiene la desventajadesventaja de que alguien externo nunca de que alguien externo nunca conocerá la verdadera cultura organizacional.conocerá la verdadera cultura organizacional.

El Rol de Experto en Soporte TécnicoEl Rol de Experto en Soporte Técnico En este rol, el analista soporta el hw y el sw de la empresaEn este rol, el analista soporta el hw y el sw de la empresa Con frecuencia, este trabajo no implica un proyecto Con frecuencia, este trabajo no implica un proyecto

completo de sistemas, sino la realización de pequeñas completo de sistemas, sino la realización de pequeñas modificacionesmodificaciones

No está a cargo del proyectoNo está a cargo del proyecto

Page 19: Sesión 2 El Rol del Analista de Sistemas ANALISIS Y DISEÑO DE SISTEMAS

Roles del Analista de Sistemas (Cont.)

El Rol de AgenteEl Rol de Agente El rol más completo y de mayor El rol más completo y de mayor

responsabilidad que asume el analista de responsabilidad que asume el analista de sistemassistemas

Debe interactuar con administradores y Debe interactuar con administradores y usuariosusuarios

Page 20: Sesión 2 El Rol del Analista de Sistemas ANALISIS Y DISEÑO DE SISTEMAS

Roles del Analista de Sistemas (Cont.)

Cualidades del Analista de SistemasCualidades del Analista de Sistemas SolucionadorSolucionador de problemas de problemas ComunicadorComunicador con capacidad para relacionarse con con capacidad para relacionarse con

los demás durante extensos periodoslos demás durante extensos periodos Con Con suficiente experiencia en computación suficiente experiencia en computación para para

programar, entender las capacidades de las programar, entender las capacidades de las computadoras, recabar los requisitos de infamación computadoras, recabar los requisitos de infamación de los usuarios y comunicarlos a los programadoresde los usuarios y comunicarlos a los programadores

Tener Tener ética personal y profesionalética personal y profesional Automotivado y autodisciplinadoAutomotivado y autodisciplinado Con capacidad de Con capacidad de administrar y coordinar los administrar y coordinar los

recursos de un proyectorecursos de un proyecto

Page 21: Sesión 2 El Rol del Analista de Sistemas ANALISIS Y DISEÑO DE SISTEMAS

El Ciclo de Vida del Desarrollo de Sistemas

El CVDS es un enfoque por fases para el El CVDS es un enfoque por fases para el análisis y el diseño cuya premisa principal análisis y el diseño cuya premisa principal consiste en que los sistemas se desarrollan consiste en que los sistemas se desarrollan mejor utilizando un ciclo específico de mejor utilizando un ciclo específico de actividades del analista y el usuarioactividades del analista y el usuario

Page 22: Sesión 2 El Rol del Analista de Sistemas ANALISIS Y DISEÑO DE SISTEMAS

El Ciclo de Vida del Desarrollo de El Ciclo de Vida del Desarrollo de Sistemas (Cont.)Sistemas (Cont.)

Page 23: Sesión 2 El Rol del Analista de Sistemas ANALISIS Y DISEÑO DE SISTEMAS

El Ciclo de Vida del Desarrollo de Sistemas (Cont.)

1. Identificación de Problemas, Oportunidades y 1. Identificación de Problemas, Oportunidades y ObjetivosObjetivos Entender el problemaEntender el problema Solución alineada con los objetivos de la empresaSolución alineada con los objetivos de la empresa Usuarios, analistas, y administradores son los Usuarios, analistas, y administradores son los

involucradosinvolucrados El resultado es un El resultado es un informe de viabilidad informe de viabilidad que incluye que incluye

una una definición del problema definición del problema y un y un resumen de los resumen de los objetivosobjetivos

• A continuación, la A continuación, la administraciónadministración debe decidir si se sigue debe decidir si se sigue adelante con el proyecto propuestoadelante con el proyecto propuesto

Page 24: Sesión 2 El Rol del Analista de Sistemas ANALISIS Y DISEÑO DE SISTEMAS

El Ciclo de Vida del Desarrollo de El Ciclo de Vida del Desarrollo de Sistemas (Cont.)Sistemas (Cont.)

2. Determinación de los Requerimientos de 2. Determinación de los Requerimientos de InformaciónInformación Métodos interactivosMétodos interactivos Métodos que no interfieren con el usuarioMétodos que no interfieren con el usuario

Page 25: Sesión 2 El Rol del Analista de Sistemas ANALISIS Y DISEÑO DE SISTEMAS

El Ciclo de Vida del Desarrollo de Sistemas (Cont.)

3. Análisis de las Necesidades del Sistema3. Análisis de las Necesidades del Sistema Uso de Uso de diagramas de flujo diagramas de flujo de datos para graficar las de datos para graficar las

entradas, los procesos y las salidas de las funciones del entradas, los procesos y las salidas de las funciones del negocio en una forma gráfica estructuradanegocio en una forma gráfica estructurada

También se analizan las También se analizan las decisiones estructuradas decisiones estructuradas que se que se hayan tomado hayan tomado

• Determinar condiciones, alternativas de condición, las acciones y las Determinar condiciones, alternativas de condición, las acciones y las reglas de acciónreglas de acción

El analista prepara una El analista prepara una propuesta de sistemas propuesta de sistemas que sintetiza que sintetiza sus hallazgos, proporciona un sus hallazgos, proporciona un análisis de costo-beneficio análisis de costo-beneficio de de las alternativas y ofrece, las alternativas y ofrece, recomendacionesrecomendaciones sobre lo que se sobre lo que se debe hacerdebe hacer

• Si la administración considera factible alguna de las Si la administración considera factible alguna de las recomendaciones, el analistarecomendaciones, el analista sigue adelante sigue adelante

Page 26: Sesión 2 El Rol del Analista de Sistemas ANALISIS Y DISEÑO DE SISTEMAS

El Ciclo de Vida del Desarrollo de Sistemas (Cont.)

4. 4. Diseño del Sistema Recomendado Diseño del Sistema Recomendado Diseño lógico Diseño lógico del sistema de informacióndel sistema de información El analista diseña procedimientos precisos para la El analista diseña procedimientos precisos para la

captura de datos captura de datos que aseguran que los datos que que aseguran que los datos que ingresen al sistema de información sean ingresen al sistema de información sean correctoscorrectos

Utiliza técnicas avanzadas de diseño de Utiliza técnicas avanzadas de diseño de formulariosformularios y y pantallaspantallas

Diseño de Diseño de archivosarchivos o o bases de datos bases de datos Diseño de Diseño de controlescontroles y y procedimientos de respaldo procedimientos de respaldo

que protejan al sistema y a los datosque protejan al sistema y a los datos

Page 27: Sesión 2 El Rol del Analista de Sistemas ANALISIS Y DISEÑO DE SISTEMAS

El Ciclo de Vida del Desarrollo El Ciclo de Vida del Desarrollo de Sistemas (Cont.)de Sistemas (Cont.)

5. Desarrollo y Documentación del Software5. Desarrollo y Documentación del Software El analista se vale de herramientas para El analista se vale de herramientas para

comunicar al programador lo que se requiere comunicar al programador lo que se requiere programarprogramar

Manuales de procedimientos, ayuda en línea Manuales de procedimientos, ayuda en línea etc.etc.

Page 28: Sesión 2 El Rol del Analista de Sistemas ANALISIS Y DISEÑO DE SISTEMAS

El Ciclo de Vida del Desarrollo de Sistemas (Cont.)

6. Prueba y Mantenimiento del Sistema6. Prueba y Mantenimiento del Sistema Es mucho menos costoso encontrar los problemas Es mucho menos costoso encontrar los problemas

antes que el sistema se entregue a los usuariosantes que el sistema se entregue a los usuarios Una parte de las Una parte de las pruebaspruebas las realizan los las realizan los

programadores solosprogramadores solos, y otra la llevan a cabo de , y otra la llevan a cabo de manera conjunta manera conjunta con los analistas de sistemascon los analistas de sistemas

El mantenimiento es un proceso continuo El mantenimiento es un proceso continuo Razones para realizar mantenimiento:Razones para realizar mantenimiento:

• CorrecciónCorrección de errores de software de errores de software• MejoraMejora de las capacidades del software en respuesta a las de las capacidades del software en respuesta a las

cambiantes necesidades de una organizacióncambiantes necesidades de una organización

Page 29: Sesión 2 El Rol del Analista de Sistemas ANALISIS Y DISEÑO DE SISTEMAS

El Ciclo de Vida del Desarrollo de Sistemas (Cont.)

7. Implementación y Evaluación del 7. Implementación y Evaluación del SistemaSistema Se Se capacitancapacitan a los usuarios a los usuarios Planear una Planear una conversión gradual conversión gradual

del sistema anterior al actualdel sistema anterior al actual Construcción de una base de datos, Construcción de una base de datos,

la instalación de equipo y la puesta la instalación de equipo y la puesta en producción del nuevo sistemaen producción del nuevo sistema

La La evaluaciónevaluación se lleva a cabo se lleva a cabo durante cada una de las fasesdurante cada una de las fases

Page 30: Sesión 2 El Rol del Analista de Sistemas ANALISIS Y DISEÑO DE SISTEMAS

Uso de Herramientas CASE Utilizadas desde principios de la década de 1990Utilizadas desde principios de la década de 1990 CASE: Computer-Aided Software EngineeringCASE: Computer-Aided Software Engineering Se crearon para Se crearon para mejorarmejorar el el trabajo rutinario trabajo rutinario mediante mediante

apoyo apoyo automatizadoautomatizado Incrementar la Incrementar la productividadproductividad ComunicarseComunicarse de manera de manera más eficiente más eficiente con los usuarios e con los usuarios e

integrar el trabajo integrar el trabajo que desempeñan en el sistemaque desempeñan en el sistema

Herramientas CASE de alto nivel: Herramientas CASE de alto nivel: ayudan principalmente a ayudan principalmente a los los analistas y diseñadoresanalistas y diseñadores: depósito CASE con : depósito CASE con diagramas, pantallas, informes, etc.diagramas, pantallas, informes, etc.

Herramientas CASE de bajo nivel: Herramientas CASE de bajo nivel: ayudan a los ayudan a los programadoresprogramadores: revisar errores de programación.: revisar errores de programación.

Page 31: Sesión 2 El Rol del Analista de Sistemas ANALISIS Y DISEÑO DE SISTEMAS

ActividadActividad Caso de estudio Caso de estudio