Evaluation should include
- determining the degree to which the solution meets the specifications/requirements
- interpreting data to determine whether the test results demonstrated by the model are repeatable and reliably consistent
- weighing the advantages and disadvantages of the solution, considering its costs, resources required, time required, impacts, plausibility, and ethics involved
- identifying areas that need improvement
- proposing iterations that solve limitations.
Process/Skill Questions:
- Why is it important to know whether the test results demonstrated by the model are repeatable and reliably consistent?
- Why is it important to carefully consider the disadvantages of the solution before attempting to implement it, even when the disadvantages are outweighed by the advantages?
- How does one determine the true cost of one’s solution?
- What are the factors affecting cost?
- What is the difference between efficiency and effectiveness?
- How does one validate one’s data and results?
- Why is it important to consider how one’s solution might affect the environment?
- Why is it crucial to consider the ethics of the potential solution?
- What criteria might one use to determine the degree to which the solution meets the objective stated in the design brief?