You are on page 1of 2

Ingeniera Informtica y Ciencias de la

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.

La cohesin es un tipo de medicin ordinal y se describe generalmente cohesin alta o cohesin


baja.

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.

El acoplamiento; permiten mejorar la programacin y el diseo de sistemas informticos y


aplicaciones, y son muy importantes en el incremento de la reutilizacin de los cdigos. El
acoplamiento indica el nivel de dependencia entre las unidades de software de un sistema
informtico, es decir, el grado en que una unidad puede funcionar sin recurrir a otras; dos funciones
son absolutamente independientes entre s (el nivel ms bajo de acoplamiento) cuando una puede
hacer su trabajo completamente sin recurrir a la otra. Este es el estado ideal para un programa, es
decir que siempre se intenta mantener dependientes a las partes, para un mejor resultado.

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:

1. Acoplamiento de datos: Dos mdulos estn acoplados por datos si ellos se


comunican por parmetro.
Profesor: Ing. Hugo Galvez.
Pgina 1 de 2
Ingeniera Informtica y Ciencias de la
Computacin
Ingeniera de Software
Edwin Andrango Garca

Consulta # 1

2. Acoplamiento de marca: Dos mdulos aparecen acoplados de marca si ellos


se refieren a la misma estructura de datos local.

3. Acoplamiento de control: Es cuando un modulo pasa a otro indicadores de


control.

Acoplamiento externo: las unidades de software estn ligadas a componentes


externos, como por ejemplo dispositivos de entrada / salida, protocolos de
comunicaciones, etc.

Acoplamiento comn: dos unidades de software acceden a un mismo recurso comn,


generalmente memoria compartida, una variable global o un fichero.

Acoplamiento de contenido: ocurre cuando una unidad de software necesita acceder


a una parte de otra unidad de software.

Profesor: Ing. Hugo Galvez.


Pgina 2 de 2

You might also like