Difference between module coupling and module collection, Software Engineering

Assignment Help:

What is the difference between module coupling and module collection?

Cohesion is the property of a one module and can be defined as glue that keeps the data elements within a one module together. Whereas defining, we must aim for high cohesion. Dissimilar types of cohesion are:

  • Coincidental Cohesion
  • Logical Cohesion
  • Temporal Cohesion
  • Communicational Cohesion
  • Sequential Cohesion
  • Functional Cohesion
  • Procedural Cohesion

Coupling on the other hand is calculates of dependence among modules. A designer must try for minimum coupling. Dissimilar types of coupling are:

  • Content Coupling
  • Common Coupling
  • Control Coupling
  • Stamp Coupling
  • Data Coupling

 


Related Discussions:- Difference between module coupling and module collection

Software metrics, what is halstead software science measures

what is halstead software science measures

Explain configuration management, Configuration management (CM) covers the ...

Configuration management (CM) covers the tools and procedure used to control, coordinate and track code, needs, documentation, problems, change requests, designs, tools, compilers,

Determine the level 0 and level 1 of DFD, Determine the level 0 and level 1...

Determine the level 0 and level 1 of DFD External entities provide input data for processing. During processing, some intermediate data is generated. After final processing, fi

The software life cycle model that incorporates risk factor, Explain the so...

Explain the software life cycle model that incorporates risk factor.  The problem with traditional software process models is that they do not deal adequately with the uncertai

How to write the data dictionary, Write down the Data dictionary for the da...

Write down the Data dictionary for the data item "Telephone Number". Names: Telephone number Aliases: none Where to use /How to use: assess against set-up Explanation

Explain code inspection, A manual [formal] testing [error detection] method...

A manual [formal] testing [error detection] method where the programmer reads source code, statement by statement, to a group who ask questions determined the program logic, determ

Define the concept of SRS, Define the concept of SRS An SRS clearly def...

Define the concept of SRS An SRS clearly defines following:  • External Interfaces of the system: They identify information which is to flow 'from and to' to the system.

Discuss in detail about delphi method, Discuss in detail about Delphi Metho...

Discuss in detail about Delphi Method. Procedure The co-ordinator represents a specification and assessment form to each expert. Co-ordinator calls a group discussion

Discuss possible ramifications of these opposing obj, AskDiscuss possible r...

AskDiscuss possible ramifications of these opposing objectives on the project question #Minimum 100 words accepted#

What is reverse engineering, What is reverse engineering?    It is a pr...

What is reverse engineering?    It is a process of examining software with a view to understanding its design and specification. -  In reverse engineering, source code and i

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd