Explain coupling and cohesion, Software Engineering

Assignment Help:

Coupling and Cohesion

  • Data coupling - The data coupling is possible by parameter passing or data interaction.
  • Control coupling - The modules share related control data in control coupling.
  • Common coupling - The common data or a global data is shared between modules.
  • Content coupling - Content coupling occurs when single module makes use of data or control information maintained in another module.

 


Related Discussions:- Explain coupling and cohesion

Difference between restructuring and forward engineering, Problem 1. Ex...

Problem 1. Explain why the use of a standard high-level language does not guarantee that software will be portable across a range of machines 2. Draw possible data flow diag

Demonstrate about analysis and design of a software system, Aim The aim...

Aim The aim of this Assignment is to demonstrate knowledge about the analysis and design of a  software  system  and  understanding  of  the  application  of  an  object-orient

List any three characteristics of a good srs, List any three characteristic...

List any three characteristics of a good SRS.   The SRS should be: Correct , Unambiguous, Complete    1. Correct: An SRS is correct iff every requirement stated therein is one

Define process maturity, Define process maturity. In recent years there...

Define process maturity. In recent years there has been a important emphasis on process maturity. The Software Engineering Institute. (SEI) has developed a comprehensive model

Discuss in details the design principles, Discuss in details the design pri...

Discuss in details the design principles. The design process is free from tunnel vision. The design should be observable to the analysis model. Design should not reinv

Explain the concept of decision tables, Explain the concept of Decision Tab...

Explain the concept of Decision Tables Decision table models complex logic into precise yet compact way. A decision table lists causes and effects in a matrix. Every column

What is software, What is Software Software is nothing but a collecti...

What is Software Software is nothing but a collection of computer programs that are related documents that are indented to give desired features, functionalities and good per

Write short notes on configuration management, Q. Write short notes on Conf...

Q. Write short notes on Configuration Management? Software configuration management is a bunch of tracking and control activities that begin when a software project begins an

Daa, 3. Explain asymptotic notations and their significance

3. Explain asymptotic notations and their significance

Data dictionary , data dictionary of online banking system

data dictionary of online banking system

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