1. UNIVERSIDAD ESTATAL DE BOLÍVAR
EXTENSÓN SAN MIGUEL
7 C IE SM DAS2
DESARROLLO DE APLICACIONES DE SOFTWARE II
CARRERA DE INFORMÁTICA EDUCATIVA SEPTIMO
CICLO
ALUMNOS:
MIRIAN ARMIJOS
ÁNGEL ROJAS
PROFESOR: Ing. Henry Albam
Año lectivo: 2011 - 2011
13/11/11
2. ANALISIS ESTRUCTURADO
¿ Qué es el análisis estructurado?
El análisis estructurado es un método para el análisis de sistemas
manuales o automatizados, que conduce al desarrollo de
especificaciones para sistemas nuevos o para efectuar
modificaciones a los ya existentes. Cuando los analistas de
sistemas abordan una situación poco familiar, siempre existe una
pregunta sobre donde comenzar el análisis. Una situación
dinámica siempre puede ser vista como abrumadora debido a que
muchas de las actividades se llevan a cabo constantemente. El
análisis estructurado permite el analista conocer un sistema o
proceso (actividad) en una forma lógica y manejable el mismo
tiempo que proporciona la base para asegurar que no se omite
ningún detalle pertinente.
13/11/11
3. DIAGRAMA DE FLUJO DE DATOS
Un diagrama de flujo de datos (DFD por sus siglas en español e inglés) es una
representación gráfica para la maceta del "flujo" de datos a través de un
sistema de información. Un diagrama de flujo de datos también se puede utilizar para la
visualización de procesamiento de datos (diseño estructurado). Es una práctica común
para un diseñador dibujar un contexto a nivel de DFD que primero muestra la
interacción entre el sistema y las entidades externas. Este contexto a nivel de DFD se
"explotó" para mostrar más detalles del sistema que se está modelando.
El DFD es una representación gráfica de la secuencia del viaje o flujo que los datos
hacen para la ejecución de un sistema determinado. Esto puede resultar de un proceso
automatizado, manual o podría ser al final algún producto o servicio.
• Muestran en forma visual sólo el flujo de datos entre los distintos procesos, entidades
externas y almacenes que conforman un sistema.
• Cuando los analistas de sistemas indagan sobre los requerimientos de información de
los usuarios, deben ser capaces de concebir la manera en que los datos fluyen a través
del sistema u organización, los procesos que
sufren estos datos y sus tipos de salidas
13/11/11
5. Diagrama de Contexto: Nivel 0
En el diagrama de contexto se caracterizan todas las
interacciones que realiza un sistema con su entorno (entidades
externas), estas pueden ser otros sistemas, sectores internos a la
organización, o factores externos a la misma. Se dibuja un sólo
proceso que representa al sistema en cuestión y se escribe su
nombre en dicha burbuja como un sustantivo común más
adjetivos. De él solamente parten los flujos de datos que denotan
las interrelaciones entre el sistema y sus agentes externos, no
admitiéndose otros procesos ni almacenamientos en el dibujo.
También llamado flujo de datos, es el modelo de procesos más
general que puede utilizarse en un sistema o aplicación. El
sistema o aplicación se representa como un único proceso. Sus
interacciones con la empresa, otros sistemas y el mundo exterior
se dibujan como flujos de datos de entradas y salidas.
13/11/11
7. Diagrama de Nivel Superior: Nivel 1
En el diagrama de nivel superior se plasman todos los procesos
que describen al proceso principal. En este nivel los procesos no
suelen interrelacionarse directamente, sino que entre ellos debe
existir algún almacenamiento o entidad externa que los una. Esta
regla de construcción sirve como ayuda al analista para
contemplar que en un nivel tan elevado de abstracción (DFD
Nivel 1) es altamente probable que la información que se maneja
requiera ser almacenada en el sistema aunque no esté
especificado por un Requisito funcional, siendo en realidad un
requisito no-funcional.
13/11/11
10. DICCIONARIO DE DATOS DE DFD
El diccionario de datos guarda y organiza los detalles del Diagrama de Flujo de
Datos (DFD). Es el segundo componente del análisis estructurado. También se
conoce como "Data Repository". Incluye el contenido de los data flow (flujos de
datos), los "data store", las entidades externas y los procesos.
Data elements (elementos de datos)
Es la parte más pequeña de los datos que tiene significado en el sistema de
información. Se combinan varios elementos de datos para hacer los records o "data
structures". Ejemplo: nombre, dirección, seguro social.
Data Structure (Estructura de datos)
También se conocen como record. Es la combinación de elementos de datos
relacionados que se incluye en un flujo de datos o se retiene en un "data store".
13/11/11
11. Símbolos usados en la notación del DD
Asigne un nombre significativo a cada item de datos
básico o compuesto.
= significa ‘es definido como', o ‘esta hecho de'
+ significa ‘ y '
{ } significa cero o mas de cualquier cosa que este
dentro de las llaves, i.e. repetición
n{ }m significa entre n y m (inclusive)
[ | | ] significa que uno de los atributos entre las barras
esta presente.
( ) significa que el item entre parentesis es opcional
" " incluye literales (valor a utilizar)
* * incluye comentarios – define el significado de
datos, informalmente.
13/11/11