Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Importancia de los analistas en sistemas alexis díaz

1,381 views

Published on

Published in: Education
  • Be the first to comment

  • Be the first to like this

Importancia de los analistas en sistemas alexis díaz

  1. 1. UNIVERSIDAD AUTONOMA DE LOS ANDES ”UNIANDES”NOMBRE: ALEXIS DÍAZNIVEL: CUARTO SITEMASFECHA: 19-07-2012
  2. 2. ORÍGEN• En sus inicios, la industria del software adoptó un enfoque organizativo tayloriano, al igual que la mayoría de las industrias del momento.• Este enfoque propugna la especialización de funciones como método organizativo.• Bajo tal enfoque, el proceso de construcción de software se concibe como un conjunto de tareas altamente especializadas donde está claramente definido el papel de cada categoría profesional:• El analista tiene como cometido analizar un problema y describirlo con el propósito de ser solucionado mediante un sistema informático.• El diseñador realiza, con base en el análisis, el diseño de la solución• El analista tiene que delimitar el análisis para ver lo que se quiere hacer inicialmente y después darle al usuario nuevas opciones de uso.
  3. 3. EVOLUCIÓNLas funciones más relevantes que faltan son:• Dirección (de proyectos), para dirigir los recursos hacia el resultado deseado.• Educción de requisitos, para determinar el comportamiento que se espera del software.• Garantía de calidad, para garantizar las expectativas del cliente.• Diseño, para que exista una mínima certeza de que el software es viable y eficaz con la tecnología existente.• Gestión de configuración, para controlar el caos a medida que el software crece.
  4. 4. PERFIL DEL ANALISTA• Conocimiento del paradigma tradicional de la ingeniería del software y del tradicional ciclo de vida del software en cascada.• Modelado funcional: Diagrama de flujo de datos, diagrama de estado, etc.• Modelado de datos y sus técnicas: Diagrama entidad-relación, modelo relacional, etc.• Conocimiento de la tecnología: arquitectura de software, bases de datos, etc.
  5. 5. TIPOS DE SISTEMASLos sistemas se desarrollan con diversos propósitos, según las necesidades de la empresa.Los sistemas de procesamiento de transacciones ( TPS, Transaction Prosesing Systems)funcionan al nivel operativo de una organización, los sistemas de automatización de la oficina ( OAS, Office Automation Systems) y los sistemas de trabajo del conocimiento (KWS, Knowledge Work Systems) apoyan el trabajo al nivel del conocimiento.Los sistemas de información gerencial (MIS, Management Information Systems) y los sistemas de apoyo a la toma de decisiones (DSS, Decision Support Systems) se encuentran entre sistemas de alto nivel.Los sistemas expertos aplican el conocimiento de los encargados de la toma de decisiones para solucionar problemas estructurados específicos
  6. 6. SISTEMA EXPERTOLos sistemas expertos son llamados así porque emulan el razonamiento de un experto en un dominio concreto y en ocasiones son usados por éstos.Con los sistemas expertos se busca una mejor calidad y rapidez en las respuestas dando así lugar a una mejora de la productividad del experto.Es una aplicación informática capaz de solucionar un conjunto de problemas que exigen un gran conocimiento sobre un determinado tema. Un sistema experto es un conjunto de programas que, sobre una base de conocimientos, posee información de uno o más expertos en un área específica.Se puede entender como una rama de la inteligencia artificial, donde el poder de resolución de un problema en un programa de computadora viene del conocimiento de un dominio específico.
  7. 7. ESTRUCTURA BÁSICA DE UN SEUn 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. 8. TIPOS DE SEPrincipalmente existen tres tipos de sistemas expertos:• Basados en reglas previamente establecidas.• Basados en casos o CBR (Case Based Reasoning).• Basados en redes bayesianas.En cada uno de ellos, la solución a un problema planteado se obtiene:• Aplicando reglas heurísticas apoyadas generalmente en lógica difusa para su evaluación y aplicación.• Aplicando el razonamiento basado en casos, donde la solución a un problema similar planteado con anterioridad se adapta al nuevo problema.• Aplicando redes bayesianas, basadas en estadística y el teorema de Bayes.
  9. 9. HERRAMIENTAS CASELas herramientas CASE (Computer Aided Software Engineering, Ingeniería de Software Asistida por Computadora) son diversas aplicaciones informáticas destinadas a aumentar la productividad en el desarrollo de software reduciendo el costo de las mismas en términos de tiempo y de dinero.Estas herramientas nos pueden ayudar en todos los aspectos del ciclo de vida de desarrollo del software en tareas como el proceso de realizar un diseño del proyecto, cálculo de costos, implementación de parte del código automáticamente con el diseño dado, compilación automática.La documentación o detección de errores entre otras, que analizaba la relación existente entre los requisitos de un problema y las necesidades que éstos generaban, el lenguaje en cuestión se denominaba PSL (Problem Statement Language) y la aplicación que ayudaba a buscar las necesidades de los diseñadores PSA (Problem Statement Analyzer).
  10. 10. CLASIFICACIÓNAunque no es fácil y no existe una forma única de clasificarlas, las herramientas CASE se pueden clasificar teniendo en cuenta los siguientes parámetros:1. Las plataformas que soportan.2. Las fases del ciclo de vida del desarrollo de sistemas que cubren.3. La arquitectura de las aplicaciones que producen. Su funcionalidad.

×