Answer the following quiz questions.
- List the CMMI maturity levels in order.
- Identify two useful metrics, one for the product and one for the process.
- Compare and contrast static vs. dynamic, and acceptance vs. regression tests.
- Write a sentence that demonstrates one of the following: a split infinitive; the agentless passive; an anaphoric reference; an ambiguous attachment; a double negative.
- Draw a deployment diagram of the Monopoly application, including the database, the data service, and the client.
- List all of N. Postman’s ideas on technological change.
Note that the last exam will include material from units 10–14.
Estimate the relative percentages of effort devoted to:
- The phases of the waterfall life-cycle model.
- The types of maintenance.
Beyond maintenance, what sorts of tasks are typically done as a software system “evolves” over time?
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?
Construct a deployment diagram that models the (former) department website domain. The website uses(/used) NginX, Flask and MongoDB. Include a client running the website in a browser.