Describe the significance of coupling to architecture

What will be an ideal response?


Architecture is about composition. When we think about architecture, we must think how things are connected, not what we will end up with if we decompose the structure. Coupling is the extent of dependency among the components from which the system is composed. Generally, a loosely coupled system has advantages over a tightly coupled one, but other factors such as structural strength, performance, maintenance, and cost should be taken into account as well. To loosen coupling in software, we can use certain mechanisms that we have discussed in previous chapters: signal events, abstract interfaces, component-based architecture, and patterns such as the "object adapter."

Business

You might also like to view...

The cap and trade approach to climate change has validity because:

A. Polluters pay. B. The market decides the outcome. C. Companies tend to take seriously everything identifiable that effects the bottom-line. D. It avoids a system of taxation. E. All of the above make a strong case for cap-and-trade systems

Business

Article 2 of the UCC applies to sales contracts for the sale of intangible goods

Indicate whether the statement is true or false

Business

The adjusting entry to record the salaries earned due to employees for services provided but unpaid at the end of the accounting period affects the accounts in which of the following ways?

A. Debit Accrued Salaries and credit Salaries Payable. B. Debit Salaries Payable and credit Salaries Expense. C. Debit Salaries Expense and credit Cash. D. Debit Salaries Expense and credit Salaries Payable. E. Debit Cash and credit Salaries Expense.

Business

Calculating the average time callers wait on the phone for technical support is an example of inferential statistics

Indicate whether the statement is true or false

Business