Proceso de análisis

12
Instituto Universitario de Tecnología Antonio José de Sucre Ahiezer Apostol C.I.:23.484.523 Análisis de Sistema Procesos de Análisis de un Sistema

Transcript of Proceso de análisis

Page 1: Proceso de análisis

Instituto Universitario de Tecnología Antonio José

de Sucre

Ahiezer Apostol C.I.:23.484.523

Análisis de Sistema

Procesos de Análisis de un Sistema

Page 2: Proceso de análisis

Introducción

Existen varios modelos para el desarrollo del análisis y diseño de un sistema, esta presentación se hizo con la finalidad de aprender “que es el Análisis y el diseño”, que presenta la elaboración de un proceso y dar solución al problema que se ha dado desde sistema hacia el programador y el analista.

Page 3: Proceso de análisis

Proceso de Análisis Clásico de Sistemas

El ciclo de vida clásico del análisis y diseño de sistemas de información se encuentra integrado por seis pasos los cuales son :

Investigación Preliminar

La solicitud para recibir ayuda de un sistema de información puede originarse por varias razones: sin importar cuales sean estas, el proceso se inicia siempre con la petición de una persona.

Determinación de los requerimientos

El aspecto fundamental del análisis de sistemas es comprender todas las facetas importantes de la parte de la empresa que se encuentra bajo estudio.

Este produce los detalles que establecen la forma en la que el sistema cumplirá con los requerimientos identificados durante la fase del análisis. Este proceso se comienza identificando los reportes y demás salidas que debe de producir el sistema, así como determinar con precisión los datos específicos para cada reporte y salida.

Diseño del sistema

Page 4: Proceso de análisis

Desarrollo del software

Los encargados de desarrollar software pueden instalar software comprado a terceros o escribir programas diseñados a la medida del solicitante. La elección depende del costo de cada alternativa, del tiempo disponible para escribir el software y de la disponibilidad de los programadores.encuentra bajo estudio.

 Durante esta etapa el sistema se emplea de manera experimental para asegurarse de que el software no tenga fallas, es decir que funciona de acuerdo con las especificaciones y en la forma en que los usuarios esperan que lo haga. Se alimentan como entradas conjuntos de datos de prueba para su procesamiento y después se examinan los resultados.

Prueba del sistema

Este es el proceso de verificar e instalar nuevo equipo, entrenar a los usuarios, instalar la aplicación y construir todos los archivos de datos necesarios para utilizarla. Dependiendo del tamaño de la organización que empleara la aplicación y el riesgo asociado con su uso, puede elegirse comenzar la operación del sistema solo en un área de la empresa (prueba piloto).

Implantación y evaluación

Page 5: Proceso de análisis

Proceso de Análisis Estructurado de

Sistema

¿Qué es el análisis estructurado?

El análisis estructurado se concentra en especificar lo que se requiere que haga el sistema o la aplicación. No se establece cómo se cumplirán los requerimientos o la forma en que implantará la aplicación.

• Los elementos esenciales son símbolos gráficos, diagramas de flujo de datos y diccionario centralizado de datos.

Elementos del análisis estructurado

• Una de las formas de describir un sistema es preparar un bosquejo que señale sus características, identifique la función para la que sirve e indique cómo éste interactúa con otros elementos, entre otras cosas.

Descripción Gráfica

Page 6: Proceso de análisis

Diagrama de flujo de datos:El modelo del sistema recibe el nombre de diagrama de flujo de datos (DFD). La descripción completa de un sistema está formada por un conjunto de diagramas de flujo de datos.Para desarrollar una descripción del sistema por el método de análisis estructurado se sigue un proceso descendente (top-down). El modelo original se detalla en diagramas de bajo nivel que muestran características adicionales del sistema. Cada proceso puede desglosarse en diagramas de flujo de datos cada vez más detallados. Esta secuencia se repite hasta que se obtienen suficientes detalles que permiten al analista comprender en su totalidad la parte del sistema que se encuentra bajo investigación.

Page 7: Proceso de análisis

Diccionario de datos:¿Que es el diseño estructurado?

Proceso de Análisis Estructurado de Sistema

Todas las definiciones de los elementos en el sistema (flujo de datos, procesos y almacenes de datos) están descritos en forma detallada en el diccionario de datos. Si algún miembro del equipo encargado del proyecto desea saber alguna definición del nombre de un dato o el contenido particular de un flujo de datos, esta información debe encontrarse disponible en el diccionario de datos.

Se enfoca en el desarrollo de especificaciones del software. La meta del diseño estructurado es crear programas formados por módulos independientes unos de otros desde el punto de vista funcional.El diseño estructurado es una técnica específica para el diseño de programas y no un método de diseño de comprensión. Esta técnica conduce a la especificación de módulos de programa que son funcionalmente independientes.

Page 8: Proceso de análisis

Proceso del Análisis de Sistema Orientado a los Objetos

Es el resultado del diseño orientado a objetos es una jerarquía de clases. Los elementos iniciales de un DOO son los propios objetos, y posteriormente, a medida que se van identificando aspectos comunes, los objetos se van agrupando en clases, que a su vez serán subclases de clases más abstractas. Los métodos estructurados y sus correspondientes notaciones definen un sistema como un conjunto secuencial de módulos interdependientes que comparten datos. En cambio, los métodos orientados a objetos definen un conjunto de módulos independientes relacionados y con visibilidad limitada entre ellos.

Proceso de análisis y diseño orientado a objetos

• El resultado de un diseño orientado a objetos es una jerarquía de clases

Estructuras de control propiasClase Módulo

Datos

Problema en forma naturalObjetos y métodos

asociados

Objetos se agrupan en Clases se agrupan en Subclases

Nivel superior es el marco estructural

Page 9: Proceso de análisis

• El análisis de sistemas orientado a objetos es un nuevo método que realza la definición de las características y comportamiento dentro de un sistema de objetos.

Identificación y definición de objetos El principal problema del desarrollo de un sistema orientado a objetos es encontrar los objetos en la fase de AOO y DOO.

Definición y organización de clases La identificación y definición de objetos es sólo el primer paso en el diseño de un Sistema OO. La abstracción es la tarea continua de un diseñador OO.

• OOA (Object Oriented Analysis)• OMT (Object Modeling Technique)• UML (Unified Modeling Language

Método Orientado a Objetos

Características:

Reduce el código

derivado de los datos

Paso de mensajes

determina la secuencia de

funcionamiento

Énfasis en el contenido de las entidades

Énfasis en el contenido de las entidades

No énfasis Entrada-Salida

Permanece estable ante el

cambio de requisitos

Page 10: Proceso de análisis

GOOD

•(General Object-Oriented Software Development), utiliza diagramas de flujo de datos en la fase de especificación para identificar entidades abstractas que se convierten en objetos en la fase de diseño.

HOOD

•Hierarchical Object-Oriented Design), es un derivado del método de Booch, desarrollado por la agencia europea del espacio. Comienza por descomponer el problema en objetos y métodos, a continuación se inicia la formalización y organización de objetos utilizando gráficos basados en los diagramas de Booch, la descripción formal se completa usando Leng.Descrpformal.Ada. No tiene clases ni herencia

MOOD

•(Multiple-View Object-Oriented Methodology), comienza con un modelo estructurado (Ward/Mellor). Permite el paradigma orientado a objetos pero exige que los procesos concurrentes se expresen como tareas convenio de Ada y no de objetos.

Modelos ó Metodologías Orientadas a Objetos

Page 11: Proceso de análisis

Proceso de Análisis Clásico de Sistemas

Proceso de Análisis EstructuradoDe Sistemas

Proceso de Análisis de Sistemas Orientado a Objeto

Se considera como  un conjunto de elementos orientados al tratamiento para cubrir una necesidad u objetivo.

Se consideran los elementos o perspectivas básicas del análisis (Entrada-Proceso-Salida), en función del Software.

Se consideran los conceptos básicos como el Objeto y el Atributo, el todo y sus partes (software), clases y miembros. Modela los objetos que son parte de él.

Utiliza un repertorio o un diagrama para solucionar un problema

Utiliza el diagrama estructurado como representación gráfica del sistema.

Utiliza el diagrama orientado a objetos como representación gráfica del sistema.

Consta de 6 fases(Investigación, Requerimiento, Diseño, Prueba, Desarrollo e Implantación

Consta de 5 Fases (Análisis, Diseño, Codificación, Pruebas e Integración).

Consta de 4 Fases (Análisis, Diseño, Evolución y Modificación).

Page 12: Proceso de análisis

Conclusión

Es importante realizar estos procesos de análisis para mantener el equilibrio de un problema en una organización y así solucionar el problema con más facilidad, más rapidez y agilidad para resolver o solucionar el problema que presentan.