Proceso de análisis
-
Upload
ahiezer-apostol -
Category
Education
-
view
623 -
download
2
Transcript of 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
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.
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
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
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
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.
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.
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
• 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
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
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).
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.