0
0
Intro to Computingfundamentals~10 mins

Software development lifecycle in Intro to Computing - Interactive Code Practice

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

Complete the code to name the first phase of the software development lifecycle.

Intro to Computing
phase = "[1]"  # The first phase where requirements are gathered
Drag options to blanks, or click blank then click option'
ARequirements
BDesign
CTesting
DDeployment
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing 'Design' which comes after requirements.
Choosing 'Testing' which is near the end of the process.
2fill in blank
medium

Complete the code to name the phase where the software is actually created.

Intro to Computing
phase = "[1]"  # The phase where developers write the code
Drag options to blanks, or click blank then click option'
ADeployment
BTesting
CMaintenance
DImplementation
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing 'Testing' which is for checking the software.
Choosing 'Deployment' which is releasing the software.
3fill in blank
hard

Fix the error in naming the phase where the software is checked for bugs.

Intro to Computing
phase = "[1]"  # The phase where software is tested for errors
Drag options to blanks, or click blank then click option'
ARequirements
BDesign
CTesting
DMaintenance
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing 'Design' which is for planning the software structure.
Choosing 'Maintenance' which happens after deployment.
4fill in blank
hard

Fill both blanks to complete the phases where software is released and then updated.

Intro to Computing
phase1 = "[1]"  # The phase where software is released
phase2 = "[2]"  # The phase where software is updated and fixed after release
Drag options to blanks, or click blank then click option'
ADeployment
BMaintenance
CRequirements
DDesign
Attempts:
3 left
💡 Hint
Common Mistakes
Mixing up deployment and maintenance phases.
Choosing 'Requirements' or 'Design' which happen earlier.
5fill in blank
hard

Fill all three blanks to complete the key phases in order: planning, building, and checking software.

Intro to Computing
phase1 = "[1]"  # Understanding what is needed
phase2 = "[2]"  # Writing the code
phase3 = "[3]"  # Finding and fixing bugs
Drag options to blanks, or click blank then click option'
ARequirements
BImplementation
CTesting
DDeployment
Attempts:
3 left
💡 Hint
Common Mistakes
Putting deployment before testing.
Confusing implementation with testing.