Please enable JavaScript.
Coggle requires JavaScript to display documents.
Principios Ingeniería de Software 170222-ingenieria-software-puestos…
Principios Ingeniería de Software
Rigor y formalidad
Formalidad en procesos de diseño
Beneficios: confiabilidad, verificabilidad, mantenibilidad, etc.
Creatividad vs. Rigor
Separación de intereses
Decisiones en desarrollo de software
Visiones separadas del software
Planificación y ciclo de vida del software
Modularidad
Diseño top-down y bottom-up
Cohesión y acoplamiento
Descomposición en módulos
Abstracción
Modelos y lenguajes de programación
Estimación de costos y factores claves
Identificación de aspectos relevantes
Anticipación al cambio
Evolución del software
Gestión de configuración
Aislamiento de posibles cambios
Generalidad
Productos off-the-shelf
Soluciones generales y su reutilización
Problemas generales vs. específicos
Incrementalidad
Retroalimentación temprana
Desarrollo en incrementos