Evaluation should include
- determining the degree to which the solution meets the specifications
- 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, effects, 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?