Documentos de Académico
Documentos de Profesional
Documentos de Cultura
G1
Describir e Interpretar el
Diseño Estructurado
VIRGINIO GOMEZ
Diseño Estructurado
Para lograr una correcta idea sobre el diseño estructurado, tendrás que:
Describir e interpretar
el Diseño Global El Diseño Estructurado es el proceso mediante el cual se traducen los
Describir e interpretar
requerimientos en una representación del software. Por lo que es una actividad que
el Diseño Detallado comienza cuando el analista de sistemas ha producido un conjunto de requerimientos
funcionales lógicos para un sistema, y finaliza cuando el diseñador ha especificado los
componentes del sistema y las relaciones entre los mismos,
1.1 Fundamentos
Los fundamentos del diseño estructurado son:
VIRGINIO GOMEZ
componentes del programa (módulos) que implica una jerarquía de control. No
representa aspectos procedimentales del sistema, tales como secuencias de procesos,
o la repetición de operaciones.
Las herramientas del diseño sirven de apoyo para poder determinar las características
que el sistema debe tener en función de los requerimientos visualizados en la fase de
análisis.
Describir e interpretar
el Diseño Detallado Esta etapa se tiene una visión macroscópica de la solución a partir de la
especificación estructurada resultante del proceso de análisis (también conocida como
modelo esencial).
Se basa en el principio de abstracción el cual permite formular una visión ampliada de
la realidad, no importando el lenguaje o los elementos que se utilicen para llevarla a
cabo. Si embargo, la idea es que en esta fase se represente la solución de una manera
lo más simple y comprensible tanto por analistas como usuarios.
Finalmente este diseño genera la distribución de cómo se pretenderá programar
el sistema, independiente de cómo serán descritos los módulos en detalle.
VIRGINIO GOMEZ
MEZ
Supuesto:
Si existe morosidad no es posible realizar un nuevo arriendo
a. Diseño Funcional del Sw: es un conjunto de especificaciones funcionales que
describan en términos precisos:
Describir e interpretar
el Diseño Detallado 3.- Describir e interpretar el Diseño Detallado
Para que un Diseño detallado sea efectivo se deben considerar los siguientes aspectos:
• Cohesión: es el grado en el cual los componentes de un módulo son necesarios
y suficientes para llegar a cabo una sola función bien definida.
• Acoplamiento: es el grado en el cual los módulos se relacionan entre ellos.
• Tamaño: en lo posible cada módulo debe ser lo suficientemente pequeño
como para ser comprendidos con facilidad a corto plazo.
• Alcance del efecto/Alcance del Control: el ámbito de control consiste en
ese módulo más todos los dependientes de él. El ámbito de efecto de un módulo
consiste en todos los afectados por una decisión en él.
• Parsimonia: se refiere a la economía de los recursos que se emplean para la
obtención de un resultado.
• Manejo Autónomo de Errores: los módulos deben tener la capacidad de
manejar sus propias condiciones de error, tanto en la detección como en la
corrección de los mismos.
Un papel importante del diseño lógico es que este es fuente de información para el
diseño físico. Además, juega un papel importante durante la etapa de mantenimiento
del sistema, ya que permite que los futuros cambios que se realicen sobre los programas
de aplicación o sobre los datos, se representen correctamente en la base de datos.
VIRGINIO GOMEZ
Modelo Relacional
Socio (rut, nombres, apellidos, dirección, fono)
PK: rut
Aquí se define el diseño que identifica los subsistemas (o componentes) que conforman
un sistema y la infraestructura de control y comunicación. Esto es la base de la
descomposición modular
a. Diseño de Programas:
Este diseño cuenta con la representación de dicho módulos en algoritmos defiendo las
estructuras de datos a utilizar.
Este diseño debe tener las siguientes características:
o Expandible: Debe proporcionar espacio para entradas adicionales
que pudieran requerirse.
VIRGINIO GOMEZ
b. Diseño de Interfaces
El diseño de interfaces (según la figura) es la etapa del diseño detallado que estudia
y define los procesos orientados a construir la interfaz más usable posible, dadas
ciertas condiciones de entorno. Entiéndase por interfaz a «algo» entre uno mismo
(el usuario) y el objeto de la interacción (una herramienta).
El entorno dentro del cual se inscribe el diseño de una interfaz y la medida de su
usabilidad (medida de utilidad, facilidad de uso, facilidad de aprendizaje y
apreciación), se derivan tres factores importantes
. Una persona
. Una tarea
. Un contexto
VIRGINIO GOMEZ
• Alcance del efecto/Alcance del Control: el ámbito Listado Proveedores ·
de control consiste en ese módulo más todos los
dependientes de él. El ámbito de efecto de un módulo
consiste en todos los afectados por una decisión en
él.
• Parsimonia: se refiere a la economía de los
recursos que se emplean para la obtención de un
resultado.
• Manejo Autónomo de Errores: los módulos deben
tener la capacidad de manejar sus propias
condiciones de error, tanto en la detección como
en la corrección de los mismos.
Ingreso de un socio ·