Recall & Review
beginner
What does reliability mean in software?
Reliability means the software works correctly and consistently without failures over time.
Click to reveal answer
beginner
How is efficiency in software usually measured?
Efficiency is measured by how fast the software runs and how well it uses resources like memory and CPU.
Click to reveal answer
beginner
What does maintainability mean for software?
Maintainability means how easy it is to fix, update, or improve the software after it is made.
Click to reveal answer
intermediate
Why is software reliability important in everyday applications?
Because reliable software prevents crashes and errors, making sure users can trust it to work when needed.
Click to reveal answer
intermediate
Give an example of how software efficiency affects user experience.
If a website loads quickly and uses less battery on your phone, it is efficient and feels better to use.
Click to reveal answer
Which software characteristic means the program runs without crashing?
✗ Incorrect
Reliability means the software works correctly and does not crash.
What does software efficiency mainly focus on?
✗ Incorrect
Efficiency is about speed and using resources like memory and CPU well.
Maintainability helps developers to:
✗ Incorrect
Maintainability means making it easier to fix and update software.
Which of these is NOT a software characteristic discussed here?
✗ Incorrect
Popularity is not a software characteristic like reliability, efficiency, or maintainability.
If software uses too much memory and runs slowly, it lacks:
✗ Incorrect
Using too much memory and running slowly means poor efficiency.
Explain in your own words what software reliability, efficiency, and maintainability mean.
Think about how software behaves over time and how easy it is to improve.
You got /3 concepts.
Describe a real-life example where software efficiency affects your daily use.
Consider apps or websites you use often.
You got /3 concepts.