Documente Academic
Documente Profesional
Documente Cultură
Computacin
Ingeniera de Software
Edwin Andrango Garca
Consulta # 1
Modularidad.
Permite subdividir una aplicacin en partes ms pequeas (llamadas mdulos), cada una de las
cuales debe ser tan independiente como sea posible de la aplicacin en s y de las restantes partes.
Estos mdulos que se puedan compilar por separado, pero que tienen conexiones con otros mdulos.
El objetivo de particionar un programa es hacerlo ms fcil, de acuerdo a lo que dice el lema: Divide
y vencers.
Cohesin.
Se refiere al grado en que los mdulos permanecen juntos. Por lo tanto, la cohesin mide la fuerza de
la relacion entre las piezas.
Si los mtodos que sirven a una clase tienden a ser similares en muchos aspectos , se dice que la
clase tiene una lata cohesin. En un sistema altamente cohesivo, es fcil de comprender y su
reutilizacin de cdigo es mayor.
Acoplamiento.
Tipos de acoplamiento:
Acoplamiento normal: una unidad de software llama a otra de un nivel inferior y tan
solo intercambian datos (por ejemplo: parmetros de entrada / salida). En este se
distinguen tres subtipos:
Consulta # 1