Ir al contenido

Usuario:Nanyim97/Diseño funcional (1)

De Wikipedia, la enciclopedia libre

El diseño funcional es un paradigma usado para simplificar el diseño de dispositivos de hardware o software y cada vez más, modelos 3D. Un diseño funcional asegura que cada parte modular de un dispositivo tenga solo una responsabilidad y realice dicha responsabilidad con efectos secundarios mínimos en otras partes. Los módulos diseñados funcionalmente tienden a tener un bajo acoplamiento. 

Ventajas[editar]

La ventaja de su implementación es que si un módulo de software tiene un propósito único, será más simple, y por lo tanto más fácil y menos costoso de diseñar e implementar. 

Los sistemas con partes diseñadas funcionalmente son más fáciles de modificar porque cada parte hace únicamente lo que demanda. 

Como el mantenimiento es más de 3/4 de la vida exitosa del sistema, esta característica es una ventaja crucial. También hace el sistema más fácil de entender y documentar, lo cual simplifica los entrenamientos. El resultado es que la vida práctica de un sistema funcional es más larga.

En un sistema de programas, un módulo funcional será más fácil de utilizar porque es menos probable tener efectos secundarios que aparecerán en otras partes del sistema. 

Técnica[editar]

El modo estándar de asegurar un sistema funcional es revisar la descripción del módulo. Si la descripción incluye conjunciones como y u o, entonces el diseño tiene más de una responsabilidad, y es por lo tanto más probable a tener efectos secundarios. Las responsabilidades necesitan ser divididas en varios módulos para conseguir un diseño funcional. 

Críticas y límites[editar]

Cada sistema de computadora tiene partes 

Referencias[editar]

[[Categoría:Diseño asistido por computadora]] [[Categoría:Diseño]] [[Categoría:Arquitectura de software]]