CSE 360 EXAM 1 | VERIFIED STUDY | 2026
UPDATES
What is engineering? - ANSWER- The application of scientific principles toward practical
ends.
Software Engineering and Computer Science are the same area of study. - ANSWER- False
According to the paper author, professional software development must be engineering, not
science. - ANSWER- True
Engineering of software is only concerned about quality, not about delivering the product on
time and on budget. - ANSWER- False
The Software Engineering Code of Ethics and Professional Practice was developed by... -
ANSWER- ...the ACM/IEEE-CS Joint Task Force on Software Engineering Ethics and
Professional Practice.
The software process does not include evolution. - ANSWER- False
The most significant factor in determining which software engineering methods and techniques
are most important might be the type of application being developed. - ANSWER- True
When acceptable, you should reuse software that has already been developed rather than write
new software. - ANSWER- True
It is usually cheaper, in the long run, to use software engineering methods and techniques for
professional software systems. - ANSWER- True
Different types of applications need software engineering; they just do not all need the same
software engineering methods and techniques. - ANSWER- True
Stages of the waterfall model (in order) - ANSWER- 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. - ANSWER- True
In applying to software development, the phases of the waterfall model will often overlap. -
ANSWER- True
The use of the waterfall model often leads to projects being late and over-budget. - ANSWER-
True
What are the stages of the testing process? - ANSWER- 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? - ANSWER- 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? - ANSWER- 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? - ANSWER-
Requirements specification
System specification
Component design
System design
UPDATES
What is engineering? - ANSWER- The application of scientific principles toward practical
ends.
Software Engineering and Computer Science are the same area of study. - ANSWER- False
According to the paper author, professional software development must be engineering, not
science. - ANSWER- True
Engineering of software is only concerned about quality, not about delivering the product on
time and on budget. - ANSWER- False
The Software Engineering Code of Ethics and Professional Practice was developed by... -
ANSWER- ...the ACM/IEEE-CS Joint Task Force on Software Engineering Ethics and
Professional Practice.
The software process does not include evolution. - ANSWER- False
The most significant factor in determining which software engineering methods and techniques
are most important might be the type of application being developed. - ANSWER- True
When acceptable, you should reuse software that has already been developed rather than write
new software. - ANSWER- True
It is usually cheaper, in the long run, to use software engineering methods and techniques for
professional software systems. - ANSWER- True
Different types of applications need software engineering; they just do not all need the same
software engineering methods and techniques. - ANSWER- True
Stages of the waterfall model (in order) - ANSWER- 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. - ANSWER- True
In applying to software development, the phases of the waterfall model will often overlap. -
ANSWER- True
The use of the waterfall model often leads to projects being late and over-budget. - ANSWER-
True
What are the stages of the testing process? - ANSWER- 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? - ANSWER- 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? - ANSWER- 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? - ANSWER-
Requirements specification
System specification
Component design
System design