0
0
Software Engineeringknowledge~10 mins

Software process and process models in Software Engineering - Interactive Code Practice

Choose your learning style9 modes available
Practice - 5 Tasks
Answer the questions below
1fill in blank
easy

Complete the code to identify the main purpose of a software process.

Software Engineering
A software process is a set of activities aimed at [1] software products.
Drag options to blanks, or click blank then click option'
Adeveloping
Bdesigning
Ctesting
Ddocumenting
Attempts:
3 left
💡 Hint
Common Mistakes
Confusing testing or documenting as the main purpose instead of developing.
Thinking design alone is the entire process.
2fill in blank
medium

Complete the code to name a common software process model.

Software Engineering
The [1] model is a linear and sequential approach to software development.
Drag options to blanks, or click blank then click option'
ASpiral
BIncremental
CWaterfall
DAgile
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing Agile which is iterative, not linear.
Confusing Spiral with Waterfall.
3fill in blank
hard

Fix the error in the description of the Spiral model.

Software Engineering
The Spiral model focuses on [1] development with repeated cycles of planning, risk analysis, and evaluation.
Drag options to blanks, or click blank then click option'
Alinear
Biterative
Cwaterfall
Dstatic
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing linear or waterfall which do not repeat cycles.
Selecting static which means no change.
4fill in blank
hard

Fill both blanks to describe the Agile process model.

Software Engineering
Agile development emphasizes [1] delivery and [2] collaboration with customers.
Drag options to blanks, or click blank then click option'
Arapid
Bslow
Ccontinuous
Dlimited
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing slow delivery which contradicts Agile principles.
Selecting limited collaboration instead of continuous.
5fill in blank
hard

Fill all three blanks to complete the description of process models.

Software Engineering
The [1] model uses fixed phases, the [2] model repeats cycles, and the Agile model delivers software in small [3].
Drag options to blanks, or click blank then click option'
AWaterfall
BSpiral
Cincrements
DAgile
Attempts:
3 left
💡 Hint
Common Mistakes
Mixing up which model is iterative or incremental.
Using Agile as a phase-based model.