Download presentation
Presentation is loading. Please wait.
1
Solutions of Case Study 4 & 6
2
Group Name: Techlogix
3
Case Study 4
4
Problem Statement: Suppose you are QA person in a large private software organization. Recently one of developers teams were working on a project which deals with the inventory and billing of a medical store. Now you are the person who will finally sign off on the concerned software product. You are concerned that this software has not been adequately tested. And you require a few more days to get satisfaction. And now your boss is pressuring to handover the project, as clients have clearly stated that they cannot compromise on time. Because if it gets late the company may run out of business. And you analyze that if buggy software is deployed then clients may be financially harmed.
5
Question: What you will do in such a situation and why? Which clauses of ACM code of ethics and conduct have direct concerns with this matter?
6
Solution # 1: “Deliver product as it is”:-
According to our point of view, the product should be deliver as it is because client cannot compromise on time and if it gets late the company may run out of business. By delivering product on time company may not run out of business and after deployment maintenance of the product can save from future failures.
7
ACM Rule: “Strive to achieve the highest quality, effectiveness and dignity in both the process and products of professional work” (2.1):- Excellence is the most important obligation of a professional. The computing professional must strive to achieve quality and to be delivering the better product which is according to the demand of customer. Our first priority is to achieve the best quality for client.
8
Solution # 2: “Short term testing”:-
In this case short term testing make the bug free product to some extent and also getting the client satisfaction. Short term testing is best when we have short time for testing.
9
ACM Rule: “Honor contracts, agreements, and assigned responsibilities” (2.6):- Honor contracts are done between company and customer. It makes agreements to complete work in time and doing all testing of system and doing their work with responsibilities.
10
Case Study 6
11
Problem Statement: Ali, a system administrator for a large corporation, is installing a new software package on the PC used by employee Yusuf. The company has not authorized Ali to read other people’s files ( , web-logs and files in the user’s home folders). However, in the course of installing the software, Ali accidentally comes across directories with files that have suspicious sounding names. Ali opens a few of the files and finds they contains stuff which proves freelancing projects involvement at Ali’s end. Ali knows this is in violation of company policy.
12
Question: What should Ali do in this regard? What kind of rules among ACM code of ethics are concerning to this matter?
13
Solution: Ethically Ali should not disclose one’s personal information. But according to organizational rules Ali should inform higher authorities about Yousef’s violation because this point leads to benefit the organization.
14
ACM Rules: “Respect the privacy of others” (1.7):-
This rule states that you should have to respect the privacy of others. But on the other hand this rule also explains that if someone violate the law and organization regulations then you should have to disclose that information only to the proper authorities.
15
ACM Rules: “Honor Confidentiality” (1.8):-
When private information not directly related to the performance of one's duties becomes available. The ethical concern is to respect all obligations of confidentiality to employers, clients, and users unless discharged from such obligations by requirements of the law or other principles of this Code.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.