# 6.3 Evaluate and refine a computational artifact multiple times to enhance its performance, reliability, usability, and accessibility 反复评估和优化计算机产品, 来提高其性能、可靠性、可用性、可访问性

After students have gained experience testing (P6.2), debugging, and revising (P6.1), they should begin to evaluate and refine their computational artifacts. As students progress, the process of evaluation and refinement should focus on improving performance and reliability. For example, students could observe a robot in a variety of lighting conditions to determine that a light sensor should be less sensitive. Later on, evaluation and refinement should become an iterative process that also encompasses making artifacts more usable and accessible (P1.2). For example, students can incorporate feedback from a variety of end users to help guide the size and placement of menus and buttons in a user interface.

  1. 当学生积累了测试的经验(6.2 系统性地识别和修复问题)以及调试和修改的经验(6.1 系统性地测试), 他们应该开始评估和改进自己的计算机作品.
  2. 随着学生成长, 评估和改进的工作应该集中在提高作品的性能和可靠性上. 比如说, 学生将自己的机器人作品放在不同的光线条件下观察, 以确定是否应该调低光传感器的敏感度
  3. 之后, 评估和改进的工作需要纳入提高作品的可用性和易用性(1.2 考虑不同用户的需求, 提高易用性和可用性). 比如说, 学生通过吸收各种用户的反馈, 来指引用户界面中菜单和按钮的大小设计和位置设计