CSE 360 Exam 1 Questions And Answers Latest Study
Solutions
What is engineering? ANS The application of scientific principles toward practical ends.
Software Engineering and Computer Science are the same area of study. ANS False
According to the paper author, professional software development must be engineering, not science. ANS
True
Engineering of software is only concerned about quality, not about delivering the product on time and on
budget. ANS False
The Software Engineering Code of Ethics and Professional Practice was developed by... ANS ...the
ACM/IEEE-CS Joint Task Force on Software Engineering Ethics and Professional Practice.
The software process does not include evolution. ANS False
The most significant factor in determining which software engineering methods and techniques are most
important might be the type of application being developed. ANS True
When acceptable, you should reuse software that has already been developed rather than write new software.
ANS True
It is usually cheaper, in the long run, to use software engineering methods and techniques for professional
software systems. ANS True
Different types of applications need software engineering; they just do not all need the same software
engineering methods and techniques. ANS True
Stages of the waterfall model (in order) ANS 1. Requirements definition
2. System and software design
3. Implementation and unit testing
, 4. Integration and system testing
5. Operation and maintenance
In principle, the result of each phase of the waterfall model must be signed off before the next can begin. ANS
True
In applying to software development, the phases of the waterfall model will often overlap. ANS True
The use of the waterfall model often leads to projects being late and over-budget. ANS True
What are the stages of the testing process? ANS 1. Development testing (developers test individual
components)
2. System testing (system as a whole is tested)
3. Acceptance testing (alpha/beta testing, tests customer acceptance)
What are the four activities fundamental to software engineering? ANS 1. Software specification
2. Software development (design and implementation)
3. Software validation
4. Software evolution
What are the four main activities in the requirements engineering process? ANS 1. Feasibility study
2. Requirements elicitation and analysis
3. Requirements specification
4. Requirements validation
(5. Requirements maintenance?)
In plan-driven software processes, which activities create test plans? ANS Requirements specification
System specification
Component design
System design
Solutions
What is engineering? ANS The application of scientific principles toward practical ends.
Software Engineering and Computer Science are the same area of study. ANS False
According to the paper author, professional software development must be engineering, not science. ANS
True
Engineering of software is only concerned about quality, not about delivering the product on time and on
budget. ANS False
The Software Engineering Code of Ethics and Professional Practice was developed by... ANS ...the
ACM/IEEE-CS Joint Task Force on Software Engineering Ethics and Professional Practice.
The software process does not include evolution. ANS False
The most significant factor in determining which software engineering methods and techniques are most
important might be the type of application being developed. ANS True
When acceptable, you should reuse software that has already been developed rather than write new software.
ANS True
It is usually cheaper, in the long run, to use software engineering methods and techniques for professional
software systems. ANS True
Different types of applications need software engineering; they just do not all need the same software
engineering methods and techniques. ANS True
Stages of the waterfall model (in order) ANS 1. Requirements definition
2. System and software design
3. Implementation and unit testing
, 4. Integration and system testing
5. Operation and maintenance
In principle, the result of each phase of the waterfall model must be signed off before the next can begin. ANS
True
In applying to software development, the phases of the waterfall model will often overlap. ANS True
The use of the waterfall model often leads to projects being late and over-budget. ANS True
What are the stages of the testing process? ANS 1. Development testing (developers test individual
components)
2. System testing (system as a whole is tested)
3. Acceptance testing (alpha/beta testing, tests customer acceptance)
What are the four activities fundamental to software engineering? ANS 1. Software specification
2. Software development (design and implementation)
3. Software validation
4. Software evolution
What are the four main activities in the requirements engineering process? ANS 1. Feasibility study
2. Requirements elicitation and analysis
3. Requirements specification
4. Requirements validation
(5. Requirements maintenance?)
In plan-driven software processes, which activities create test plans? ANS Requirements specification
System specification
Component design
System design