Software Engineering (10th Edition)
10th Edition
ISBN: 9780133943030
Author: Ian Sommerville
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Expert Solution & Answer
Chapter 16, Problem 16.2E
Explanation of Solution
Example:
- In Ariane 5 launcher system, the developers have reused one of the components from the previous version of the launcher, Ariane 4 and it was successful without any exception.
- The component was not changed in Ariane 5 and it also contained some additional features that were not required in Ariane 5...
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
Component independence indicates that one component should be able to be replaced with another that is
implemented in a completely different way. Explain how, using an example, such component substitution
could have unintended consequences and result in system failure?
You are gathering requirements for a new version of an existing product that is presently being developed. List one elicitation approach that would be successful in resolving each of the following section's needs elicitation problems (one technique per problem). Briefly explain why this technique is suitable in this circumstance.
Rather of just listening to what users claim they do with the existing system, you should examine how they really use it.To accomplish so, you must first determine which elements of a new proposed system are the most important and necessary.
Exists a specific type of candidate system that could be used in the creation of a system?
Chapter 16 Solutions
Software Engineering (10th Edition)
Ch. 16 - Prob. 16.1ECh. 16 - Prob. 16.2ECh. 16 - Prob. 16.3ECh. 16 - Prob. 16.4ECh. 16 - Using an example of a component that implements an...Ch. 16 - Prob. 16.6ECh. 16 - Prob. 16.7ECh. 16 - Using examples, illustrate the different types of...Ch. 16 - Prob. 16.9ECh. 16 - It has been suggested that an independent...
Knowledge Booster
Similar questions
- i need the answer quicklyarrow_forwardTraditional Software Development Life Cycle has been applied effectively in various system development projects (SDLC). When we say something is "traditional," we mean just this. There are, however, certain downsides to taking this course of action. Is there a positive or negative side to using the SDLC method?arrow_forwardGive two instances of each of the four categories of system maintenance.arrow_forward
- 1. which benefit to code development should a regresson test provide? A. Confidence that a single module of code meets quality standards before it is integrated to pass on to QA for testing. B. Confidence that the system correctly integrates with all systems components and is ready for further testing. C. Confidence the user has accepted the application as meeting all usability requirements. D. Confidence that a code fix correctly fixed an issue without negatively impacting existing functionalityarrow_forwardA valuable team member is one who contributes meaningfully to the development of systems.Is it possible to guarantee that the developers and other designers on your team can implement your ideas with the aid of thorough documentation?arrow_forwardIn a construction company, a new system has been in place for a few months and now there is a list of possible changes/updates that need to be done. For each of the changes/updates, specify what type of maintenance needs to be done: (a) corrective, (b) adaptive, and (c) perfective. An error in the size of one of the fields has been identified and it needs to be updated status field needs to be changed. The company is expanding into a new type of service and this will require enhancing the system with a new set of tables to support this new service and integrate it with the existing data. The company has to comply with some government regulations. To do this, will require adding a couple of fields to the existing system tables.arrow_forward
- 4. Why is it not recommended to use every available UML model in planning a system for every aspect of system behavior? Would any benefit be provided from creating this documentation, and how is it detrimental?arrow_forwardIntegration testing, according to your manager, is a complete and utter waste of time. Integration testing is not necessary if exhaustive testing has been performed on each individual software component. Instead of doing that, we ought to get started right away with the system testing. In the event that modules do not interact with one another in an efficient manner, we will address the issue. What do you think about the following statement? Do you agree or disagree with it? Please defend your position.arrow_forwardThe planning game is based on the notion of planning to implement the stories that represent the system requirements. Explain the potential problems with this approach when software has high performance or dependability requirements.arrow_forward
- The traditional Software Development Life Cycle has been used in a number of successful system development projects (SDLC). What is meant when anything is referred to be "traditional" is this. There are a few disadvantages to this decision, however. Is it beneficial or detrimental to use the SDLC method?arrow_forwardPlaying this game will allow you to design a system that satisfies these specifications. Why may this method be problematic if software performance and dependability are fundamental design objectives?arrow_forwardA common approach to system testing is to test the most essential functions of a system first, followed by the less vital functions, and so on until the testing budget is exhausted. What ethical ramifications will it have to decide what "more important" means?arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Fundamentals of Information SystemsComputer ScienceISBN:9781337097536Author:Ralph Stair, George ReynoldsPublisher:Cengage LearningPrinciples of Information Systems (MindTap Course...Computer ScienceISBN:9781305971776Author:Ralph Stair, George ReynoldsPublisher:Cengage LearningPrinciples of Information Systems (MindTap Course...Computer ScienceISBN:9781285867168Author:Ralph Stair, George ReynoldsPublisher:Cengage Learning
Fundamentals of Information Systems
Computer Science
ISBN:9781337097536
Author:Ralph Stair, George Reynolds
Publisher:Cengage Learning
Principles of Information Systems (MindTap Course...
Computer Science
ISBN:9781305971776
Author:Ralph Stair, George Reynolds
Publisher:Cengage Learning
Principles of Information Systems (MindTap Course...
Computer Science
ISBN:9781285867168
Author:Ralph Stair, George Reynolds
Publisher:Cengage Learning