Question: Question 1 What is the most important difference between generic software product development and custom software development? What might this mean in practice for users
Question 1 What is the most important difference between generic software product development and custom software development? What might this mean in practice for users of generic software products? 4 points (1.01) Question 2 What point is being made about the use of the waterfall model? 2 points (1.01) Question 3 Provide a brief description for how software requirements are determined using the following software processes. Your description should identify what is different. A. Waterfall B. Spiral C. Agile 6 points (1.01) Question 4 Consider the reuse-based process model shown in TEXTBOOK Chapter 2 - Figure 2.3 (page 35). Explain why it is essential to have two separate requirements engineering activities in the process. 3 points (1.02) Question 5 Explain why there are fundamental ideas of software engineering that apply to all types of software systems. 2 points (1.02) Question 6 List three benefits of incremental development, compared to the waterfall model? 6 points (1.02) Question 7 Explain why incremental development is the most effective approach for developing business software systems. Why is this model less appropriate for real-time systems engineering? 6 points (1.02) Question 8 Explain why systems developed as prototypes should not normally be used as production systems. 3 points (1.02) Question 9 What are the advantages of providing static and dynamic views of the software process as in the Rational Unified Process
(1.01) Question 1 4 points What is the most important difference between generic software product development and custom software development? What might this mean in practice for users of generic software products? (1.01) Question 2 2 points What point is being made about the use of the waterfall model? (1.01) Question 3 6 points Provide a brief description for how software requirements are determined using the following software processes. Your description should identify what is different. A. Waterfall B. Spiral C. Agile (1.01) Question 4 3 points Consider the reuse-based process model shown in TEXTBOOK Chapter 2 - Figure 2.3 (page 35). Explain why it is essential to have two separate requirements engineering activities in the process. (1.02) Question 5 2 points Explain why there are fundamental ideas of software engineering that apply to all types of software systems. (1.02) Question 6 6 points List three benefits of incremental development, compared to the waterfall model? (1.02) Question 7 6 points Explain why incremental development is the most effective approach for developing business software systems. Why is this model less appropriate for real-time systems engineering? (1.02) Question 8 Explain why systems developed as prototypes should not normally be used as production systems. 3 points (1.02) Question 9 3 points What are the advantages of providing static and dynamic views of the software process as in the Rational Unified Process
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
