CSE 3310 EXAM 1 QUESTIONS AND ACCURATE
ANSWERS A+ GRADED
Definition of Software Engineering - ANSWER Software engineering is an engineering
discipline that is concerned with all aspects of software production from initial conception to
operation and maintenance.
Differences between SE and CSE - ANSWER Computer science focuses on theory and
fundamentals; software engineering is concerned with the practicalities of developing and
delivering useful software.
What are the four areas defining standards of ethical behavior - ANSWER Confidentiality,
Competence, Intellectual Property, Computer Misuse
What is Confidentiality - ANSWER You should normally respect the confidentiality of your
employers or clients regardless of whether or not a formal confidentiality agreement has been
signed.
What is Competence - ANSWER You should not misrepresent your level of competence. You
should not knowingly accept work that is outside your competence.
What are Intellectual property rights - ANSWER You should be aware of local laws governing
the use of intellectual property such as patents and copyright. You should be careful to ensure
that the intellectual property of employers and clients is protected.
, What is Computer misuse - ANSWER You should not use your technical skills to misuse other
people's computers. Computer misuse ranges from relatively trivial (game playing on an
employer's machine) to extremely serious (dissemination of viruses or other malware).
What are the 4 fundamental activities of software engineering - ANSWER Requirements,
Design and Implementation, Verification, and Maintenance
What is the Requirements activity - ANSWER Customers and engineers define the software
that is to be produced and the constraints on its operation
What is Design and Implementation - ANSWER Where the software is designed and
programmed
What is software Verification - ANSWER Where the software is checked to ensure that it is
what the customer requires
What is software Maintenance - ANSWER Where the software is modified to reflect changing
customer and market requirements
What is the waterfall SDLC - ANSWER This takes the fundamental process activities of
specification, development, validation, and evolution and represents them as separate process
phases such as requirements specification, software design, implementation, and testing.
ANSWERS A+ GRADED
Definition of Software Engineering - ANSWER Software engineering is an engineering
discipline that is concerned with all aspects of software production from initial conception to
operation and maintenance.
Differences between SE and CSE - ANSWER Computer science focuses on theory and
fundamentals; software engineering is concerned with the practicalities of developing and
delivering useful software.
What are the four areas defining standards of ethical behavior - ANSWER Confidentiality,
Competence, Intellectual Property, Computer Misuse
What is Confidentiality - ANSWER You should normally respect the confidentiality of your
employers or clients regardless of whether or not a formal confidentiality agreement has been
signed.
What is Competence - ANSWER You should not misrepresent your level of competence. You
should not knowingly accept work that is outside your competence.
What are Intellectual property rights - ANSWER You should be aware of local laws governing
the use of intellectual property such as patents and copyright. You should be careful to ensure
that the intellectual property of employers and clients is protected.
, What is Computer misuse - ANSWER You should not use your technical skills to misuse other
people's computers. Computer misuse ranges from relatively trivial (game playing on an
employer's machine) to extremely serious (dissemination of viruses or other malware).
What are the 4 fundamental activities of software engineering - ANSWER Requirements,
Design and Implementation, Verification, and Maintenance
What is the Requirements activity - ANSWER Customers and engineers define the software
that is to be produced and the constraints on its operation
What is Design and Implementation - ANSWER Where the software is designed and
programmed
What is software Verification - ANSWER Where the software is checked to ensure that it is
what the customer requires
What is software Maintenance - ANSWER Where the software is modified to reflect changing
customer and market requirements
What is the waterfall SDLC - ANSWER This takes the fundamental process activities of
specification, development, validation, and evolution and represents them as separate process
phases such as requirements specification, software design, implementation, and testing.