Está en la página 1de 1

BOCANEGRA MOLINA JESUS EMMANUEL GRUPO: 05

INGENIERÍA DE SOFTWARE

ESTRATEGIAS DE DISEÑO
Diseño Estructurado
El Diseño estructurado es la conceptualización de un problema en varios elementos
organizados de solución. Está básicamente centrado en el diseño de soluciones. El beneficio
del diseño estructurado es que da un mejor entendimiento sobre cómo se resuelve el
prolema. El diseño estructurado también simplifica el proceso al diseñador, por tanto este
último puede concentrarse en el problema de forma más acurada.
El Diseño estructurado se basa en 'dividir y conquistar', estrategia donde el problema se
rompe en otros pequeños problemas y cada uno es tratado por separado para finalmente
resolver la totalidad del problema.

Diseño orientado a la función

En Diseño orientado a la función, el sistema es comprimido en varios pequeños sub sistemas


concidos como funciones. Estas funciones son capaces de llevar a cabo tareas significativas
en el sistema. El sistema es considerado como la vista superior de todas las funciones.
El diseño orientado a la función posee algunas propiedades inherentes del diseño
estructurado donde la metodología de dividir y conquistar se usa.

Diseño orientado al objeto

El diseño orientado al objeto funciona alrededor de entidades y sus características en vez de


involucrando funciones en el sistema de software. Esta estrategia de diseño se centra en
entidades y sus características. Todo el concepto de solución de software se centra en las
entidades implicadas.
Diseño 'Top Down' (de arriba a abajo)
Sabemos que un sistema se compone por más de un sub sistema y que contiene varios
componentes. Admás, estos subsistemas y componentes pueden tener su set de sub sistemas
y componentes y crear estructuras jerárquicas dentro del sistema.
El Diseño Top-down toma la totalidad del sistema software como una entidad y lo
descompone para conseguir más de un sub sistema o componente basado en algunas
características. Cada sub sistema o componente es entonces tratado como un sistema
descompuesto adicional. Este proceso continúa funcionando hasta llegar al nivel más bajo
del sistema en la jerarquía 'top-down'.
Diseño Bottom-up
El modelo de Diseño 'bottom up' (de abajo a arriba) empieza con componentes más basicos
y específicos. Continua formando un mayor nivel de componentes usando un nivel básico o
bajo de componentes. Sigue creando componentes de alto nivel hasta el punto en el que el
sistema deseado no ha evolucionado en un solo componente. Como mayor sea el nivel más
incrementará la abstracción.

También podría gustarte