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

What is the difference between testing and quality assurance, Differentiate...

Differentiate between testing and QA. - Quality Assurance is more a preventive thing, which ensures quality in company and hence the product instead of just testing the product

Differentiate between print preview and layout prev, What is the difference...

What is the difference between Print Preview and Layout Preview? Print Preview and Layout Preview When a report is observed in Print preview, it appears almost exactly as it

Distinguish between alpha and beta testing, Distinguish between alpha and b...

Distinguish between alpha and beta testing.  Alpha and beta testing are the types of acceptance testing.  Alpha test: The alpha testing is attesting in which the version o

What is verification, What is verification?     Verification is the pro...

What is verification?     Verification is the process of determining whether the output of single phase of software development conforms to that of its last phase, whereas vali

What is architectural evolution, What is architectural evolution? Archi...

What is architectural evolution? Architectural evolution is the method of changing a system from a centralized architecture to a distributed architecture as client server.

Class diagram, Explain the compare of class diagram

Explain the compare of class diagram

Define a software process, Define a software process. How do software myths...

Define a software process. How do software myths affect a software process? Software process is a Coherent set of activities for specifying, designing, executing and testing so

What is stress testing and performance testing, What is stress testing and ...

What is stress testing and performance testing? A stress testing executes a system in a way that demands resources in abnormal quantity, volume or frequency. Performance te

Draw an entity relationship diagram for the case study, Question: (a) ...

Question: (a) Document the information input and output for the events mentioned in the case study on the basis of facts provided. (b) Comment on the fact that barely any

Give detail discussion about black box testing, Give detail discussion abou...

Give detail discussion about Black box testing. Black box or behavioural testing emphasis on the functional needs of the software. It is used during the last stage of tes

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