![]() Coupling increase with the complexity and obscurity of the interface between modules. Among them the most important are the type of connection between modules, the complexity of the interface, and the type of flow between modules. However, some major factors can be identified as influencing coupling between modules. So, no formulas can be given to determine the coupling between two modules. Coupling is an abstract concept and is not easily quantifiable. The choice of modules decides the coupling between modules. To solve and modify a module separately, we would like the module to be loosely coupled with other modules. Hence, the fewer and simpler the connections between modules, the easier it is to understand one without understanding the other.Ĭoupling between modules is the strength of interconnection between modules or a measure of independence among modules. The more connections between modules, the more dependent they are in the sense that more knowledge about one module is required to understand or solve the other module. Software Design Basics - Learn Software Engineering Concepts in simple and easy. ![]() ![]() In Analysing the software Design many factors are used, such as Coupling, Cohesion, Factoring, System Shape, etc. To see a bad design, we need to assess the design model and analyse the components, whether the performance can be improved by changing the modules or the interfaces. Cohesion And Coupling In Software Development.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
June 2023
Categories |