Question

In: Computer Science

´Software Engineer Christopher is hired by software company, ABC Software, and involved in the design of...

´Software Engineer Christopher is hired by software company, ABC Software, and involved in the design of specialized software for Gladstone City Council (GCC) in connection with the operations of facilities that impact on public health and safety, such as those that control air and water quality. Testing the software system is part of the design process. Christopher conducts extensive testing and finds that the software is safe to use under existing standards. But Christopher is aware that new draft standards are about to be released by the national standard setting organization, standards that the newly designed software may not meet. Christopher suggests that ABC Software and GCC perform additional testing on the software to see if it meets these new safety standards. Such testing would determine whether the software is suitable for release as it currently exists or whether further development is required. But GCC is eager to proceed and ABC Software is eager to satisfy its client and protect its finances and existing jobs. Doing the additional testing would be extremely costly and delay the project at least six months. This would put ABC Software at a competitive disadvantage and cost it a lot of money, putting the goals of protecting its finances at risk. However, ABC Software wants to be sure that the software is safe to use. ABC Software has requested Christopher's recommendation concerning the need for additional software testing. (adapted from Online Ethics Centre for Engineering and Science. Software Design Testing. Retrieved 24/9/2014 from http://www.onlineethics.org/Resources/Cases/ec96-4.aspx)

´a) State the ethical dilemma that confronts Christopher. b) Use bullet points to list the relevant facts as given in the scenario. c) What are the potential consequences and to whom, if the software is not tested further and the new standards are not met? d) What are the consequences and to whom, if the extra testing is done?    e) What conflicting duties does Christopher have in this scenario?   f) What rights do the general public, Gladstone City Council and ABC Software have in this scenario g) What virtues should Christopher exhibit in this scenario are observe in this scenario?                  i) Recommend the course of action that Christopher should take giving reasons based on some or all of your previous 6 answers (parts c to h)

Solutions

Expert Solution

THANK YOU. Please give an upvote. If any queries or changes needed please comment will respond ASAP!!


Related Solutions

Subject : Professional ethics in computing Software Engineer Christopher is hired by software company, ABC Software,...
Subject : Professional ethics in computing Software Engineer Christopher is hired by software company, ABC Software, and involved in the design of specialized software for Gladstone City Council (GCC) in connection with the operations of facilities that impact on public health and safety, such as those that control air and water quality. Testing the software system is part of the design process. Christopher conducts extensive testing and finds that the software is safe to use under existing standards. But Christopher...
imagine you are a network engineer who has been hired to design a network for a...
imagine you are a network engineer who has been hired to design a network for a small company consisting of a headquarters office in Indianapolis, Indiana, and a branch office in Minneapolis, Minnesota. The company has hired you to design and build the network infrastructure from the ground up. Following is a brief summary of the business structure: Indianapolis, IN This office is the headquarters for the company. It has 61 employees divided across the following three departments: • Administration:...
Alida Whiting was hired as a reliability engineer for ABC Electronics Inc. The Procurement Department provided...
Alida Whiting was hired as a reliability engineer for ABC Electronics Inc. The Procurement Department provided details to Alida as to the quality problems they were having with unit #3A from a given supplier. Alida observed results of quality tests done on the unit showing that 1% of the units were bad when purchased. (a) What is the probability that a final assembly containing 10 unit #3A’s has exactly one bad unit #3A? Which approach do you think would best...
Mindy Lee was a software engineer who worked for a company that is known for its...
Mindy Lee was a software engineer who worked for a company that is known for its inventory management software suite. She specialized in designing interfaces that help a business migrate its inventory data to cloud computing. Mindy has loved the Internet since her school years; she used email and browsers before any other kid in her class. She books all her travel arrangements online, including flights, car rentals and hotel rooms. Mindy has inherited money and invested in a small...
Design the logic in pseudocode for Bugz App software company that sells a software package as...
Design the logic in pseudocode for Bugz App software company that sells a software package as follows. 1. The retail price of the package is $99 2. Quantity discounts are given on purchases of 10 or more units as follows The program must allow the user to enter the customer’s name and number of units purchased, and output the original cost of the units purchased, the percentage discount given, the dollar amount of the discount given, and the final cost...
Revenue Recognition for ABC Software Company under ASC 606 ABC COMPANY was stumped by U.S. accounting...
Revenue Recognition for ABC Software Company under ASC 606 ABC COMPANY was stumped by U.S. accounting rules for revenue recognition and gave up trying to comply with them.  The Japanese giant recognized this would lead to the delisting of its ADR shares on NASDAQ.  ABC also said it would be able to file its 2006 annual report under U.S. GAAP and it couldn’t vouch for its financial statements since 2000.  ABC COMPANY said a restatement was not practicable because of the complexities.  ABC noted...
C PROGRAM Problem Specification: You are a software engineer of a Car Sale company. And Car...
C PROGRAM Problem Specification: You are a software engineer of a Car Sale company. And Car Sales is preparing for the end of the year sale. CEO wants to track the sales of your four sales people. You have been asked to help with the preparations for the sales event. The CEO asked for a program to quickly tabulate their sale. It will be your job to implement this program in C. You are not required to use functions in...
ABC Company Case Analysis You have been hired by ABC Co. to assess their current financial...
ABC Company Case Analysis You have been hired by ABC Co. to assess their current financial situation and offer suggestions for potential expansion. ABC has been in business for 6 years and has grown from a sole proprietor to its current status. The business is in a growing industry and sells accessories for technology items. Sales have been steadily growing and this is something that Jane, the owner, is very happy about. Jane’s area of expertise is marketing and operations...
In Software Engineer, What is forward engineering? Explain in detail.
In Software Engineer, What is forward engineering? Explain in detail.
An operation manager at an electronics company wants to test their amplifiers. The design engineer claims...
An operation manager at an electronics company wants to test their amplifiers. The design engineer claims they have a mean output of 495495 watts with a standard deviation of 1212 watts. What is the probability that the mean amplifier output would differ from the population mean by more than 1.91.9 watts in a sample of 8888 amplifiers if the claim is true? Round your answer to four decimal places.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT