For software engineers it is really important to understand about the
work they are going to perform. They need to clearly understand the
problems they are going to address, how to overcome those issues and
obstacles they have to face in certain situations. If they have a clear
understanding about the objectives of what they are going to do then
they eventually consider about the responsibilities they have to bear as
well as the importance of their work. So they have a clear
understanding about what they are going to perform.
Under public principle software
engineer should accept full responsibility for their own work.
Therefore, when we develop online Learning System we are responsible for
all the faults that can be happen in implementation. Since this web site deals with some very important details with respect
to the government examinations and other stuff it is very important for
us to take the
responsibility of our work.
As technical people we have to
get the full responsibility and deliver the proper product to users.
Sometimes after publishing the product, user may come up with some
problems that are not identify in testing phase. If these problems are
related to the subject, we are responsible to fix it.