Overview of Principles we use




In this section I will hope to summaries witch principle we use to solve our problems and what major principle we followed in CODE OF ETHIC ACM Guide lines. 


We developed our software according to software life cycle methodology and in every stage we followed some principle of ACM guild line to solving our problems. It help to us build a success full product.

These are some principle we followed  through our project.


1.01. Accept full responsibility for their own work.

1.02. Moderate the interests of the software engineer, the employer, the client and the users with the public good.

1.04. Disclose to appropriate persons or authorities any actual or potential danger to the user, the public, or the environment, that they reasonably believe to be associated with software or related documents.

2.01 Provide service in their areas of competence, being honest and forthright about any limitations of their experience and education.

3.01. Strive for high quality, acceptable cost, and a reasonable schedule, ensuring significant tradeoffs are clear to and accepted by the employer and the client, and are available for consideration by the user and the public.

3.02. Ensure proper and achievable goals and objectives for any project on which they work or propose.

3.03 Identify, define and address ethical, economic, cultural, legal and environmental issues related to work projects

4.03. Maintain professional objectivity with respect to any software or related documents they are asked to evaluate.

5.01 Ensure good management for any project on which they work, including effective procedures for promotion of quality and reduction of risk

6.02 Promote public knowledge of software engineering.

7.01. Encourage colleagues to adhere to this Code.

7.02. Assist colleagues in professional development.

7.03. Credit fully the work of others and refrain from taking undue credit.

8.01. Further their knowledge of developments in the analysis, specification, design, development, maintenance and testing of software and related documents, together with the management of the development process.

 
 


No comments:

Post a Comment