Question

Explain the type of coupling (and hence dependencies) that can be expected for task services, utility...

Explain the type of coupling (and hence dependencies) that can be expected for task services, utility services, and entity services. How does coupling at the service level affect the capabilities of the service that is dependent on either external or internal implementations?

0 0
Add a comment Improve this question Transcribed image text
Answer #1

A module having high cohesion and low coupling is said to be functionally independent of other modules. Coupling is the measure of the degree of interdependence between the modules. A good software will have low coupling.

So the types of coupling are:

1.data coupling

2. stamp coupling

3. control coupling

4. external coupling

5. common coupling

Explanations of these are:

1. data coupling: the components are independent to each other and communicating through data. Module communications don’t contain tramp data.

Two modules are data coupled, if they communicate through a parameter.

E.g. an integer, a float, a character, etc.

2.  stamp coupling: the complete data structure is passed from one module to another module.When multiple modules share common data structure and work on different part of it.

3. Two modules are called control-coupled if one of them decides the function of the other module or changes its flow of execution.It can be bad if parameters indicate completely different behavior and good if parameters allow factoring and reuse of functionality. Example- sort function that takes comparison function as an argument, a flag set in one module and tested in another module.

4. the modules depend on other modules, external to the software being developed or to a particular type of hardware. Ex- protocol, external file, device format, etc.

5. The modules have shared data such as global data structures.

Add a comment
Know the answer?
Add Answer to:
Explain the type of coupling (and hence dependencies) that can be expected for task services, utility...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • Super Security Co. offers a range of security services for athletes and entertainers. Each type of...

    Super Security Co. offers a range of security services for athletes and entertainers. Each type of service is considered within a separate department. Marc Pincus, the overall manager, is compensated partly on the basis of departmental performance by staying within the quarterly cost budget. He often revises operations to make sure departments stay within budget. Says Pincus, “I will not go over budget even it means slightly compromising the level and quality of service. These are minor compromises that don’t...

  • Super Security Co. offers a range of security services for athletes and entertainers. Each type of...

    Super Security Co. offers a range of security services for athletes and entertainers. Each type of service is considered within a separate department. Marc Pincus, the overall manager, is compensated partly on the basis of departmental performance by staying within the quarterly cost budget. He often revises operations to make sure departments stay within budget. Says Pincus, “I will not go over budget even it means slightly compromising the level and quality of service. These are minor compromises that don’t...

  • CAN YOU PLEASE EXPLAIN IN TASK 3 - HOW DO WE REPRESENT TOTAL PARTICIPATION AND KEY...

    CAN YOU PLEASE EXPLAIN IN TASK 3 - HOW DO WE REPRESENT TOTAL PARTICIPATION AND KEY CONSTRAINTS IN SQL CODE. PLEASE PROVIDE SOLUTION AND DETAILED EXPLANATION. I WOULD REALLY APPRECIATE IF YOU CAN HELP ME WITH THE ABOVE 2 QUESTIONS. I WILL DEFINITELY RATE!! Thank you. Task 2 [40 points Given an ER diagram (as shown below), write SQL statements to create the corresponding relations and capture as many of the constraints as possible. If you cannot capture some constraints,...

  • Explain the role of each of the major drivers of supply chain performance in the competitive...

    Explain the role of each of the major drivers of supply chain performance in the competitive strategy Tutorial 2 1. Why is i t better to view inventory management in the broader context of logistics than to consider it as a separate function? 2. Strategic decisions within an organization tend to be vague and unfocused. How can these hazy aspirations have any impact on a precise area like inventory management? How can different business strategies affect the decisions made by...

  • Project is about "House of Kaviari," and the industry is Caviar Industry. I only want Part.6...

    Project is about "House of Kaviari," and the industry is Caviar Industry. I only want Part.6 "Identify Critical Issues and Priorities" BUSINESS STRATEGY ANALYSIS REQUIRES THE FOLLOWING: 1. Identify strategic goals. – A firm's strategic goals drive business strategy and address the key success factors of the industry. Strategic goals often include the vision or mission statement for the business. They should also set the direction and standard for financial and market results against which actual performance can be measured....

  • Project is about "House of Kaviari," and the industry is Caviar Industry. I only want Part.4...

    Project is about "House of Kaviari," and the industry is Caviar Industry. I only want Part.4 "Strategic Performance" BUSINESS STRATEGY ANALYSIS REQUIRES THE FOLLOWING: 1. Identify strategic goals. – A firm's strategic goals drive business strategy and address the key success factors of the industry. Strategic goals often include the vision or mission statement for the business. They should also set the direction and standard for financial and market results against which actual performance can be measured. The two most...

  • Provide examples (brand name and few sentences for explain) of innovations for each of the 10...

    Provide examples (brand name and few sentences for explain) of innovations for each of the 10 areas of innovation.(Management) need it asap!!! 1. Business model. How does your company make money? These are innovations in the value proposition that a com pany provides its target customers and in the way it delivers value to its customers 2. Networks and alliances. Can you join forces with another company or entity for mutual benefit? A company may forge a synergistic relationship with...

  • In the normal course of performing their responsibilities, auditors often conduct audits or reviews of the...

    In the normal course of performing their responsibilities, auditors often conduct audits or reviews of the items listed below. Requirements a. For the 12 examples, state the most likely type of auditor (CPA, GAO, IRS, or internal to perform each. b. In each example, state the type of audit (financial statement audit, operational audit, or compliance audit). (450) coa) ca Start with example 1. through 5. and (a) identify the most likely type of auditor (CPA, GAO, IRS, or internal)...

  • Customization occurs when Select one: a. Products or services are world-class, suitable for most markets b....

    Customization occurs when Select one: a. Products or services are world-class, suitable for most markets b. Products or services are offered on a made-to-order basis c. Products or services are developed with several options d. None of the above Generally speaking, products are characterized by immediate consumption. Select one: True False A distinction between normal goods and information/knowledge is that Select one: a. Normal goods wear out, but information/knowledge does not b. Information/knowledge can be given or sold to many...

  • Attacks: Passive – attempt to learn or make use of information from the system that does...

    Attacks: Passive – attempt to learn or make use of information from the system that does not affect system resources • Active – attempt to alter system resources or affect their operation • Insider – initiated by an entity inside the security parameter • Outsider – initiated from outside the perimeter Threat Consequences Unauthorized disclosure is a threat to confidentiality •Exposure: This can be deliberate or be the result of a human, hardware, or software error •Interception: unauthorized access to...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT