Software Engineering (10th Edition)
10th Edition
ISBN: 9780133943030
Author: Ian Sommerville
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Textbook Question
Chapter 25, Problem 25.6E
With reference to system building, explain why you may sometimes have to maintain obsolete computers on which large software systems were developed.
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
There are several advantages to adopting already application systems instead than developing new software.
Define the term "software architecture" and explain its importance in software development.
Throughout the history of computer science, what are some of the most notable software failures that have resulted in considerable losses, and what are some of the reasons why these failures have taken place?
Chapter 25 Solutions
Software Engineering (10th Edition)
Ch. 25 - Prob. 25.1ECh. 25 - Prob. 25.2ECh. 25 - Imagine a situation where two developers are...Ch. 25 - Prob. 25.4ECh. 25 - Prob. 25.5ECh. 25 - With reference to system building, explain why you...Ch. 25 - Prob. 25.7ECh. 25 - Prob. 25.8ECh. 25 - Describe six essential features that should be...Ch. 25 - Describe five factors that engineers should take...
Knowledge Booster
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
- Why has the development of system software paralleled the development of computer hardware?arrow_forwardIf you have a large computer, it is advantageous to break down operations and programs into smaller subsystems. In this system, what are the advantages of dividing it into logical sections?arrow_forwardWhen dealing with a large computer, it is advantageous to divide processes and programmes into smaller subsystems. What are the advantages of breaking this system down into logical components?arrow_forward
- In-house software development has certain pitfalls. What are some of these disadvantages?arrow_forwardWhy do software engineering practises save money over time?arrow_forwardIt is desirable to divide activities and programs into smaller subsystems when using a big computer. What are the benefits of subdividing this system into logical parts?arrow_forward
- As an analyst, are you familiar with any specific strategies regarding the design of computer systems?arrow_forwardExplain the concept of software architecture. How does choosing the right architecture affect the scalability and maintainability of a software system?arrow_forwardExplain the concept of software architecture. What are some common architectural patterns used in software development, and when should they be applied?arrow_forward
arrow_back_ios
arrow_forward_ios
Recommended textbooks for you
- Systems ArchitectureComputer ScienceISBN:9781305080195Author:Stephen D. BurdPublisher:Cengage Learning
Systems Architecture
Computer Science
ISBN:9781305080195
Author:Stephen D. Burd
Publisher:Cengage Learning
9.1.2 Software Development Approaches; Author: EIToppo;https://www.youtube.com/watch?v=Z9znuSQ7Sz8;License: Standard YouTube License, CC-BY