Answered step by step
Verified Expert Solution
Question
1 Approved Answer
very briefly answers Question 6 Many argued that Social Contract Theory could not be used to establish a fair and acceptable ethical value in a
very briefly answers
Question 6
Many argued that Social Contract Theory could not be used to establish a fair and acceptable
ethical value in a multiracial society. Give THREE (3) reasons that support this notion.
[6 marks]
Question 7
Online voting is proposed as a solution to the traditional process of voting. The Internet is used to
conduct elections faster and more efficiently.
(a) Explain THREE (3) benefits of using online voting in an election.
[6 marks]
(b) Online voting receives many criticisms as it brings several risks in casting ballots over the
Web. Provide a reason as to why online voting can be a risky action.
[2 marks]
(c) Choose ONE (1) workable ethical theory, either Utilitarian or Kantianism to justify that
online voting is morally right.
[2 marks]
Question 8
(a) Explain the term harm to public which Software Engineer should avoid.
[2 marks]
question9
Your company is at the brink of making a lot of financial losses this year. You are about to
complete and handover a project to your client on time and hopefully with the revenue gained, it
will ease the company problem. Based on the work progress, most of the modules for the
application have been developed but only about 30% of the specifications yet to be tested. As a
software engineer, you know your responsibilities to society and company. Since it is crucial to
release the project on time to the client to avoid any further financial problem, your business
manager instructed you to release the project to the client although it has not fully tested.
(a) Explain the roles of a software engineer to maintain integrity and independence in their
professional judgments.
[5 marks]
(b) Describe Rule Utilitarianism theory, perform an analysis of the decision made by the manager,
whether it is ethical or not.
[5 marks]
question10
You just started working as a system administrator for a computer lab at a small insurance
company last month. Your first assignment was to help one of the Senior Manager to partition his
hard disk workstation. Wanting to make a good impression, you immediately take out various
utility tools to make the task efficient and quick. Upon having access to the workstation, you
discovered that there were many applications installed to the computer without updated licensing.
You looked through the licensing file agreements in the company databases for checking if the
licensing is still valid, but to your surprise, you discovered that the company never updated the
licenses of the installed applications once its expired.
When you ask your immediate manager about installing a licensed software, the person in charge
says The license for this software would cost us $40,000, which we dont have in our budget
right now. For the time being, just keep the current version running so that the Senior Manager
can use his workstation.
(a) Assuming that you have decided to highlight your concerns that the use of unlicensed software
is wrong, by applying your knowledge on the Kantianism ethical principle, explain to your
superior the morality aspects of the companys action.
[5 marks]
(b) Provide the practical approach to correct the current situation to your immediate manager,
assuming that you have other choices of workable ethical principle of your preference.
[5 marks]
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