Saturday, June 13, 2015

Software Implementation



This is most valuable stage of our product. We highly care about product quality. We used java as our programming language and MySQL as our database. We are getting considered about ACM principal about Management and Profession resolve problems during implementation stage.


 We understand our software risk before it development. We take some rough idea about performance and effect level should be in software. Other things we are see our interesting and most talented areas before divided work among us. We make some time frame to end our work. 


When end some component develop we are double check it work properly. Take responsibility for detecting, correcting, and reporting errors in software and associated documents on which they work.



Example:

5.11 Not ask a software engineer to do anything inconsistent with this code.


All software engineers are responsible for follow code of ethics and professional Practice. Therefore other software engineers should be ethical not asked to do anything against to this code. So, software engineers are responsible to promote an ethical approach to the management of software development and maintenance.

When implementing this system gave our attention on code of ethics and follow the principle in every step. All team members got the responsibility of that.
In the developing process once client requested from us to use some plugins that are available on internet. 

But we were not agreed with that because it not ethical according to code of ethics and if someone has copy right it will be illegal.

Other than that nobody asked to do anything inconsistent with code of ethics.  Developing team always tied with the code of ethics because all the members have knowledge on principles of code of ethics.


6.08 Take responsibility for detecting, correcting and reporting errors in software and associated documents on which they work.

Software engineers are responsible to their own code and documents. In any case if some problem occurs due to error in these two software engineers should detect, correct or report that error.
In this stage when we build some module we found some performance and availability troubles. We always record this and discuss each other and come some agreement.
 

No comments:

Post a Comment