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
CIS 115 Introduction to C++ May I please have a written review expressing my gratitude for a tutor that has given me guidance throughout the computer programming course? Thank you so much!
Math 130 Introduction to Java programming May I please have a written review expressing my gratitude for a tutor that has given my guidance throughout my computer programming course? Thank you
Please help me translate the java code to jack code
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