Exercise 14.0

Answer the following quiz questions.

  1. List the five stages of the CMMI model in order.
  2. Identify two useful metrics, one for the product and one for the process.
  3. Write a sentence that demonstrates one of the following: a split infinitive; the agentless passive; an anaphoric reference; an ambiguous attachment; a double negative.
  4. Draw a deployment diagram of the Monopoly application, including the database, the data service, and the client.
  5. Name all of N. Postman’s issues with technological change.

Note that the last exam will include material from units 10–14.

Exercise 14.1

Estimate the relative percentages of effort devoted to:

  1. The phases of the waterfall life-cycle model.
  2. The types of maintenance.

What sorts of tasks are done during the “maintenance” phase?

Exercise 14.2

Would agile methods work for maintenance tasks? If not, why not? If so, which agile practices would work as they do in development and which would need to be adapted?

Exercise 14.3

Construct a deployment diagram that models the (former) department website domain. The website uses(/used) NginX, Flask and MongoDB. Include a client running a browser.