![]() ![]() Control coupling Control coupling is one module controlling the flow of another, by passing it information on what to do (e.g., passing a what-to-do flag). This is basically related to the communication to external tools and devices. External coupling External coupling occurs when two modules share an externally imposed data format, communication protocol, or device interface. But it can lead to uncontrolled error propagation and unforeseen side-effects when changes are made. ![]() Common coupling Common coupling is said to occur when several modules have access to the same global data. This violates information hiding - a basic design concept. Content coupling (high) Content coupling is said to occur when one module uses the code of other module, for instance a branch. a set of one or more statements having a name and preferably its own set of variable names. A module here refers to a subroutine of any kind, i.e. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |