Sunteți pe pagina 1din 16

UNIDAD II: CONCEPTO DE DISEO

ESTRUCTURADO

UNEFM

UNIDAD II: CONCEPTO DE DISEO


ESTRUCTURADO

1.CONCEPTOS DE DISEO ESTRUCTURADO


Diseo estructurado es el proceso de decidir que componentes, y la
interconexin entre los mismos, para solucionar un problema bien
especificado". El diseo es una actividad que comienza cuando el
analista de sistemas ha producido un conjunto de requerimientos
funcionales lgicos para un sistema, y finaliza cuando el diseador ha
especificado los componentes del sistema y las relaciones entre los
mismos
CARACTERISTICAS
El sistema desarrollado siguiendo el diseo estructurado tendr una
entrada y una salida, con variaciones ocasionales.
El diseo estructurado divide el problema a resolver en partes o
mdulos.

UNEFM

UNIDAD II: CONCEPTO DE DISEO


ESTRUCTURADO

OBJETIVOS DEL DISEO ESTRUCTURADO


"El diseo estructurado, tiende a transformar el desarrollo de software
de una prctica artesanal a una disciplina de ingeniera".

Eficiencia
Mantenimiento
Modificar
Flexibilidad
Utilidad

UNEFM

UNIDAD II: CONCEPTO DE DISEO


ESTRUCTURADO

2. DISEO TOP DOWN


Es el proceso mediante el cual un problema se descompone en una
serie de niveles o pasos sucesivos de refinamiento.
Tambin conocida como de arriba-abajo y consiste en establecer una
serie de niveles de mayor a menor complejidad (arriba-abajo) que den
solucin al problema.

Consiste en efectuar una relacin entre las etapas de la


estructuracin de forma que una etapa jerrquica y su inmediato
inferior se relacionen mediante entradas y salidas de informacin.

Este diseo consiste en una serie de descomposiciones sucesivas del


problema inicial, que recibe el refinamiento progresivo del repertorio
de instrucciones que van a formar parte del programa.

UNEFM

UNIDAD II: CONCEPTO DE DISEO


ESTRUCTURADO

3. DIAGRAMA DE ESTRUCTURA
Un diagrama de estructura es un manera grfica de representar un
diseo Top Down. Permite representar en forma clara la
organizacin de alto nivel de un programa.
CARACTERISTICAS DE UN DIAGRAMA DE ESTRUCTURA
El nombre del modulo debe ser un nombre descriptivo que explique la
tarea que se realiza.

Hay un solo modulo hasta arriba de la estructura, desde el cual se


origina el control y al que se llama raz.
Desde la raz, el control pasa a travs de la estructura nivel por nivel a
los dems mdulos, Cuando el programa termina su ejecucin el control
regresa a la raz.
Mdulo: representa un
programa, subprograma o rutina,
dependiendo del lenguaje que se
vaya a utilizar. Se representa en
el diagrama mediante un
rectngulo.
UNEFM

UNIDAD II: CONCEPTO DE DISEO


ESTRUCTURADO
OBJETIVOS DE UN DIAGRAMA DE ESTRUCTURA
Permitir MODELAR el sistema computarizado, para solucionar un
problema.
Visualizar modularmente el sistema, la conexin, y comunicacin
entre los mismos
La Figura muestra un diagrama de estructura

UNEFM

UNIDAD II: CONCEPTO DE DISEO


ESTRUCTURADO

PSEUDOCDIGO
El pseudocdigo es un lenguaje de documentacin de
programas similar al espaol o al ingls (se parece a cualquier
lenguaje de programacin de alto nivel). No necesita seguir
ninguna regla especfica, como por ejemplo ser requerido por los
programas que van a ser traducidos o compilados. El
pseudocdigo normalmente no es muy especfico para las reas
de E/S.
No hay ningn estndar en la industria definido pseudocdigo y
tiene la ventaja de que se puede crear fcilmente con cualquier
editor de texto.

UNEFM

UNIDAD II: CONCEPTO DE DISEO


ESTRUCTURADO
DIAGRAMA DE FLUJO O FLUJOGRAMA
Un diagrama de flujo (flowchart) es una de las tcnicas de
representacin de algoritmos ms antigua y a la vez ms utilizada
aunque su empleo ha disminuido considerablemente, sobre todo,
desde la aparicin de lenguajes de programacin estructurada.
Un diagrama de flujo es un
(cajas) estndar y que tienen
esas cajas unidas por flejas,
indican la secuencia en que se

diagrama que utiliza los smbolos


los pasos de algoritmo escritos en
denominadas lneas de flujo, que
debe ejecutar.

UNEFM

UNIDAD II: CONCEPTO DE DISEO


ESTRUCTURADO

4. RECOMENDACIONES PARA REALIZAR UN DIAGRAMA DE FLUJO

El diagrama debe mostrar claramente donde inicia y donde termina.

Cualquier camino que se siga, debe conducir al fin.


Los smbolos deben estar organizados de tal forma, que visualmente
el flujo vaya de arriba abajo y de izquierda a derecha.
No debe usarse lenguajes de programacin dentro de los smbolos.
El diagrama debe estar centrado dentro de la pgina.
Las flechas deben ser verticales u horizontales, nunca diagonales.
No deben cruzarse las flechas, para evitar para esto estn los
conectores.
No abusar de los conectores.
A un smbolo slo debe llegar una flecha, si fuese necesario otras
flechas entrantes, stas deben llegar a un conector.

UNEFM

UNIDAD II: CONCEPTO DE DISEO


ESTRUCTURADO

UNEFM

UNEFM

UNIDAD II: CONCEPTO DE DISEO


ESTRUCTURADO

5. EJEMPLO DE UN DIAGRAMA DE FLUJO

UNEFM

UNIDAD II: CONCEPTO DE DISEO


ESTRUCTURADO
DIAGRAMA N-S O DE NASSI-SCHEDERMAN:
Tambin conocido como diagrama de Chapin. Es un diagrama de
flujo en el que se omiten las flechas de unin y las cajas son
contiguas. Las acciones sucesivas y, como los diagramas de flujo, se
pueden escribir diferentes acciones en una caja.

UNEFM

UNIDAD II: CONCEPTO DE DISEO


ESTRUCTURADO

UNEFM

UNIDAD II: CONCEPTO DE DISEO


ESTRUCTURADO

4. INVESTIGAR PARA EL TRABAJO EN GRUPO

DIAGRAMA DE FLUJO
METODOLOGIA PARA
RESOLVER UN
PROBLEMA CON
DIAGRAMA DE FLUJO

RECOMENDACIONES
PARA HACER
DIAGRAMA DE FLUJO

EJEMPLOS

DIAGRAMA N-S 0 DE
NASSI-SCHEDERMAN

PSEUDOCODIGO

UNEFM

UNIDAD II: CONCEPTO DE DISEO


ESTRUCTURADO

UNEFM

S-ar putea să vă placă și