HW13: Chapter 8


8.7. Write a scenario that could be used to help design tests for the wilderness weather station system.

Bob works for a wilderness weather system in New Orleans, Louisiana. He begins his days at work by logging into the weather system and makes a request for the weather data to be uploaded to a satellite. One of the things that the weather system is supposed to record is the air temperature, however, one day Bob notices that the system reported that an area that was usually hot had a temperature of 0. He uses the method for restarting weather system instruments and now the system is correctly reporting the temperature.

8.10. A common approach to system testing is to test the system until the testing budget is exhausted and then deliver the system to customers. Discuss the ethics of this approach for systems that are delivered to external customers.

            To me, it would be unethical to base system testing solely on budget constraints. It is possible that software engineers are able to extensively test their products before delivering it to their customers and remain within budget. However, they could also recklessly blow through their budget and consider their products ready to be delivered once the budget has been spent. In this case, it would be unethical because going solely off of a dollar amount for testing instead of putting however much time is needed into testing might result into a poorly functioning software that, in some cases such as medical or safety software, could cause harm to someone.

Comments

Popular posts from this blog

HW6: Chapter 4

HW24: Chapter 23

HW11: Chapter 6