Análisis estructurado de sistemas

Solo disponible en BuenasTareas
  • Páginas : 6 (1435 palabras )
  • Descarga(s) : 0
  • Publicado : 21 de febrero de 2011
Leer documento completo
Vista previa del texto
¿Qué es analizar? Es estudiar un problema antes de tomar alguna acción.
¿Qué son datos? Es un hecho o valor a partir del cual se puede inferir una conclusión; información.
¿Qué son estructuras de datos? Son fun conjunto de datos elementales organizados de alguna forma, con el objetivo de facilitar su manipulación.
¿Qué es el análisis estructurado de sistemas? Es el estudio de un sistemaseparando los componentes para su fácil comprensión.
* El análisis estructurado se concentra en especificar lo que se requiere que haga el sistema o la aplicación.
* Permite que las personas observen los elementos lógicos separados de los físicos.
Método de desarrollo por análisis estructurado
* Es para grandes sistemas.
* Se divide el sistema en componentes.* Se construye un modelo del sistema.
Método de desarrollo por análisis estructurado - Elementos
Descripción Grafica | Diagramas de Flujo de Datos | Diccionario de Datos |
Utiliza símbolos o iconos para crear un modelo grafico del sistema. Sin introducir procesos manuales o informatizados, archivos etc. | Tienen la misión de: * Mostrar las fuentes y destinos de los datos. *Identificar y dar nombre a los procesos. * Dar nombre a los grupos de datos que relacionan una función con otra. * Señalar los almacenes de datos a los que se tiene acceso. * Descripción Descendente TOP DOWN. | Se definen flujo de datos, procesos y almacenes de datos. Verificar
Monto
Cheque

Maestro de Cuentas
Nro de Cta
Válido
Nro Cta
Rechazo
|
Fundamentos del Análisis y DiseñoAbstracción: Indica la generalización o detalle con que se representa el diseño. Se puede dividir en:
Abstracción procedimental: Hace referencia a una secuencia de instrucciones con una funcionalidad específica y limitada. Ejem: Abrir.
Abstracción de datos: hace referencia a una colección de datos que describe un objeto de datos. Ejem: Puerta. Puede verse que las procedimentales pueden usar lainformación de las de datos (Abrir la puerta).
Refinamiento: Es la base del diseño. Es un proceso de elaboración que comienza con un nivel de abstracción alto y van descendiendo sucesivamente de nivel de abstracción hasta llegar a un nivel bajo.
Modularidad: es la propiedad de un sistema que ha sido descompuesto en un conjunto de módulos coherentes e independientes.
AbstracciónManejo de conceptos generales y no de instancias particulares
Refinamiento
Seguir una estrategia de diseño descendente
Modularidad
División del software en unidades con entidad propia tales como funciones o subrutinas.

Niveles de
abstracción

Código
Diseño procedimentalRequisitos familiares en el
ámbito del problema

Personal Confianza
Nómina Mensual
Nómina

Nómina
Mensual
Semanal
Confianza
Obreros

Confianza
Obreros

Diseño estructurado Es el proceso de decidir qué componentes forman parte del sistema y la interconexiónentre los mismos, para solucionar un problema específico.
Diagrama de estructura Es una descripción de la relación entre entidades (personas, lugares, eventos y objetos) de un sistema y el conjunto de información relacionado con la entidad.
La diferencia que hay entre el DFD y el diagrama de estructuras, es que el primero representa secuencialidad y el segundo representa jerarquía.
Propiedadesdel diagrama de estructuras:
* Hay niveles de complejidad en el mismo nivel, son iguales. La cantidad de niveles me define la profundidad.
* Profundidad: es la cantidad de niveles que tiene el diagrama.
* Grado de salida: es una característica de un modulo no de el diagrama. Es la cantidad de subordinados directamente al modulo.
* Grado de entrada: también se mide...
tracking img