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.