Software Engineering (10th Edition)
Software Engineering (10th Edition)
10th Edition
ISBN: 9780133943030
Author: Ian Sommerville
Publisher: PEARSON
bartleby

Concept explainers

Expert Solution & Answer
Book Icon
Chapter 15, Problem 15.4E

Explanation of Solution

Inversion of control:

Inversion of control is the abstract principle that describes an aspect of some software architecture design. In this architecture, the flow of control is inverted in comparison to procedural programming, allowing the framework to choose the set of application-specific methods that is to be invoked in response to external events.

Problems caused when two separate systems are integrated:

  • While extending the framework, or while adding the concrete classes that inherit operation from abstract classes in the framework, this approach can cause problems.
  • Callbacks are the methods that are called in response to events that are recognized by the framework...

Blurred answer
Students have asked these similar questions
Define "inversion of control" in application frameworks. If you attempted to integrate two separate systems developed using the same application framework, this strategy may produce problems.
Explain what the term "inversion of control" means in the context of application frameworks. Give an example of how this technique could cause issues if you tried to merge two independent systems that were initially built using the same application framework.
Define "inversion of control" in application frameworks. Integrating two systems built on the same application framework may cause issues.
Knowledge Booster
Background pattern image
Computer Science
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
SEE MORE QUESTIONS
Recommended textbooks for you
Text book image
Principles of Information Systems (MindTap Course...
Computer Science
ISBN:9781285867168
Author:Ralph Stair, George Reynolds
Publisher:Cengage Learning