Software Engineering (10th Edition)
Software Engineering (10th Edition)
10th Edition
ISBN: 9780133943030
Author: Ian Sommerville
Publisher: PEARSON
Expert Solution & Answer
Book Icon
Chapter 3, Problem 3.10E

Explanation of Solution

Alternatives for the problems faced due to the involvement of the user with development team:

  • Changing the user who is involved with the team
    • If any user creates problem in the team then, the user must be changed or removed from the team.
    • Advantage
      • Different perspectives can be obtained from different users by multiple suggestions.
      • The suggestions provided by users can be checked separately by discussing about the suggestions among them.
    • Disadvantage
      • If the project is delayed then extra cost is charged.
      • Verifying the user suggestions separately takes lot of time.
      • The new users require lot of time to understand the project.
  • Involving multiple users in the development team
    • Different uses are involved in the team to get different suggestions...

Blurred answer
Students have asked these similar questions
One of the potential consequences of actively incorporating a user in the process of developing software is that the user may "go native." That is, they adopt the viewpoint of the development team and lose track of the needs of their user colleagues in the process. Give this problem three different potential solutions, and analyse both the positive and negative aspects of each one.
Suppose you have been appointed as a Software Architect, for a project of an Airline Reservation System. As an architect your job is to make key decisions for the design and construction of the software by involving all the stakeholders. Your decisions will make serious impacts on the long-term quality and success of the project. Write your views on the following by applying the concepts you have learned in the course: Elaborate the Program Testing Goals for your project. What’s the difference between Validation and Verification? How will you ensure V & V confidence? Devise an Inspection Plan for the project.
When a user is actively involved in the creation of software, there is a risk that the user would "go native." This is one of the potential downsides of this approach. In other words, they adopt the viewpoint of the development team and become blind to the requirements posed by their user colleagues. Give this problem three different viable approaches, and discuss the benefits and drawbacks associated with each one.
Knowledge Booster
Background pattern image
Similar questions
SEE MORE QUESTIONS
Recommended textbooks for you
Text book image
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Text book image
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Text book image
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
Text book image
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Text book image
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Text book image
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education