Unit 1 - Lesson 26 - Evaluation - Usability, Maintainability and Robustness

Higher Computing Science Course Coverage Podcasts by Mr Graham

Episode notes

Welcome to our final episode on software evaluation! Today, we're covering Period 26, where we'll focus on three more critical criteria for assessing a program: usability, maintainability, and robustness. Our goal is to help you evaluate a program on these points and complete your final evaluation task. 📝

The Final Three Evaluation Criteria

We'll start by defining each of these criteria:

  • Usability: This is all about the user experience. Does the program have a clear and intuitive user interface? Are the on-screen prompts easy to understand? Is the screen layout clean and simple? We'll discuss how to evaluate if a program is easy for an end-user to interact with.
  • Maintainability: This criterion focuses on the code its ... 
 ...  Read more