Question: Course Learning Outcome Describe the software process in developing software system. (1.01/A) Understand different models, methodologies, tools, techniques used during the development lifecycle of software

 Course Learning Outcome Describe the software process in developing software system.
(1.01/A) Understand different models, methodologies, tools, techniques used during the development lifecycle

Course Learning Outcome Describe the software process in developing software system. (1.01/A) Understand different models, methodologies, tools, techniques used during the development lifecycle of software system. (1.02/A) (1.01) Question 1 4 points 2 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 What point is being made about the use of the waterfall model? (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. 6 points 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. 2 points 6 points (1.02) Question 5 Explain why there are fundamental ideas of software engineering that apply to all types of software systems. (1.02) Question 6 List three benefits of incremental development, compared to the waterfall model? (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? (1.02) Question 8 6 points 3 points Page 2 of 3 PRINC. OF SOFTWARE ENGINEERING CS277 Thursday, 18 February, 2021 Explain why systems developed as prototypes should not normally be used as production systems. (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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!