0
0
Software Engineeringknowledge~10 mins

Why software engineering differs from programming - Test Your Understanding

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

Complete the sentence to explain what programming mainly focuses on.

Software Engineering
Programming is mainly about writing [1] to make a computer perform tasks.
Drag options to blanks, or click blank then click option'
Ahardware
Bcode
Cdesign
Dtesting
Attempts:
3 left
💡 Hint
Common Mistakes
Confusing programming with hardware or testing.
Thinking programming is about designing software structure.
2fill in blank
medium

Complete the sentence to describe a key aspect of software engineering.

Software Engineering
Software engineering involves [1] and managing the whole process of creating software.
Drag options to blanks, or click blank then click option'
Aplanning
Btyping
Cdebugging
Dcompiling
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing debugging or compiling which are parts of programming.
Confusing typing with software engineering.
3fill in blank
hard

Fix the error in the sentence about software engineering's scope.

Software Engineering
Software engineering only involves writing [1] for small programs.
Drag options to blanks, or click blank then click option'
Adocuments
Bcode
Chardware
Dsmall
Attempts:
3 left
💡 Hint
Common Mistakes
Assuming software engineering is only coding.
Choosing 'code' which is programming, not the full engineering process.
4fill in blank
hard

Fill both blanks to describe the difference between programming and software engineering.

Software Engineering
Programming is about writing [1], while software engineering includes [2] and maintenance.
Drag options to blanks, or click blank then click option'
Acode
Bhardware
Cplanning
Dtesting
Attempts:
3 left
💡 Hint
Common Mistakes
Mixing hardware with software engineering.
Choosing testing instead of planning for the second blank.
5fill in blank
hard

Fill all three blanks to explain key parts of software engineering.

Software Engineering
Software engineering includes [1], [2], and [3] to build reliable software.
Drag options to blanks, or click blank then click option'
Aplanning
Btesting
Cmaintenance
Dtyping
Attempts:
3 left
💡 Hint
Common Mistakes
Confusing typing with planning.
Leaving out maintenance as part of software engineering.