CSE 360 EXAM 1 PRACTICE QUESTIONS WITH
DETAILED EXPLANATIONS 2026
◉ The software engineering code of ethics states that a professional
software engineer should be committed to lifelong learning
a) True
b) False.
Answer: a (true)
◉ Which of the following type of version control system creates a
clone of the project repository?
a) agile
b) file controlled
c) centralized
d) distributed.
Answer: d (distributed)
◉ In configuration management storage management, keeping a
difference between one version and other rather than making a
complete copy is called
a) a difference copy
b) a source translation
,c) a delta
d) a clone.
Answer: c (a delta)
◉ Which of the following is not a common trait in the software
processes?
a) design and implementation
b) evolution
c) specifications
d) incremental development
e) validation.
Answer: d (incremental development)
◉ Which is the best type of project to apply the waterfall model?
a) requirements are well defined and will not change
b) the customer cannot clearly define the requirements
c) a great deal of risk is involved
d) many rapid releases are needed.
Answer: a (requirements are well defined and will not change)
◉ The prototyping of software is
, a) the best approach to use for projects with large development
teams
b) a risky model that rarely produces a meaningful product
c) a reasonable approach when requirements are well defined
d) a useful approach when a customer cannot define requirements
clearly.
Answer: d (a useful approach when a customer cannot define
requirements clearly)
◉ How do agile processes accommodate change to requirements?
a) refactoring
b) test driven development
c) incremental releases
d) pair programming.
Answer: c (incremental releases)
◉ The formal proclamation defining the key values of agile
development is the
a) rationale against waterfall
b) manifesto for agile software
c) scrum handbook
d) software engineering handbook.
Answer: b (manifesto for agile software)
DETAILED EXPLANATIONS 2026
◉ The software engineering code of ethics states that a professional
software engineer should be committed to lifelong learning
a) True
b) False.
Answer: a (true)
◉ Which of the following type of version control system creates a
clone of the project repository?
a) agile
b) file controlled
c) centralized
d) distributed.
Answer: d (distributed)
◉ In configuration management storage management, keeping a
difference between one version and other rather than making a
complete copy is called
a) a difference copy
b) a source translation
,c) a delta
d) a clone.
Answer: c (a delta)
◉ Which of the following is not a common trait in the software
processes?
a) design and implementation
b) evolution
c) specifications
d) incremental development
e) validation.
Answer: d (incremental development)
◉ Which is the best type of project to apply the waterfall model?
a) requirements are well defined and will not change
b) the customer cannot clearly define the requirements
c) a great deal of risk is involved
d) many rapid releases are needed.
Answer: a (requirements are well defined and will not change)
◉ The prototyping of software is
, a) the best approach to use for projects with large development
teams
b) a risky model that rarely produces a meaningful product
c) a reasonable approach when requirements are well defined
d) a useful approach when a customer cannot define requirements
clearly.
Answer: d (a useful approach when a customer cannot define
requirements clearly)
◉ How do agile processes accommodate change to requirements?
a) refactoring
b) test driven development
c) incremental releases
d) pair programming.
Answer: c (incremental releases)
◉ The formal proclamation defining the key values of agile
development is the
a) rationale against waterfall
b) manifesto for agile software
c) scrum handbook
d) software engineering handbook.
Answer: b (manifesto for agile software)