CSE 360 Exam 2025 Questions and
Answers
External perspective - ANSWER-An external perspective, where you model the
context or environment of the system.
Interaction perspective - ANSWER-An interaction perspective, where you model
the interactions between a system and its environment, or between the
components of a system.
Structural perspective - ANSWER-A structural perspective, where you model the
organization of a system or the structure of the data that is processed by the
system.
Behavioral perspective - ANSWER-A behavioral perspective, where you model the
dynamic behavior of the system and how it responds to events.
Incrementally - ANSWER-Which is not true? The Software crisis identified that
software is delivered:
Multiple change requests introduce errors in component interactions - ANSWER-
Software deteriorates rather than wears out because:
COPYRIGHT ©️ 2025 ALL RIGHTS RESERVED...TRUSTED & VERIFIED 1
,False - ANSWER-The software engineering code of ethics is a contract that all
professional software developers must sign.
False - ANSWER-Waterfall process is no longer used today
Incremental development - ANSWER-Which of the following is not a common
trait in software processes?
Requirements are well defined and will not change - ANSWER-Which is the best
type of project to apply the waterfall model?
A useful approach when a customer cannot define requirements clearly -
ANSWER-The prototyping of software is
Incremental releases - ANSWER-How do agile processes accommodate change to
requirements?
Manifesto for Agile Software development - ANSWER-The formal proclamation
defining the key values of agile development is the :
Taken from the product backlog - ANSWER-In Scrum, a Sprint backlog is
What is the cause of the problems you are encountering? - ANSWER-Which is
NOT one of the questions answered by each team member at each daily Scrum
meeting?
Burndown chart - ANSWER-In Scrum, what is used to track the progress made in
a sprint?
COPYRIGHT ©️ 2025 ALL RIGHTS RESERVED...TRUSTED & VERIFIED 2
, A type of user - ANSWER-The common template for a user story "As a <A>, I
want to <B> so <C> What is <A>?
False - ANSWER-Non-functional requirements are only created by the
customer/user.
Use case scenario - ANSWER-A textual description of actions and conditions
Correctness - ANSWER-Which of the following is NOT a nonfunctional
requirement?
Junit - ANSWER-to test method individually in Java. Used in test driven
development
Maven - ANSWER-software build tool used in project management
Eclipse debugger - ANSWER-used to help find errors in code. part of eclipse ide
BitBucket - ANSWER-use for source code management and version control
Why is Software Engineering so important? - ANSWER-It is usually more
economic in the long run to produce reliable and trustworthy systems
What is incremental development - ANSWER-Software is developed and released
in versions allowing for customer feedback
Give two examples of nonfunctional requirements - ANSWER-Usability and
maintainability
COPYRIGHT ©️ 2025 ALL RIGHTS RESERVED...TRUSTED & VERIFIED 3
Answers
External perspective - ANSWER-An external perspective, where you model the
context or environment of the system.
Interaction perspective - ANSWER-An interaction perspective, where you model
the interactions between a system and its environment, or between the
components of a system.
Structural perspective - ANSWER-A structural perspective, where you model the
organization of a system or the structure of the data that is processed by the
system.
Behavioral perspective - ANSWER-A behavioral perspective, where you model the
dynamic behavior of the system and how it responds to events.
Incrementally - ANSWER-Which is not true? The Software crisis identified that
software is delivered:
Multiple change requests introduce errors in component interactions - ANSWER-
Software deteriorates rather than wears out because:
COPYRIGHT ©️ 2025 ALL RIGHTS RESERVED...TRUSTED & VERIFIED 1
,False - ANSWER-The software engineering code of ethics is a contract that all
professional software developers must sign.
False - ANSWER-Waterfall process is no longer used today
Incremental development - ANSWER-Which of the following is not a common
trait in software processes?
Requirements are well defined and will not change - ANSWER-Which is the best
type of project to apply the waterfall model?
A useful approach when a customer cannot define requirements clearly -
ANSWER-The prototyping of software is
Incremental releases - ANSWER-How do agile processes accommodate change to
requirements?
Manifesto for Agile Software development - ANSWER-The formal proclamation
defining the key values of agile development is the :
Taken from the product backlog - ANSWER-In Scrum, a Sprint backlog is
What is the cause of the problems you are encountering? - ANSWER-Which is
NOT one of the questions answered by each team member at each daily Scrum
meeting?
Burndown chart - ANSWER-In Scrum, what is used to track the progress made in
a sprint?
COPYRIGHT ©️ 2025 ALL RIGHTS RESERVED...TRUSTED & VERIFIED 2
, A type of user - ANSWER-The common template for a user story "As a <A>, I
want to <B> so <C> What is <A>?
False - ANSWER-Non-functional requirements are only created by the
customer/user.
Use case scenario - ANSWER-A textual description of actions and conditions
Correctness - ANSWER-Which of the following is NOT a nonfunctional
requirement?
Junit - ANSWER-to test method individually in Java. Used in test driven
development
Maven - ANSWER-software build tool used in project management
Eclipse debugger - ANSWER-used to help find errors in code. part of eclipse ide
BitBucket - ANSWER-use for source code management and version control
Why is Software Engineering so important? - ANSWER-It is usually more
economic in the long run to produce reliable and trustworthy systems
What is incremental development - ANSWER-Software is developed and released
in versions allowing for customer feedback
Give two examples of nonfunctional requirements - ANSWER-Usability and
maintainability
COPYRIGHT ©️ 2025 ALL RIGHTS RESERVED...TRUSTED & VERIFIED 3