Please enable JavaScript.
Coggle requires JavaScript to display documents.
Principio de la ingenieria de software - Coggle Diagram
Principio de la ingenieria de software
Rigor y formalidad
Basado en la teoria
Pasos bien detallados
La formalidad es mas fuerte que el rigor
Se aplica en proceso de software
Se requiere formalidad en el paso de implementación
Generalidad
La solucion puede ser costosa y reutilizable
Se busca un problema general
Se evalua el costo y eficiencia al momento de solucionar el problema
Separacion de intereses
No es necesaria la conectividad
Diferentes versiones ayudan a entender el problema
Concentrarse en cada uno por separado
Incrementalidad
Se puede contar con feedback del usuario
Identificar subconjuntos tempranos
Cada incremento significativo debe ser registrado
Requiere tener especial cuidado en la gestión de la documentación, programas y testeos
Abastracción
Es prominente en la ingenieria
Los lenguajes de programacion tambien lo son
Identifican los aspectos importantes de un problema
Anticipación al cambio
Software con cambios constantes
Se usa en desarrollo de software
Necesita eliminar errores
Debe anticipar los efectos de una reducción de personal
Modularidad
Sus objetivos son:
Descomponer un sistema para dividir en subproblemas de forma top down
Componer el sistema para llegar al resultado final de forma botton up
Comprender un sistema en forma separada para futuras modificaciones
Alta cohesion dentro de cada modulo
Un sistema complejo se puede dividir en piezas simples