Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

answer based on the principle i attached Identify in each of the following cases ALL the principles of the code of ethic that were violated

answer based on the principle i attached
image text in transcribed
image text in transcribed
image text in transcribed
Identify in each of the following cases ALL the principles of the code of ethic that were violated (use the format x.y in reference to the code given on the last two pages of this document). Explain how they were violated and what should be done in order to comply with the code. 1. Saleh is in charge of developing a complex control component of a large software. After months of programming, he is still stuck with many difficulties. His man- ager does not seem to understand the complexity of the problem and wants the component delivered within days. Saleh uses parts of the code of a commercial software without telling it to anyone and without mentioning it in the report. The component is delivered before the deadline. 2. It's time to make a decision about the kind and degree of reliability to build into a system. Fahad describes several options to the client. Because the system is going to cost more than planned, the client has decided to opt for a less reliable system. Fahad knows that this means that users information can be illegimately accessed. After discussing the matter inside the team, the manager approves the choice of the client. 3. In determining requirements for a system to be used in a private university stu- dents acceptance system, the director, who is from city X. explains that, when displaying applicants whose qualifications appear to match those required for a particular college, the names of the applicants from city X are to be displayed ahead of those from other cities. 4. A company has just produced and commercialized a new software package that incorporates the new tax laws and figures taxes for both individuals and small businesses. The director of the company knows that the program has a number of bugs. He also believes the first firm to put this kind of software on the market is likely to capture the largest market share. For each case, the answer must be given in a table that follows the following format: Violated principle responsible details of the violation (be specific) x.y zit (The details of the violations must be extracted from the descriptions of the cases) Principles of the Software Engineering Code of Ethics and Professional Practice Principle 1: Products Principle 3: Judgment 1.01 Ensure adequate software specification 3.01 Maintain professional objectivity 1.02 Understand specifications fully 3.02 Only sign documents within your te 1.03 Ensure you are suitably qualified sponsibility 1.01 Ensure all goals are achievable 3.03 Reject bribery 1.05 Ensure proper methodology 3.04 Do not accept secret payments from the 1.06 Ensure good project management client 1.07 Ensure all estimates are realistic 3.05 Accept payment from only one source 1.08 Ensure adequate documentation for a job 1.09 Ensure adequate testing and debugging 3.06 Disclose conflicts of interest 1.10 Promote privacy of individuals 3.07 Avoid conflicting financial interests 1.11 Use data legitimately 3.08 Temper technology judgments with 1.12 Delete outdated and flawed data ethics 1.13 Identify and address contentious issues 1.14 Promote maximum quality and mini- Principle 4: Client and 1.15 Follow appropriate industry standards Employer Principle 2: Public 4.01 Provide services only where competent 4.02 Ensure resources are authentically ap- 2.01 Disclose any software related dangers proved 2.02 Approve only safe, well tested software 4.03 Only use property as authorized by the 2.03 Only sign documents in area of compe owner tence 1.01 Do not use illegally obtained software 2,01 Cooperate on matters of public concern 4.05 Honor confidentiality of information 2.05 Produce software that respects diver- sity 4.06 Raise matters of social concern 2.06 Be fair and truthful in all matters 4.07 Inform when a project becomes prob lematic 2.07 Always put the public interests first Donate professional skills to good 4.08 Accept no detrimental outside work 4.09 Represent no interests adverse to your 2.09 Accept responsibility for your own work employer mum cost 2.08 causes ees sent Principle 5: Principle 7: Colleagues Management 7.01 Assist colleagues in professional devel- 5.01 Assure standards are known by employ- opment 7.02 Review others work only with their con- 5.02 Assure knowledge of confidentiality protocols 7.03 Credit fully the work of others 5.03 Assign work according to competence 5,04 Provide due process for code violations 7.04 Review others work candidly 5.05 Develop fair ownership agreements 7.05 Give fair hearing to colleagues 5.06 Accurately describe conditions of em- 7.06 Assist colleagues awareness of work ployment practices 5.07 Offer only fair and just remuneration 7.07 Do not hinder a colleagues career 5.08 Do not prevent a subordinates promo- tion 7.08 Do not pursue a job offered to a col- 5.09 Do not ask a person to breach this code league 7.09 Seek help with work outside your com- petence Principle 6: Profession 6.01 Associate with reputable people 6.02 Promote commitment of this code Principle 8: Self 6.03 Support followers of this code 6.04 Help develop an ethical environment 8.01 Further your own professional knowl- edge 6.05 Report suspected violations of this code 6.06 Take responsibility for errors 8.02 Improve your ability to produce quality work 6.07 Only accept appropriate remuneration 6.08 Be accurate and honest regarding soft- 8.03 Improve your ability to document work 8.04 Improve your understanding of work 6.09 Place professional interests before per- details sonal 8.05 Improve your knowledge of relevant leg. 6.10 Obey all laws governing your work islation 6.11 Exercise professional responsibility 8.06 Improve your knowledge of this code 6.12 Promote public knowledge of the sub- ject 8.07 Do not force anyone to violate this code 6.13 Share software knowledge with the pro- 8.08 Consider code violations inconsistent fession with software engineering ware

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_2

Step: 3

blur-text-image_3

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

Database Concepts

Authors: David Kroenke, David J. Auer

3rd Edition

0131986252, 978-0131986251

More Books

Students also viewed these Databases questions

Question

Please help me evaluate this integral. 8 2 2 v - v

Answered: 1 week ago