el rol del analista de sistemas

34
UNIVERSIDAD TECNOLOGICA DE TABASCO TECNOLOGIAS DE LA INFORMACIÒN Y COMUNICACIÒN: AREA REDES Y TELECOMUNICACIONES ASIGNATURA: INTRODUCCIÓN AL ANÁLISIS Y DISEÑO DE SISTEMAS TEMAS: EL ROL DEL ANALISTA DE SISTEMAS. INTEGRANTES: JOSÉ PABLO LAUREANO CORREA. JOSE CARLOS MARTÍINEZ ZAPATA. LUS ENRIQUE MARTÍNEZ DOMÍNGUEZ. CUATRIMESTRE: 2- A TURNO: MATUTINO

Upload: hlopezm2002ut

Post on 20-Jul-2015

124 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: El rol del analista de sistemas

UNIVERSIDAD TECNOLOGICA DE TABASCO

TECNOLOGIAS DE LA INFORMACIÒN

Y COMUNICACIÒN: AREA REDES Y

TELECOMUNICACIONES

ASIGNATURA: INTRODUCCIÓN AL

ANÁLISIS Y DISEÑO DE SISTEMAS

TEMAS:

EL ROL DEL ANALISTA DE SISTEMAS.

INTEGRANTES:

JOSÉ PABLO LAUREANO CORREA.

JOSE CARLOS MARTÍINEZ ZAPATA.

LUS ENRIQUE MARTÍNEZ DOMÍNGUEZ.

CUATRIMESTRE: 2- A TURNO: MATUTINO

Page 2: El rol del analista de sistemas

El rol del analista

de

sistemasLas organizaciones han reconocido laimportancia de administrar recursos clave comola mano de obra y las materias primas.

Para maximizar la utilidad de la información, unaempresa debe administrarla de maneraeficiente.

La amplia disponibilidad de computadoras en

red, junto con el acceso a Internet y la World

Wide Web, han propiciado una explosión de

la información.

Page 3: El rol del analista de sistemas

TIPOS DE SISTEMAS

Los sistemas de información se desarrollan con

diversos propósitos

TPS, Transaction Procesing Systems.

OAS, Office Automation Systems.

KWS, Knowledge Work Systems

MIS, Management Information Systems.

DSS, Desion Support Systems.

ESS, Executive Support Systems.

GDSS, Group Decision Support Systems.

CSCWS, Computer- Supported Collaborative

Work Systems.

Page 4: El rol del analista de sistemas

SISTEMAS DE

PROCESAMIENTO DE

TRANSACCIONES

Son sistemas de información creadospara procesar grandes cantidades dedatos relacionadas con transaccionesrutinarias de negocios.

Page 5: El rol del analista de sistemas

SISTEMAS DE

AUTOMATIZACIÓN DE LA

OFICINA Y SISTEMAS DE

TRABAJO DEL CONOCIMIENTO

Existen dos clases de sistemas en el nivel delconocimiento de una organización. Los sistemasde automatización de la oficina apoyan a lostrabajadores de datos, quienes por lo general nogeneran conocimientos nuevos.

Los sistemas de trabajo del conocimiento sirvende apoyo a los trabajadores profesionales, comolos científicos, ingenieros y médicos, en susesfuerzos de creación de nuevo conocimiento.

Page 6: El rol del analista de sistemas

SISTEMAS DE INFORMACIÓN

GERENCIAL

No remplazan a los sistemas de procesamientode transacciones. Los MIS son sistemas deinformación computarizados cuyo propósito escontribuir a la correcta entre los usuarios y las .Los usuarios, el software y el hardware,funcionen de manera coordinada, los sistemasde información gerencial dan apoyo a unespectro de tareas organizacionales mucho másamplio.

Page 7: El rol del analista de sistemas

SISTEMAS DE APOYO A LA

TOMA DE DECISIONES

Constituyen una clase de alto nivel de sistemasde información computarizada. Coinciden conlos sistemas de información gerencial en queambos dependen de una base de datos,difieren en que el DSS pone énfasis en elapoyo a la toma de decisiones en todas susfases, aunque la decisión definitiva esresponsabilidad exclusiva del encargado detomarla.

Page 8: El rol del analista de sistemas

SISTEMAS EXPERTOS E

INTELIGENCIA ARTIFICIAL

La inteligencia artificial se puede considerarcomo el campo general para los sistemasexpertos . La AI ha sido desarrollarmáquinas que tengan un comportamientointeligente. Las líneas de investigación de laAI son la compresión del lenguaje natural yel análisis de la capacidad para razonar unproblema has su conclusión lógica.

Page 9: El rol del analista de sistemas

SISTEMAS DE APOYO A LA

TOMA DE DECISIONES EN

GRUPO Y SISTEMAS DE

TRABAJO COLABORATIVO

APOYADOS POR

COMPUTADORA

Se utilizan en salones especiales

equipados con diversas configuraciones,

faculta a los miembros del grupo a

interactuar con apoyo electrónico. El

propósito de unir a un grupo en la

búsqueda de la solución a un problema.

Page 10: El rol del analista de sistemas

SISTEMAS DE APOYO

EJECUTIVOS

ESS, Executive Support Systems, ayudan aestos últimos a organizar sus actividadesrelacionadas con el entorno externomediante herramientas gráficas y decomunicaciones. A pesar de que los ESSdependenlos TPS y los MIS, ayudan a losusuarios a resolver problemas de toma dedecisiones no estructuradas, que no tienenuna aplicación especifica.

Page 11: El rol del analista de sistemas

INTEGRACIÓN DE LAS

TECNOLOGÍAS DE SISTEMAS

A medida que se adopten y difundan las

nuevas tecnologías, parte del trabajo de los

analistas de sistemas se dedicará a la

integración de los sistemas tradicionales

con los nuevos.

Page 12: El rol del analista de sistemas

APLICACIONES DE COMERCIO

ELECTRÓNICO Y SISTEMAS

WEB

Muchos de los sistemas pueden dotarse deuna mayor funcionalidad si se migran a laWord Wide Web o si desde su concepciónse implementan como tecnologías basadasen la Web. Hay muchos beneficiosderivados de la implementación de unaaplicación en la Web. Una crecientedifusión: La posibilidad, la estandarización yla creación de un sistema.

Page 13: El rol del analista de sistemas

SISTEMAS DE PLANEACIÓN DE

RECURSOS EMPRESARIALES

Muchas organizaciones consideran los

beneficios potenciales que se derivan de la

integración de los diversos sistemas de

información que existen en los diferentes

niveles administrativos, con funciones

disparejas. Esta integración es precisamente el

propósito de los sistemas de planeación de

recursos empresariales (ERP, Enterprise

Resource Plannning)

Page 14: El rol del analista de sistemas

SOFTWARE DE CÓDIGO

ABIERTO

Representa un modelo de desarrollo y

filosofía de distribución de software gratuito

y publicación de su código fuente. Se

puede estudiar, compartir y muchos

usuarios y programadores tienen la

posibilidad de modificarlos.

Page 15: El rol del analista de sistemas

LA NECESIDAD DEL ANÁLISIS Y

DISEÑO DE SISTEMAS

Tiene el propósito de analizar

sistemáticamente la entrada o el flujo de

datos, procesar o transformar datos.

Page 16: El rol del analista de sistemas

EL CICLO DE VIDA DEL

DESARROLLO DE SISTEMAS

El SDLC es un enfoque por fases para el

análisis y el diseño cuya premisa principal

consiste en que los sistemas se desarrollan

mejor utilizando un ciclo especifico de

actividades del analista y el usuario.

Page 17: El rol del analista de sistemas

IDENTIFICACIÓN DE

PROBLEMAS, OPORTUNIDADES

Y OBJETIVOS

En esta fase el analista se ocupa de

identificar problemas, oportunidades y

objetivos. Esta etapa es crítica para el éxito

del resto del proyecto, pues nadie le agrada

desperdiciar tiempo trabajando en un

problema que no era el que se debía

resolver.

Page 18: El rol del analista de sistemas

DETERMINACIÓN DE LOS

REQUERIMIENTOS DE

INFORMACIÓN

La siguiente fase que enfrenta el analista es la

determinación de los requerimientos de

información de los usuarios. Entre las

herramientas que se utilizan, se encuentran

métodos interactivos como las entrevistas, los

muestreos, la investigación, de datos impresos

y la aplicación de cuestionarios. Es un

enfoque orientado a objetos para el desarrollo

de sistemas.

Page 19: El rol del analista de sistemas

ANÁLISIS DE LAS NECESIDADES

DEL SISTEMA

El analista tiene que ver con el análisis de

las necesidades del sistema. Una de estas

herramientas es el uso de diagramas de

flujo de datos para graficar las entradas, los

procesos y las salidas de las funciones del

negocio.

Page 20: El rol del analista de sistemas

DISEÑO DEL SISTEMA

RECOMENDADO

El analista utiliza la información recopiladaen las primeras fases para realizar eldesarrollo lógico del sistema deinformación. El analista diseñaprocedimientos precisos para la captura dedatos que aseguran que los datos queingresen al sistema de información seancorrectos. La interfaz conectada al usuariocon el sistema y por tanto es sumamenteimportante.

Page 21: El rol del analista de sistemas

Prueba y mantenimiento del sistema

Una parte de las pruebas las realizan los

programadores solos, y otra la llevan a

cabo de manera conjunta con los analistas

de sistemas.

El mantenimiento del sistema de

información y su documentación empiezan

en esta fase y se llevan a cabo de manera

rutinaria durante toda su vida útil.

DESARROLLO Y

DOCUMENTACIÓN DEL

SOFTWARE

Page 22: El rol del analista de sistemas

Implementación y evaluación del

sistema

El analista participa en la implementación

del sistema de información. En esta fase se

capacita a los usuarios en el manejo del

sistema. Parte de la capacitación la

imparten los fabricantes, pero la supervisión

de ésta es responsabilidad del analista de

sistemas.

DESARROLLO Y

DOCUMENTACIÓN DEL

SOFTWARE

Page 23: El rol del analista de sistemas

Impacto del mantenimiento

Se le debe dar mantenimiento, es decir, los

programas de cómputo tienen que ser

modificados y actualizados cuando lo

quieran.

DESARROLLO Y

DOCUMENTACIÓN DEL

SOFTWARE

Page 24: El rol del analista de sistemas

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, Computer-Aided Software

Engineering)

Page 25: El rol del analista de sistemas

Razones para el uso de las

herramientas CASE

Aumento en la productividad del analista.Visible Analyst (VA) es una herramienta CASEque da al analista de sistemas la posibilidad derealizar planeación, análisis y diseño pormedios gráficos.

Mejora de la comunicación analista –usuario.Para que el sistema se concrete y sea útil en lapráctica, es esencial una excelentecomunicación entre analistas y usuariosdurante todo el ciclo de vida del desarrollo delsistemas.

USO DE HERRAMIENTAS CASE

Page 26: El rol del analista de sistemas

Razones para el uso de las

herramientas CASE

Integración de las actividades del ciclo de vida.Tercera razón CASE es integrar las actividadesy proporcionar continuidad de una fase a lasiguiente durante todo el ciclo de vida deldesarrollo de sistemas.

Evaluar de manera precisa los cambios en elmantenimiento. Permiten a los usuariosanalizar y evaluar el impacto de los cambios enel mantenimiento.

USO DE HERRAMIENTAS CASE

Page 27: El rol del analista de sistemas

Herramientas CASE de alto nivel

CASE de alto nivel da al analista la

posibilidad de crear y modificar el diseño

del sistema. También puede apoyar la

modelación de los requerimientos

funcionales de una organización, ayudar a

los analistas y usuarios a definir el alcance.

HERRAMIENTAS CASE DE BAJO Y

ALTO NIVEL

Page 28: El rol del analista de sistemas

Herramientas CASE de bajo nivel

Se utilizan para generar código fuente decomputadora, eliminando así la necesidadde programar el sistema. La generación decódigo tiene varias ventajas.

El sistema se puede generar más rápidoque si se tuviera que escribir todos losprogramas.

La generación de código reduce el tiempoinvertido en el mantenimiento.

HERRAMIENTAS CASE DE BAJO Y

ALTO NIVEL

Page 29: El rol del analista de sistemas

Herramientas CASE de bajo nivel

Más de un lenguaje de computadora, detal manera que se facilita la migración desistemas de una plataforma.

La generación de código ofrece una formaeconómica de ajustar los sistemascomerciales de fabricantes de sistemas alas necesidades de la organización

Esta libre de errores de programación.

HERRAMIENTAS CASE DE BAJO Y

ALTO NIVEL

Page 30: El rol del analista de sistemas

Son métodos para alarga la vida de

programas anteriores. Es una forma de

darle una nueva orientación a los procesos

clave de una organización. La ingeniería

inversa es lo opuesto a la generación de

código.

INGENIERÍA INVERSA Y

REINGENIERÍA DE SOFWARE

Page 31: El rol del analista de sistemas

Reducción de tiempo requerido para elmantenimiento de sistema.

Se genera documentación

Se crean programas estructurados a partir decódigo de computadora

Los cambios futuros al mantenimiento sonmás sencillos

Es posible analizar el sistema con el fin deeliminar porciones sin utilizar de código decomputadora.

INGENIERÍA INVERSA Y

REINGENIERÍA DE SOFWARE

Ventajas de herramientas de

ingeniería inversa

Page 32: El rol del analista de sistemas

Es un enfoque cuyo propósito es facilitar el

desarrollo de sistemas que deben cambiar

con rapidez en respuesta a entornos de

negocios dinámicos.

ANÁLISIS Y DISEÑO DE

SISTEMAS ORIENTADO A

OBJETOS

Page 33: El rol del analista de sistemas

La programación extrema (XP, ExtremeProgramming), es un enfoque para eldesarrollo de software que utiliza prácticasde desarrollo y las lleva a los extremos. Sebasa en valores, principios y prácticasesenciales.

Durante la fase de terminación de unproyecto, con frecuencia es necesariorealizar ajustes en la administración del

PROGRAMACIÓN EXTREMA Y

OTRAS METODOLOGÍAS

ALTERNAS

Page 34: El rol del analista de sistemas

GRACIAS

POR

SU

ATENCIÓN