Please enable JavaScript.
Coggle requires JavaScript to display documents.
Principios de la Ingeniería de Software - Coggle Diagram
Principios de la Ingeniería de Software
se enfoca principalmente en el proceso
: : Separación de Intereses : :
es fundamental afrontar cada requerimiento de forma separada o particular
formas de separación
según el tiempo: motivación que hay tras el ciclo de vida del software
en términos de cualidades: priorizando factores ue se deberían tratar primero
tener distintas visiones del software también es importante, ya que ayuda a entender el sistema
en términos de tamaño
: : Modularidad : :
dividir un sistema complejo en partes mas simples llamadas módulos
beneficia, ya que permite dividir la separación de intereses en dos fases
bottom up: ignorando los detalles de cada módulo y enfocar la atención en las características globales de todos los módulos.
top down: contrario a bottom up, nos indica que se abordan los detalles de todos los módulos y luego sus características elementales
divide y vencerás, aplicando la metodología a cada módulo y a cada sub-problema del módulo y así recursivamente.
alta cohesión y bajo acoplamiento
se requiere
Rigor: ser preciso en la realización de algo
Formalidad: el proceso debe ser guiado y evaluado por leyes matemáticas
se usa normalmente en la codificación
: : Anticipación al cambio : :
capacidad de anticipar posibles cambios futuros o necesarios para que estos sean más fáciles de implementar
este principio puede ser utilizado para lograr la evolucionabilidad de software y también la reusabilidad de componentes
: : Generalidad : :
consiste en buscar soluciones y/o problemas más generales que normalmente se encuentran ocultas detrás del problema original
se debe examinar si es conveniente realizar una solución general ya que muchas veces puede ser más costosa que una solución especializada
: : Incrementabilidad : :
principio que nos acerca a la meta mediante aproximaciones sucesivas
permite que la evolución del proyecto sea de forma controlada
: : Abstracción : :
principio especia de la separación de intereses
se identifican los aspectos principales del problema ignorando los detalles