This depends somewhat on the methodology you are using. They may actually be just different names for the same thing.
Chat with our AI personalities
Coupling within a software system is the degree to which to which each module relies on other modules cohesion is the measure of a sub systems internal interdependence
unit tests are a collection of tests written by a developer during the software development process. Module tests are a collection of tests written by a tester after some code has been written by a developer.
The Modules should be designed specifically so that no information(Algorithm and data) contained within the module is not accessible to the other module that have no need of that information. Hiding implies that Effective modularity can be achieved by defining a set of independent modules that communicate with one another only through information necessary to achieve software function.
A photo interrupter module for a smoke alarm has a gallium-arsenide infrared LED and silicon phototransistor that is contained in a plastic housing. When smoke interrupts the slot between the receiver and sender, the module is switched on.
The average KBH module builder can hold between 14 to 16 bales depending on the amount of compression and the overall weight of the cotton.