2

Páginas: 6 (1374 palabras) Publicado: 30 de octubre de 2015
ESPAÑOL
ESTRUCTURADO

¿Qué es español estructurado?
El análisis y diseño estructurado español estructurado es otro método
para evitar los problemas de ambigüedad del lenguaje al establecer
condiciones y acciones, tanto en procedimientos como en decisiones.
Este método no hace uso de árboles o tablas; en su lugar utiliza
declaraciones para describir el proceso. El método no muestra las reglas
dedecisión-, las declara.
Sin embargo, este método también le permite hacer una lista de todos
los pasos en el orden en que se llevan a cabo, como lo muestran los
ejemplos de esta sección. Para ello no se utilizan símbolos y formatos
especiales, características de los árboles y tablas de decisión que para
algunos resultan incómodos. Además, es posible describir con rapidez
los procedimientos en sutotalidad ya que para ello se emplean
declaraciones muy similares al español.

Análisis estructurado


El análisis estructurado, como todos los demás métodos de análisis
de requisitos, es una actividad de construcción de modelos.
Mediante una notación que es única de este método, se crean
modelos que reflejan el flujo y el contenido de la información (datos
y control); se parte el sistemafuncionalmente y, según los distintos
comportamientos, se establece la esencia de lo que se debe
construir.

Diseño estructurado


El diseño de software es un proceso mediante el que se traducen
los requisitos en una representación del software.



En el diseño se realizan dos pasos. El diseño preliminar se centra
en la transformación de los requisitos en los datos y arquitectura
del software. Eldiseño detallado se ocupa del refinamiento de la
representación arquitectónica que lleva a una estructura de datos
detallada y a las representaciones algorítmicas del software.

Fundamentos de análisis y diseño
Español
estructurad
o
Fundamento
s de análisis
y diseño
Abstracción

Refinamient
o

Modularidad

Abstracción


Cuando se considera una solución modular para cualquier
problema, puedenformularse muchos niveles de abstracción. En el
nivel superior de abstracción, se establece una solución en
términos amplios, usando el lenguaje del entorno del problema. En
los niveles inferiores de abstracción se toma una orientación más
procedimental. La terminología orientada al problema se
acompaña con una terminología orientada a la implantación, en un
esfuerzo para establecer una solución. Porúltimo, en el nivel más
bajo de abstracción, se establece la solución de forma que pueda
implementarse directamente.



 

Refinamiento


El refinamiento sucesivo es una primera estrategia de diseño
descendente (propuesta por Niklaus Wirth). Un programa se
desarrolla en niveles sucesivos de refinamiento de los detalles
procedimentales. Se desarrolla una jerarquía descomponiendo una
declaraciónmacroscópica de una función en forma sucesiva hasta
que se llega a las sentencias del lenguaje de programación. Cada
paso de refinamiento implica algunas decisiones de diseño. Es
importante que el programador sea consciente de sus decisiones y
de la existencia de soluciones alternativas.

Modularidad


Se ha dicho que modularidad es el atributo individual del software
que permite a un programa serintelectualmente manejable. El
software monolítico (compuesto por sólo un módulo) no puede ser
fácilmente abarcado por un lector. El número de caminos de control,
la expansión de referencias, el número de variables y la complejidad
global podrían hacer imposible su correcta comprensión.

Diseño Modular Efectivo


La calidad del diseño debe ser una meta para el diseñador.
El diseño estructuradoofrece guías para apoyar al
diseñador a determinar módulos, y sus interconexiones,
que mejor realizarán los requerimientos especificados por
el analista.
Acoplamiento
Tamaño de
Modulo
Alcance de
Control
Diseño
Modular

Manejo
Autónomo de
Errores
Alcance del
efecto/alcanc
e del control
Parsimonia

Cohesión

Acoplamiento


Grado en el cuál los módulos se interconectan o se relacionan
entre...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • 2 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS