Please enable JavaScript.
Coggle requires JavaScript to display documents.
Fundamentos del diseño de software, Se divide en, define - Coggle Diagram
Fundamentos del diseño de software
Ingeniería del software y diseño del software
Codificación
implementación del
programa
Prueba
validar el software
Diseño
Diseño arquitectónico
Relaciones entre las estructuras
Diseño procedimental
transforma los elementos estructurales en
una descripción procedimental del software
Diseño de datos
transforma el modelo de campo de información
Fundamentos del diseño
Estructura de datos
Procesamiento de cada módulo
Jerarquía de control
Organización de los módulos
Abstracción
Abstracción de datos
descripción de datos
Abstracción procedimental
Secuencia de datos
Procedimientos de Software
Funciones especificas de un modulo
Ocultamiento de información
Transferir solo la información necesaria
Arquitectura del software
partición del software
Modularidad
dividir en módulos
Refinamiento
Realizar funciones sucesivamente
El proceso de diseño
Diseño preliminar
Transformar requisitos
Diseño detallado
refinamiento y de la representación
arquitectónica
Características
Representación de interfaces
Heurísticas para el refinamiento y la partición
Traducción de requisitos
Criterios para la valoración de la calidad
Diseño modular efectivo
Módulos incrementales
Pueden ser interrumpidos y luego seguir
Módulos Paralelos
Módulos que se ejecutan a la vez
Módulos Secuenciales
Sin interrupción
independencia funciona
Cohesión
Ejecutar UNA tarea sencilla
Acoplamiento
Interconexión entre módulos
Se divide en
define