Question

In: Computer Science

Anna is a young ambitious programmer working for a small company developing software for web based...

Anna is a young ambitious programmer working for a small company developing software for web based services in the health area, with a focus on support to remote aboriginal communities. To further her career Anna undertakes additional tertiary study, with support from her manager, Brian. This study includes topics covering computer ethics, and issues relating to the impact of ICT on different communities. On her current project, Anna develops a new user interface, which has a strong focus on accessibility for remote communities, especially considering the type of technology likely to be used. She also pays special attention to the use of cultural images in the interface, to avoid those which may be distressing or offensive to aboriginal users. The new system is a great success and Anna’s contribution is recognised by her company, through an Employee of the Month Award. The company also receives a national business award for its contribution to the positive use of ICT in aboriginal communities. Brian takes all of the credit for this, and Anna receives no acknowledgement for her efforts. Source:

ACS Case Studies 2014 Essay

Questions 1. Assess the major ethical issues in this business case.

2. How may the ACS Code of Professional Conduct assist in resolving such ethical implications? Relate to the key values and clauses of the Code of Professional Conduct.

Solutions

Expert Solution

Answer

First question we need to identify the major ethical issue in this business case so below i provide a short note about it.

1.

Ethical issues are found in life and at work.

It takes a keen eye and an understanding of numerous issues to identify ethical issues in the workplace. Some of the things you must consider understand are:

  • The potential ethical issues/categories you should be on the lookout for
  • The fine line between an ethical or unethical act within each category
  • Company policies with respect to an ethical issue

Let's break down each point a bit more. We'll pretend that you work for a general construction company. As with any work environment, some general types of ethical issues you are more likely to encounter include:

  • Bribes
  • Conflicts of interest or loyalty
  • Harassment
  • Whistle blowing
  • Honesty and integrity

2. Now we consider how ACS Code of Professional Conduct assist in resolving such ethical implications

An essential characteristic of a profession is the need for its members to abide by a code of ethics. For the ACS, this code is established as the Code of Professional Conduct and is part of the Society's Regulations. These Regulations apply to any ACS member who works in the field of information and communications technology (ICT)

As an ACS member you must uphold and advance the honour, dignity and effectiveness of being a professional. This entails, in addition to being a good citizen and acting within the law, your conformance to the following ACS values.

1. The Primacy of the Public Interest You will place the interests of the public above those of personal, business or sectional interests.

2. The Enhancement of Quality of Life You will strive to enhance the quality of life of those affected by your work.

3. Honesty You will be honest in your representation of skills, knowledge, services and products.

4. Competence You will work competently and diligently for your stakeholders.

5. Professional Development You will enhance your own professional development, and that of your staff.

6. Professionalism You will enhance the integrity of the ACS and the respect of its members for each other.


Related Solutions

What are the significant merits of Web-based software over installed software for a midsize company?
What are the significant merits of Web-based software over installed software for a midsize company?
You recently started working in at a University in the Math department as a software programmer....
You recently started working in at a University in the Math department as a software programmer. You need to build an app that can calculate the mod of two numbers. Users need to enter num1 and num2. The app should perform the calculation and display the output as num1 mod nub2 operation. For example, 25 mod 5=0 24 mod 5 = 4 Once you implement the mod operations, then you need to add following buttons. Addition Subtraction Division Power Follow...
You are working for an organisation that is using a very old web-based application that was...
You are working for an organisation that is using a very old web-based application that was developed in-house and is only used by members of the organisation. The leader of the web development team has indicated that the application needs to be urgently redeveloped as it is dependent upon outdated frameworks that have recently been found to be vulnerable to SQL injection attacks, however the organisation is currently short on funding. One of the security team has suggested using a...
Your software development company wants to continue developing and enhancing a software application for internal use....
Your software development company wants to continue developing and enhancing a software application for internal use. For this week's assignment, the application is required to read from a file (data.txt) containing employee data. Your tasks include: Use the data file from Week One (data.txt) Implement LINQ functionalities to search, display, and modify employees' records Meet specifications by displaying on a Windows Form Application Program Input File: Using Visual Studio and C# programming concepts and using your Week one data.txt file...
Chapter 8 Running Case Assignment: Achieving Operational Excellence: Developing a Disaster Recovery Plan Software skills: Web...
Chapter 8 Running Case Assignment: Achieving Operational Excellence: Developing a Disaster Recovery Plan Software skills: Web browser and presentation software Business skills: Disaster recovery planning Management is concerned that Dirt Bikes’s computer systems could be vulnerable to power outages, vandalism, computer viruses, natural disasters, or telecommunications disruptions. You have been asked to perform an analysis of system vulnerabilities and disaster recovery planning for the company. Your report should answer the following questions: • What are the most likely threats to...
Seo Yeon is a paid intern working for a small team of four software developers. Each...
Seo Yeon is a paid intern working for a small team of four software developers. Each member of the team is facing different deadlines and requires her support at different times—and all of them want to pawn their least enjoyable tasks off on her. Seo Yeon is there to learn and is happy to help out on any tasks they can give her, but she only has 40 hours per work week to offer. Identify the solution that is likely...
You are working as a software developer for a large insurance company. Your company is planning...
You are working as a software developer for a large insurance company. Your company is planning to migrate the existing systems from Visual Basic to Java and this will require new calculations. You will be creating a program that calculates the insurance payment category based on the BMI score. Your Java program should perform the following things: Take the input from the user about the patient name, weight, birthdate, and height. Calculate Body Mass Index. Display person name and BMI...
Early in 2021, the Excalibur Company began developing a new software package to be marketed. The...
Early in 2021, the Excalibur Company began developing a new software package to be marketed. The project was completed in December 2021 at a cost of $102 million. Of this amount, $68 million was spent before technological feasibility was established. Excalibur expects a useful life of five years for the new product with total revenues of $170 million. During 2022, revenue of $51 million was recognized. Required: 1. Prepare a journal entry to record the 2021 development costs. 2. Calculate...
You are working as a software developer for a large insurancecompany. Your company is planning...
You are working as a software developer for a large insurance company. Your company is planning to migrate the existing systems from Visual Basic to Java and this will require new calculations. You will be creating a program that calculates the insurance payment category based on the BMI score.Your Java program should perform the following things:Take the input from the user about the patient name, weight, birthdate, and height.Calculate Body Mass Index.Display person name and BMI Category.If the BMI Score...
Assume that you are working for a company that develops software systems for in-house use in...
Assume that you are working for a company that develops software systems for in-house use in its design of aircraft engines. Being a software engineer you may not have any expertise in aircraft engines. While testing programs for such applications, what are the challenges you are likely to face, and how will you overcome them?
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT