Analisis de Sistema

Páginas: 12 (2910 palabras) Publicado: 6 de enero de 2014
Herramientas del
Análisis Estructurado
Análisis
Ingeniería del Software de Gestión

Análisis Estructurado

Bibliografía
Análisis y Diseño Detallado de Aplicaciones
Informáticas de Gestión. Piattini et al., RA-MA, 2003.
Análisis Estructurado Moderno. Yourdon, PrenticeHall, 1985.
Just Enough Structured Analysis. Yourdon.
(http://www.yourdon.info/jesa/jesa.php )

Ingeniería delSoftware de Gestión

2

Análisis Estructurado

Índice
Herramientas para el Análisis
Estructurado
Diagrama de Flujo de Datos
Diccionario de Datos
Especificación de Procesos

Ingeniería del Software de Gestión

3

Análisis Estructurado

Diagrama de Flujos de Datos (DFD): Introducción
Representación gráfica en forma de red
Cada nodo representa una función
Las funciones se comunicanmediante conductos que
representan la información que se mueve
Se apoya en otras técnicas de descripción textual
diccionario de datos
especificaciones de proceso

Distintos niveles de abstracción.
Niveles superiores: funciones del sistema de forma general
Niveles inferiores: funciones del sistema de forma detallada

También se denomina diagrama de burbujas, diagrama
de flujo de trabajoo modelo funcional
Ingeniería del Software de Gestión

4

Análisis Estructurado

DFD: componentes y notación
NOTACIÓN
YOURDON /
DE MARCO

GANE &
SARSON

SSADM
METRICA

Flujo de Datos
Proceso

Almacén de Datos
Entidad Externa

Ingeniería del Software de Gestión

5

Análisis Estructurado

DFD: Ejemplo
Simple e Intuitiva
Uso de Herramientas
Si aumenta lacomplejidad,
podemos
descomponer

Recuperada de: Just Enough Structured Analysis (Yourdon)

Ingeniería del Software de Gestión

6

Análisis Estructurado

DFD: Procesos (burbujas, funciones, transformaciones …)

Representa una función que transforma
los flujos de datos de entrada en uno o
varios flujos de datos de salida

Regla de Conservación de Datos
ENTRADA + INFO LOCAL

SALIDAError de conservación de datos: entrada
insuficiente
Pérdida de información: error en la salida
Ingeniería del Software de Gestión

7

Análisis Estructurado

Diagrama de Flujos de Datos (DFD): Procesos
PROCESO
TRANSFORMACIÓN: cálculo, operación
FILTRO: verificación fecha, validación transacción
DISTRIBUCIÓN: menú, selección, transacción

Identificación Única
Incluye un número y unnombre (únicos en el conjunto de DFD
que representan el sistema)

Características de los nombres:
Lo más representativo posible: VERBO + OBJETO ( DD)
Dar un nombre que englobe a toda la función
Suprimir nombres con poca significación: REALIZAR
OPERACIÓN, GESTIONAR ACCIÓN
Vocabulario usado por usuarios/clientes

Ingeniería del Software de Gestión

8

Análisis Estructurado

Diagramade Flujos de Datos (DFD): Almacén de Datos

Representan una colección de (paquetes de)
datos almacenada de forma temporal
Datos en reposo (VS flujos)
Almacenes lógicos: independientes del
dispositivo utilizado
Ejemplos: un cajón con papeles, un archivador
manual, un fichero o una base de datos, etc.

Su contenido se define en el Diccionario de
Datos
Surgen de la necesidad de guardardatos
temporalmente
Ingeniería del Software de Gestión

9

Análisis Estructurado

Diagrama de Flujos de Datos (DFD): Almacén de Datos

Nombre:
Lo más representativo posible, lógico, plural
No asociado a connotaciones físicas
En plural: “CLIENTES”

Se puede representar varias veces (y en
distintos niveles) de un DFD
Si es local a un proceso, se representará en el
DFD en el que seespecifique dicho proceso
Estructura Simple o Compleja

Ingeniería del Software de Gestión

10

Análisis Estructurado

Diagrama de Flujos de Datos (DFD): Entidades Externas o Terminadores

Representa un generador o consumidor de
información del sistema y que no pertenece al
mismo
Definen la interfaz entre el sistema y el mundo
exterior
Resultan fáciles de identificar y no pueden...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Analisis De Sistemas
  • Análisis Y Sistema
  • Analisis De Un Sistema
  • Analisis de sistemas
  • Analisis De Sistemas
  • analisis de sistemas
  • Analisis de sistema
  • Analisis de sistema

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS