Question
Company X has just signed a business agreement with Company Y, which entitles both of them to access each other clients records. Mr. Faisal, a
Company X has just signed a business agreement with Company Y, which entitles both of them to access each other clients records. Mr. Faisal, a software programmer at Company Z, was assigned the task of developing a software program that handles the access and retrieval of records from each Companys database system into the other. A first run of the software on real data indicated that the work was well within the state of the art, and no difficulties were found or anticipated. Several weeks later and during a normal test on the software developed, Faisal discovered a serious security hole in the database system of Company Y by which hackers can easily obtain confidential information about clients. He was convinced that while the software he developed could correctly accomplish the task, the code in Company Ys database system could not be trusted as the security hole posed a threat even on Company Xs database system. Faisal told his manager about the problem and explained its significance. The manager's response was, "That's not our problem; let's just be sure that our software functions properly." Faisal is not sure what to do. Refusing to work on the project means disobeying his managers orders. Continuing to work on the project, means disobeying one of Gods commands, this requires him to be truthful and sincere in his dealings
Question 2. Ethical Theory (10 marks) We ask the students to analyse the above case study using either two or four classical ethical theories. So, it is always from the four classical ethical theories such as utilitarianism, deontology, virtue and contract.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started