Professional Documents
Culture Documents
Questions:
Nowadays, we tend to develop several things that is initial style then testing all over
process are done by developer, means that they develop a new object. Software
engineering is important on the grounds that specific software is needed in just about
each industry, in every business, and for every capability. Software ought to be reliable,
suggests that if you've got delivered the software then it ought to work for a minimum
of it’s given time span or subscription. As a result of in software engineering, testing and
maintenance is provided there is there's no worry of its reliability. Effectiveness comes
if something has created software the standards. Therefore, software becomes more
effective in performance with the assistance of software engineering. Software
engineers or developers’ area unit the inventive minds behind computers or programs.
Some develop the system package accustomed run the devices and to manage the
networks. Example of this can be Microsoft suite of product that we tend to use to form
documents and also internet browsers like Firefox, Safari, and Chrome which is basically
essential for online jobs and classes.
B. What is the most important difference between generic software product development and
custom software development. What might this mean in practice for users of generic software
products?
C. For each of the clauses in the ACM/IEEE code of ethics, suggest an appropriate example that
illustrates that clause:
For the last part is my suggested appropriate example that illustrates that clause for
each of the clauses in the ACM/IEEE code of ethics are:
PUBLIC: Software engineers should respect the privacy and security of everyone. They
should not write some program intentionally that could damage someone else’s
computer.
CLIENT AND EMPLOYER: We should create a code keeping in mind what our client
and/or our employer wants.
PRODUCT: Programmer should not create a program which does not explains or justifies
the expertise of the programmer.
JUDGEMENT: The programmers should not involve themselves in unethical activities to
create a code.
MANAGEMENT: The managers and the senior authority should encourage the people to
stick to the code of ethics. The employee should never be asked or motivated to do
something which is against the ethical code or illegal.
PROFESSION: The engineers should be professional and should not be bad mouth. Also,
non-engineers should not be given software engineering tasks.
COLLEAGUES: An example of following this clause would be a software engineer not
stealing their coworkers code without permission.
SELF: For example, a good software engineer will keep up with changes in technology
and encourage others to do the same.