1. El analista de sistemas evalúa de manera
sistemática el funcionamiento de un negocio
mediante el examen de la entrada y el
procesamiento de datos y su
consiguiente producción de información, con el
propósito de mejorar los procesos de una
organización.
2. 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.
El Analista de Sistema nace de la necesidad de recopilar, desglosar, catalogar y analizar
información necesaria de una empresa para poder proponer nuevos métodos, mejores
o modificar los actuales para que así aumente el desempeño de los departamentos
dentro de la organización.
En toda organización un analista se vale de la información de entrada, los procesos
modificadores y la información de salida, para así definir los procesos intermedios y
poder entender con claridad a la organización. Todos estos flujos y procesos son
estudiados sistemáticamente para poder determinar si son los adecuados, si se deben
mejorar o si deben ser reemplazados por otros más idóneos.
3. • Analizar, diseñar e implementar los sistemas de información a partir del
desarrollo de proyectos., construyendo procesos de información de acuerdo a
las necesidades de los usuarios.
• Realizar y conducir estudios e investigaciones de factibilidad de sistemas de
información, recomendando cursos de acción.
• Controlar la estructura de la documentación de los sistemas mecanizados.
• Investigar la utilización potencial de los computadores y formular planes de
trabajo para el desarrollo de sistemas.
• Evaluar ios requerimientos del sistema y las características tle ia información
necesarias, para el diseño del sistema.; y preparar los estimados de tiempo y
costos.
4. • Planear la disponibilidad de recursos en la cantidad adecuada a fin de poder
cumplir los requerimientos de los proyectos de desarrollo de sistemas.
• Probar, implantar, adaptar y mantener sistemas de información.
• Asesorar en asuntos de su especialidad.
• Coordinar con otras dependencias para las aplicaciones de los sistemas de
información.
• Realizar estudios de sistemas mecanizados y recomendar reformas y/o
técnicas nuevas.
• Supervisar la labor del personal a su cargo.
• Cumplir las demás funciones que le sean asignadas por el Director de la
Oficina de Administración.
5. Un Sistema Experto en sí no tiene verdadera Inteligencia Artificial; más bien, es un
sistema basado en el conocimiento que, mediante el buen diseño de su base de
información y un adecuado motor de inferencias para manipular dichos datos
proporciona una manera de determinar resoluciones finales dados ciertos criterios.
La función de un Sistema Experto es la de aportar Soluciones a problemas , como si de
humanos se tratara, es decir capaz de mostrar soluciones inteligentes. Y os
preguntareis ¿Cómo es posible?. Es posible gracias a que al sistema lo crean con
expertos (humanos), que intentan estructurar y formalizar conocimientos poniéndolos
a disposición del sistema, para que este pueda resolver una función dentro del ámbito
del problema, de igual forma que lo hubiera hecho un experto.
6. Por qué utilizar un Sistema Experto?
Con la ayuda de un Sistema Experto, personas con poca experiencia pueden resolver
problemas que requieren un "conocimiento formal especializado".
Los Sistemas Expertos pueden obtener conclusiones y resolver problemas de forma más
rápida que los expertos humanos.
Los Sistemas Expertos razonan pero en base a un conocimiento adquirido y no tienen
sitio para la subjetividad.
Se ha comprobado que los Sistemas Expertos tienen al menos, la
misma competencia que un especialista humano.
Cuando los expertos humanos en una determinada materia son escasos.
En situaciones complejas, donde la subjetividad humana puede llevar a conclusiones
erróneas.
Cuando es muy elevado el volumen de datos que ha de considerarse para obtener
una conclusión.
7. VENTAJAS
Estos programas proporcionan la capacidad de trabajar con grandes cantidades de
información, que son uno de los grandes problemas que enfrenta el analista
humano que puede afectar negativamente a la toma de decisiones pues el analista
humano puede depurar datos que no considere relevantes, mientras un SE debido
a su gran velocidad de proceso analiza toda la información incluyendo las no útiles
para de esta manera aportar una decisión más sólida.
LIMITACIONES
Es evidente que para actualizar se necesita de reprogramación de estos (tal vez
este sea una de sus limitaciones más acentuadas) otra de sus limitaciones puede
ser el elevado costo en dinero y tiempo, además que estos programas son poco
flexibles a cambios y de difícil acceso a información no estructurada.
8. QUÉ SON LAS HERRAMIENTAS CASE
Se puede definir a las Herramientas CASE como un conjunto de programas y ayudas
que dan asistencia a los analistas, ingenieros de software y desarrolladores, durante
todos los pasos del Ciclo de Vida de desarrollo de un Software. Como es sabido, los
estados en el Ciclo de Vida de desarrollo de un Software son: Investigación
Preliminar, Análisis, Diseño, Implementación e Instalación.
9. ESTRUCTURA GENERAL DE UN HERRAMIENTA CASE
La estructura CASE se basa en lo siguiente
• Un CASE de alto nivel es la herramienta que automatiza o apoya las fases superiores del
ciclo de vida del desarrollo de sistemas como la planificación de sistemas, el análisis de
sistemas y el diseño de sistemas.
• Un CASE de bajo nivel es la herramienta que automatiza o apoya las fases inferiores del
ciclo de vida como el diseño detallado de sistemas, la implantación de sistemas y el
soporte de sistemas.
• Un CASE cruzado de ciclo de vida se aplica a las herramientas que apoyan actividades a lo
largo de todo el ciclo de vida, se incluyen actividades como la gestión de proyectos y la
estimación.
10. EVOLUCIÓN DE LAS HERRAMIENTAS CASE
A INICIOS DELOS 80’S
Ayuda en la documentación por computadora. Diagramación asistida por
computadora. Herramientas de análisis y diseño.
A MEDIADOS DELOS 80’S
Diseño automático de análisis y pruebas. Repositorios automáticos de información de
sistemas.
AL FINAL DELOS 80’S
Generación automática de código desde especificaciones de diseño
A INICIOS DELOS 90’S
Metodología Inteligente. Interface de Usuario reusable como una metodología
desarrollo