What Would You Do?
2. I would tell my manager that I would have to do some research to see how much weight should be given to the certifications companies are providing us. Then you can decide if the certifications can be compared to one another and if they can, you can make a decision based on which you like better or which would work best for the company. If the certifications are not comparable, you will have to figure out which one your company would want to work with, without comparing it to the other.
3. If you came across a glitch in the software that is affecting your customers, you have to tell management or the individuals that created the software. If you didn’t fix the problem, it would be considered unethical and if the customers or IRS ever found out about what happened, you and your company could be in serious trouble. There would be fines and possible jail time. In addition, your company would lose its customer base and probably have to close its doors.
2. Apple Guidelines for App Approval
1. I think apple should conduct extensive screening for apps that might potentially be sold on the app store. I think the main reason for this is that they are protecting their users. Users don’t want apps that will drain the battery after 30 minutes or have apps that have malware on them. If that happened, the user would come back to apple and accuse them of the problem. So, I think it is in Apple’s best interest to screen the apps they put on their devices and they have every right to do that.
2. In 2010, after listening to their developers and listening to their customers, Apple removed the restrictions on third-party tools, languages and frameworks, removing uncertainty from developers who used these third-party tools, and again allowing the deployment of Flash applications on iOS using Adobe's iOS Packager.
3. I think that Apple’s guideline of “over the line” is a little ridiculous. I can understand why they want to have a guideline like that, but they are just going to lose out on many great apps if they keep this attitude up. Apple needs to make specific guidelines about what they will and will not accept and they also need to let the app owners where they are at in the process of being approved. I think Apple’s statement could be construed as a violation of freedom of speech because it is basically limiting app developers to whatever Apple says they can do, but I think that this could come back to bite Apple in the butt one day.
3. Software Errors Lead to Death
1. People are depending on the machine to work because they have been told that there are no problems with it. So when a machine malfunctions leading to a handful of deaths, steps have to be taken. Everything needs to be tested multiple times to ensure everything is safe. Testers need to try all possibilities because something rare could happen and cause a malfunction. In addition, if a machine is accused of malfunction, all use of the machine shall be cut off and the problem, whether there or not, needs to be addressed. If AECL would have just looked at the problem the first time it came up, they could have saved lives instead of killing more people.
2. Like I said in the above paragraph, companies just need to keep testing their products and they need to test their products in every way possible and hopefully they will get every solution possible to see what could possibly happen. Software especially needs to be checked multiple times because it is such intricate work and one typo could cause a machine to malfunction.