Sei sulla pagina 1di 31

ANALISIS Y DISEO DE SISTEMAS

El Rol del Analista de Sistemas


Sesin 2

Objetivos

Reconocer los diversos roles de un analista de sistemas


Conocer los pasos del ciclo de vida de desarrollo de sistemas y saber cmo aplicarlos a un sistema real Comprender la funcin de las herramientas CASE y cmo ayudan a un analista de sistemas

Introduccin

En la actualidad, informacin = recurso clave Para maximizar la utilidad de la informacin

Una empresa debe administrarla de manera eficiente, como lo hace con los dems recursos Actualmente hay una mayor cantidad de informacin por manejar: Internet and WWW

Tipos de Sistemas

Los sistemas de informacin se desarrollan con diversos propsitos, segn la necesidad de la empresa:
Nivel estratgico de la administracin

Sistemas de apoyo a ejecutivos - ESS Sistemas de apoyo a la toma de decisiones de grupo - GDSS Sistemas de trabajo corporativo apoyado por computadora - CSCWS Sistemas expertos Sistemas de apoyo a la toma de decisiones Sistemas de informacin gerencial Sistemas de trabajo del conocimiento Sistemas de automatizacin de la oficina

Solucin de problemas estruc. especfic.

Sistemas de alto nivel


Nivel del conocimiento Nivel operativo

Sistemas de procesamiento de transacciones

Sistemas de Procesamiento de Transacciones

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


Nminas Inventarios

Elimina el fastidio de excesivo trabajo manual Estos sistemas deben funcionar sin interrupcin

Los administradores recurren a los datos producidos por los TPS con el propsito de obtener informacin actualizada sobre el funcionamiento de sus empresas

Sistemas de Automatizacin de la Oficina y Sistemas de Trabajo del Conocimiento

Clases de sistemas en el nivel del conocimiento: Los sistemas de automatizacin de la oficina


Apoyan a los trabajadores de datos

Por lo general no generan conocimientos nuevos Analizan la informacin con el propsito de transformar los datos o manipularlos de alguna manera antes de compartirlos

Procesamiento de texto, hojas de clculo, etc.

Los sistemas de trabajo del conocimiento


Sirven de apoyo a los trabajadores profesionales, como los cientficos, ingenieros y mdicos, en sus esfuerzos de creacin de nuevo conocimiento y dan a stos la posibilidad de compartirlo

Sistemas de Informacin Gerencial

Estos no reemplazan a los sistemas de procesamiento de transacciones, ms bien, incluyen el procesamiento de transacciones Propsito es contribuir a la correcta interaccin entre los usuarios y las computadoras Para acceder a la informacin, los usuarios de un sistema de informacin gerencial comparten una base de datos comn.

Sistema de Apoyo a la Toma de Decisiones (DSS)

Al igual que los sistemas de informacin gerencial, ambos dependen de una base de datos para abastecerse de datos. Difieren en que el DSS pone nfasis en el apoyo a la toma de decisiones en todas sus fases, aunque la decisin definitiva es responsabilidad exclusiva del encargado de tomarla. Se enfocan en la inteligencia de negocios

Sistemas Expertos e Inteligencia Artificial

La motivacin principal de la IA ha sido desarrolla mquinas que tengan un comportamiento inteligente Un sistema experto captura y utiliza el conocimiento de un experto para solucionar un problema especfico en una organizacin
A diferencia de un DSS (sistema de apoyo a la toma de decisiones), que cede al responsable la toma de la decisin definitiva, un sistema experto selecciona la mejor solucin para un problema o una clase especfica de problemas

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 para tomar decisiones semiestructuradas o no estructuradas Este tipo de sistemas se utilizan en salones especiales, faculta a los miembros del grupo a interactuar con apoyo electrnico Minimiza las conductas negativas de los grupos, como:

Falta de participacin originada por el miedo a las represalias El control por parte de miembros elocuentes del grupo Toma de decisiones conformista

Sistemas de Apoyo a Ejecutivos

Ayudan a ejecutivos a organizar actividades relacionadas con el entorno externo mediante herramientas grficas y de comunicaciones Amplan y apoyan las capacidades de los ejecutivos al darles la posibilidad de comprender sus entornos

Integracin de las Tecnologas de Sistemas


Sistemas de apoyo a ejecutivos - ESS Sistemas de apoyo a la toma de decisiones de grupo - GDSS Sistemas de trabajo corporativo apoyado por computadora - CSCWS
Sistemas expertos Sistemas de apoyo a la toma de decisiones Sistemas de informacin gerencial

Nivel estratgico de la administracin Solucin de problemas estruc. especfic. Sistemas de alto nivel Nivel del conocimiento

Sistemas de trabajo del conocimiento Sistemas de automatizacin de la oficina

Sistemas de procesamiento de transacciones

Nivel operativo

Integracin de las Tecnologas de Sistemas (Cont.)

Aplicaciones de Comercio Electrnico y Sistemas Web Beneficios:

Creciente difusin de la disponibilidad de un servicio, producto, industria, persona o grupo La posibilidad de que los usuarios accedan las 24 horas La estandarizacin del diseo de la interfaz La creacin de un sistema que se puede extender a nivel mundial

Integracin de las Tecnologas de Sistemas (Cont.)

Sistemas de Planeacin de Recursos Empresariales (ERP Enterprise Resource Planning)

Integracin de sistemas de informacin en los diferentes niveles administrativos Implementacin implica un enorme compromiso y cambio por parte de de la organizacin SAP, PeopleSoft, etc.

Integracin de las Tecnologas de Sistemas (Cont.)

Sistemas Para Dispositivos Inalmbricos y Porttiles

Palm, Wireles local Area Networks.

La Necesidad del Anlisis y Diseo de Sistemas

Propsito del anlisis y diseo de sistemas:


Analizar sistemticamente la entrada o el flujo de datos Procesar o transformar datos Almacenamiento de datos Salida de informacin

Ms an, se emplea para analizar, disear e implementar mejoras en el funcionamiento de las empresas, a travs de sistemas de informacin computarizados El anlisis y el diseo ayuda a tener xito en la instalacin de un sistema

Es importante que los usuarios intervengan de alguna manera

Roles del Analista de Sistemas

El analista de sistemas evala de manera sistemtica el funcionamiento de un negocio mediante el examen de la entrada y el procesamiento de datos y su consiguiente produccin de informacin, con el propsito de mejorar los procesos de una organizacin
Los 3 roles principales son:

Consultor Experto en soporte tcnico Agente de cambio

Roles del Analista de Sistemas (Cont.)

El Rol de Consultor

Un consultor externo tiene una perspectiva fresca de la cual carecen los dems miembros de una organizacin Tiene la desventaja de que alguien externo nunca conocer la verdadera cultura organizacional.

El Rol de Experto en Soporte Tcnico


En este rol, el analista soporta el hw y el sw de la empresa Con frecuencia, este trabajo no implica un proyecto completo de sistemas, sino la realizacin de pequeas modificaciones No est a cargo del proyecto

Roles del Analista de Sistemas (Cont.)

El Rol de Agente

El rol ms completo y de mayor responsabilidad que asume el analista de sistemas Debe interactuar con administradores y usuarios

Roles del Analista de Sistemas (Cont.)

Cualidades del Analista de Sistemas


Solucionador de problemas Comunicador con capacidad para relacionarse con los dems durante extensos periodos Con suficiente experiencia en computacin para programar, entender las capacidades de las computadoras, recabar los requisitos de infamacin de los usuarios y comunicarlos a los programadores Tener tica personal y profesional Automotivado y autodisciplinado Con capacidad de administrar y coordinar los recursos de un proyecto

El Ciclo de Vida del Desarrollo de Sistemas

El CVDS es un enfoque por fases para el anlisis y el diseo cuya premisa principal consiste en que los sistemas se desarrollan mejor utilizando un ciclo especfico de actividades del analista y el usuario

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


1. Identificacin de problemas, oportunidades y objetivos Implementacin y evaluacin del sistema

2. Determinacin de los requerimientos de informacin

6. Pruebas y mantenimiento del sistema

3. Anlisis de las necesidades del sistema

5. Desarrollo y documentacin del software

4. Diseo del sistema recomendado

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


1. Identificacin de Problemas, Oportunidades y Objetivos

Entender el problema Solucin alineada con los objetivos de la empresa Usuarios, analistas, y administradores son los involucrados El resultado es un informe de viabilidad que incluye una definicin del problema y un resumen de los objetivos
A continuacin, la administracin debe decidir si se sigue adelante con el proyecto propuesto

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


2. Determinacin de los Requerimientos de Informacin

Mtodos interactivos Mtodos que no interfieren con el usuario

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


3. Anlisis de las Necesidades del Sistema

Uso de diagramas de flujo de datos para graficar las entradas, los procesos y las salidas de las funciones del negocio en una forma grfica estructurada Tambin se analizan las decisiones estructuradas que se hayan tomado
Determinar condiciones, alternativas de condicin, las acciones y las reglas de accin

El analista prepara una propuesta de sistemas que sintetiza sus hallazgos, proporciona un anlisis de costobeneficio de las alternativas y ofrece, recomendaciones sobre lo que se debe hacer
Si la administracin considera factible alguna de las recomendaciones, el analista sigue adelante

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


4. Diseo del Sistema Recomendado

Diseo lgico del sistema de informacin El analista disea procedimientos precisos para la captura de datos que aseguran que los datos que ingresen al sistema de informacin sean correctos Utiliza tcnicas avanzadas de diseo de formularios y pantallas Diseo de archivos o bases de datos Diseo de controles y procedimientos de respaldo que protejan al sistema y a los datos

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


5. Desarrollo y Documentacin del Software

El analista se vale de herramientas para comunicar al programador lo que se requiere programar Manuales de procedimientos, ayuda en lnea etc.

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


6. Prueba y Mantenimiento del Sistema

Es mucho menos costoso encontrar los problemas antes que el sistema se entregue a los usuarios 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 es un proceso continuo Razones para realizar mantenimiento:
Correccin de errores de software Mejora de las capacidades del software en respuesta a las cambiantes necesidades de una organizacin

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


7. Implementacin y Evaluacin del Sistema

Se capacitan a los usuarios Planear una conversin gradual del sistema anterior al actual Construccin de una base de datos, la instalacin de equipo y la puesta en produccin del nuevo sistema La evaluacin se lleva a cabo durante cada una de las fases

Uso de Herramientas CASE

Utilizadas desde principios de la dcada de 1990 CASE: Computer-Aided Software Engineering Se crearon para mejorar el trabajo rutinario mediante apoyo automatizado

Incrementar la productividad Comunicarse de manera ms eficiente con los usuarios e integrar el trabajo que desempean en el sistema

Herramientas CASE de alto nivel: ayudan principalmente a los analistas y diseadores: depsito CASE con diagramas, pantallas, informes, etc. Herramientas CASE de bajo nivel: ayudan a los programadores: revisar errores de programacin.

HISTORIA DEL UML

Comenz como el Mtodo Unificado, con la participacin de Grady Booch y Jim Rumbaugh. Se present en el OOPSLA95

El mismo ao se uni Ivar Jacobson. Los Tres Amigos son socios en la compaa Rational Software. Herramienta CASE Rational Rose

Potrebbero piacerti anche