INGENIERÍA DE DISEÑO
La ingeniería de diseño es una rama de la ingeniería de software que se ocupa de crear la especificación de un artefacto de software, utilizando un conjunto de componentes y restricciones, para cumplir unos objetivos y requisitos. La ingeniería de diseño implica resolver problemas y planificar una solución de software, que incluye tanto un diseño de nivel bajo (algoritmo) como un diseño de nivel alto (arquitectura). La ingeniería de diseño también puede involucrar el diseño de la experiencia de usuario, si el software tiene una interfaz con el usuario. La ingeniería de diseño produce una documentación del plan resultante, que sirve como base para la implementación, operación y mantenimiento del software.
Concepto | Definición |
---|---|
Abstracción | Es el proceso de simplificar y generalizar un problema o un sistema, ignorando los detalles irrelevantes o innecesarios, y enfocándose en los aspectos esenciales |
Refinamiento | Es el proceso de agregar más detalles y precisión a una abstracción, hasta llegar a una solución concreta y completa |
Modularidad | Es el principio de dividir un sistema complejo en partes más pequeñas y manejables, llamadas módulos, que se pueden desarrollar, probar y mantener de forma independiente |
Refactorización | Es el proceso de mejorar la estructura interna del código fuente de un programa, sin alterar su funcionalidad externa, con el fin de facilitar su comprensión, mantenimiento y extensión |
Arquitectura | Es el diseño de alto nivel de un sistema de software, que define los componentes principales, sus interfaces, sus relaciones y sus propiedades |
Estructura de datos | Es la forma de organizar y almacenar los datos en un programa, de acuerdo a su tipo, tamaño y uso, para facilitar su manipulación y acceso |
Procedimiento de software | Es una secuencia de instrucciones o acciones que realizan una tarea específica dentro de un programa, y que se pueden invocar desde otros puntos del código |
Pendiente por ajustes
ReplyDelete¿Qué principio de la ingeniería de diseño consiste en dividir un sistema complejo en partes más pequeñas y manejables, llamadas módulos?
ReplyDeleteEl principio de la ingeniería de diseño que consiste en dividir un sistema complejo en partes más pequeñas y manejables, llamadas módulos, se llama "Modularidad".
Delete