Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Samantha is a skilled developer working at a software company. she is currently working on a new project. During the requirement gathering phrase , she

Samantha is a skilled developer working at a software company. she is currently working on a new project.

During the requirement gathering phrase , she notices that the project manager has excluded one of the team members from important meetings and discussions , solely because she is a woman . Despite feeling uncomfortable about the situation, samantha decides to remain silent and not voice her concerns to the project manager, as she fears she may face negative consequences or be ostracised by the rest of the team .

During the planning phrase, samantha notices the requirement given to her by the project manager were insufficient to fully meet the needs of the client. however she did not inform the project manager of this issue and proceeded to design the software based on the incomplete requirements to not bother her manager

In the designing phrase, samantha uses some resources from the internet without referencing and realises that she could save time and effort by doing so and save time for the other tasks of the project

During the development phrase of the project , samantha discovers a security vulnerability in the code that would allow unauthorised access to sensitive user information. she immediately reports the issues to the team recommends a fix. however, the project manager disregards her recommendations and insists on prioritising other features before addressing the security issues. she also notices that there are some codes from the last project developed by her that she reused. she copied the code without checking whether it was suitable for the current project , which led to several compatibility issues later.

In testing phrase , samantha notices that some of her colleagues are cutting corners and not preforming though tests, potentially compromising the quality of the software. she speaks up and encourages her team to take the time to perform proper testing to ensure the software meets high standards

During the deployment phrase, samantha discovers that the project manager has made unauthorized changes to the software without consulting the rest of the team. she did not inform anyone to not face any conflict with the project manager

During the maintenance phrase, the client reported several issues with the software , including security vulnerabilities and data breaches. samantha was aware of these issues but didnt inform the project manager, fearing that she would be blamed for the problems

tasks

Analyse and write an essay for the above scenario by:

a) identifying decisions that are aligned with or violate the code of conduct and professional ethical behaviour

b) you need to justify which act is ethical or unethical and why

c) you need to provide a reference for accepting or rejecting an act

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Combinatorial Testing In Cloud Computing

Authors: Wei-Tek Tsai ,Guanqiu Qi

1st Edition

9811044805, 978-9811044809

More Books

Students also viewed these Programming questions