2. Analista de Sistemas
Descripción del trabajo de un ingeniero en
sistemas
Su trabajo consiste en recopilar e interpretar los
hechos, diagnosticar problemas y utilizar estos
hechos a fin de mejorar el sistema. Antes de diseñar
un sistema para captación de datos, actualización de
archivos y producción de informes (por ejemplo), se
debe conocer más acerca de cómo maneja la
empresa sus operaciones, de dónde proviene toda la
información manejada actualmente, y por qué se
necesita el cambio o actualización de sistema.
3. Analista de Sistemas
El origen del analista de sistemas no es del
todo claro. No obstante es una convicción
firme de quien suscribe de que puede
rastrearse su origen a la época en que se
empezaron a crearse las grande empresas
de capital privado. Debido a la definición
misma de analista de sistema entendemos
que no reduce a sistemas computacionales
solamente, por el contrario sus servicios
han sido requeridos por los empresarios en
expansión.
4. Analista de Sistemas
Responsabilidades
Su responsabilidad mayor consiste en el análisis, y todo
que sucesivo a esto, es decir, dar seguimiento a que el
análisis, el diseño y la implementación del sistema sean
exitosos y que cumplan con los propósitos definidos. Si un
sistema no ayuda a los usuarios entonces no será
utilizado.
Otras de sus responsabilidades varían de una empresa a
otra y del tamaño de ésta. Ahora bien, los mejores
analistas de sistemas saben de programación porque es la
mejor forma de precaver lo que puede y lo que no puede
hacerse dentro de un programa.
5. Sistemas Expertos
Los Sistemas Expertos, rama de la
Inteligencia Artificial, son sistemas
informáticos que simulan el proceso de
aprendizaje, de memorización, de
razonamiento, de comunicación y de
acción en consecuencia de un experto
humano en cualquier rama de la ciencia.
6. Sistemas Expertos
¿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.
7. Sistemas Expertos
Un Sistema Experto está conformado por:
Base de conocimientos (BC): Contiene conocimiento
modelado extraído del diálogo con un experto.
Base de hechos (Memoria de trabajo): contiene los
hechos sobre un problema que se ha descubierto
durante el análisis.
Motor de inferencia: Modela el proceso de
razonamiento humano.
Módulos de justificación: Explica el razonamiento
utilizado por el sistema para llegar a una determinada
conclusión.
Interfaz de usuario: es la interacción entre el SE y el
usuario, y se realiza mediante el lenguaje natural.
8. Herramientas CASE
Es una herramienta de software que ayuda
a analistas y diseñadores a desarrollar
sistemas de manera sistemática, eficiente
y productiva. La idea básica de los CASE
es proporcionar un conjunto de
herramientas bien integradas que ahorren
trabajo, enlazando y automatizando todas
las fases del ciclo de vida del software
[Kendall&Kendall91].
9. Herramientas CASE
Proporcionan dos funciones importantes
tales como:
Comprobación automática de diagramas
estructurados (análisis y diseño).
Almacenamiento de diagramas
estructurados en librerías de diseño
automático llamados diccionarios,
depósitos o enciclopedias.
10. Herramientas CASE
Es importante notar que estas
herramientas no eran muy sofisticadas
para resolver problemas de
productividad. Porque cuando se
realizaba cambios en el diseño estos
cambios no se propagaban
automáticamente.