Complete the sentence to define software engineering.
Software engineering is the process of designing, creating, testing, and maintaining [1].
Software engineering focuses on building software, which means programs and applications that run on computers or devices.
Complete the sentence to explain a key goal of software engineering.
A main goal of software engineering is to produce software that is [1], reliable, and easy to maintain.
Software should be efficient, meaning it uses resources well and runs smoothly.
Fix the error in the sentence about software engineering activities.
Software engineering includes [1] software requirements, design, implementation, testing, and maintenance.
Defining software requirements means understanding what the software must do before building it.
Fill both blanks to complete the sentence about software engineering principles.
Good software engineering practices include [1] code and [2] testing.
Writing clear code and thorough testing help ensure software works well and is easy to fix.
Fill all three blanks to complete the dictionary comprehension about software qualities.
qualities = { [1]: [2] for [3] in ['reliability', 'efficiency', 'maintainability'] }This creates a dictionary where each quality is a key, and the value is the string 'important'.