Saturday, June 27, 2015

Principle 1: Public


1.01. Accept full responsibility for their own work.

Software Engineers should be able to accept the full responsibility for their own work. For an example if a software engineer delivers a software product  with bugs then he or she should be able to take the responsibility of it. When we are considering our project, we have created a slide show about networking technologies and uploaded it into the "Slide Share". This slide show presentation will be helpful to the students who are following networking as a subject in UCSC as well as others who are wiling to improve the knowledge about the topics. If the presentation consists with incorrect details and information it would affect the students who refer the presentation. So we had to be sure that we share a accurate an high quality presentation. We are the people who are responsible for the product that we are sharing. This is a project that is sharing knowledge using slideshare; web based slide hosting service. It allows users to upload files in the formats of PowerPoint, PDF, Keynote or OpenDocument presentations privately or publicly.

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

We discussed with the lecturer who was teaching us networking and got some advises as well as new ideas.We tested the final product manually and also got comments from our friends before publishing it in the slide share.  So we believe that there are not any mistakes available. As well as we believe that our final software related product meets the appropriate quality standards. We are providing a privilege to the users and readers to add their comments about the slides we have uploaded. Any volunteers are welcomed to add comments and additional ideas mentioning any suggestions available.  We  like to improve our project and also we are thankful for their new suggestions and ideas.We always tried to do our best to provide a standard quality product to the users. So we try to take the ideas of the users about our presentation and match these ideas with our capabilities to improve the quality of the final product.

So we have a moral responsibility other than a professional responsibility to deliver a accurate and error free product because if there are any issues then it will be affect the readers and students.
  
When we consider our project and map this principle  with it we obviously need to consider about the users. We have taken some steps to moderate the project according to the interests of the users. We are willing to have the comments and suggestions from the users of our project. It will be a great help to improve our presentation and we can apply those suggestions to  improve our presentations and the quality of the presentations which we are going to publish in the future.  

To make the presentation more reliable and accurately and be able to meet the specific quality standards of the knowledge sharing presentations we have taken following steps.We have refered the following books to get the accurate details to create the presentation
1.  Introduction to Computer Networks  by A.S. Tanenbaum.
2. Data and Computer Communications by William Starllings.


1.03. Approve software only if they have a well-founded belief that it is safe, meets specifications, passes appropriate tests, and does not diminish quality of life, diminish privacy or harm the environment. The ultimate effect of the work should be to the public good.

When we consider this principle mapping with the project we have done, we have mentioned all the reference sources of the presentation because we need to disclose the procedure that we selected information to create the presentation. So any user can refer those sources and develop the knowledge more if they want. The main tool that we have used to publish the presentation is slide share and it is an uncommon tool among the users. We believe that we would be able to encourage them as well to share their ideas with the public in a effective way by using slide share.
When we consider this matter the main issue that can diminish the access to the benefits of the slide show presentation is the internet connection. User should have internet connection to access and read the slides which we have uploaded to the slide share.  If a user also willing to upload a related kind of knowledge share source he or she can do it without signing in to the slide share by using logging with LinkedIn option. So I identified it as a important point of allocation of resources factor.

1.08. Be encouraged to volunteer professional skills to good causes and contribute to public education concerning the discipline.

As software engineers there is a  ethical boundary that everyone should obey to use the professional skills in a volunteer way to do a service to the general public  or to conduct a charity work  that would be helpful for the some group of people.It is not a easy task because we have to struggle with the time schedules most of the time. But we have to find out a specific way to do that service by using our professional skills. In this case we use our knowledge that we gained from the university to help some group of  people in the society. Although sharing the presentation which describe the networking technologies in the slide share is a simple project I believe it will help many people who are interested in that area.

No comments:

Post a Comment