What problems arise if two modules have high coupling, Software Engineering

Assignment Help:

What problems arise if two modules have high coupling?

Coupling means the interconnection of dissimilar modules with each other or we can say, it tells about the interrelationship of dissimilar modules of a system. A system with high coupling means there are strong interconnections among its modules. If two modules are concerned in high coupling, it means their interdependence will be very high. Any changes applied to single module will affect the functionality of the other module.  Greater the degree of change, greater will be its effect on the other. As the dependence is higher, such modify will affect modules in a negative manner and in-turn, the maintainability of the project is decreased. This will further decrease the reusability factor of individual modules and as lead to unsophisticated software. So, it is always desirable to have inter-connection &  interdependence among modules.     

 


Related Discussions:- What problems arise if two modules have high coupling

What is continuous cmmi model, What is continuous CMMI MODEL? This is a...

What is continuous CMMI MODEL? This is a finer-grain model that considers individual or groups of practices and assesses their use. The maturity assessment is not a one valu

Define the level 1 of maturity model, Define the Level 1 of maturity model ...

Define the Level 1 of maturity model At this maturitylevel,software is developed an ad hoc basis and nonstrategic technique is used for its development. Success of developed s

Demonstrate the sequence of prototyping, Demonstrate the Sequence of protot...

Demonstrate the Sequence of prototyping Sequence of prototyping is demonstrated in following Figure.

Software development plan , Phone Company (WLPC) is a provider of wireless ...

Phone Company (WLPC) is a provider of wireless phone service in the US with 100,000 customers serving mostly small markets. WLPC has just purchased additional airwaves in the US, C

SOFTWARE, EXPLAIN COMPONENTS OF DATABASE MANAGEMENT

EXPLAIN COMPONENTS OF DATABASE MANAGEMENT

What are the advantages of evolutionary prototyping, What are the benefits ...

What are the benefits of evolutionary prototyping? i. Fast release of the working system. ii. User is engaged while developing the system. iii. More functional system can

Explain compatibility testing, Compatibility testing is testing how well so...

Compatibility testing is testing how well software performs in a certain operating system,hardware, software, or network environment.

Define data flow diagram, Define Data Flow Diagram. A Data flow diagram...

Define Data Flow Diagram. A Data flow diagram is a graphical representation that depicts information flow & the transforms that are applied as data move from input to output.

Advantage of microcomputer software packages, Advantage of microcomputer so...

Advantage of microcomputer software packages: i)  compilation and maintenance of reference and fact files;  ii)  compilation of current and retrospective bibliographies

Define data objects and relationship, Define Data objects, attributes & rel...

Define Data objects, attributes & relationship. Data object: Representation of any collective  information that must be understood by software. It can be any external entity.

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