CSE 360 Exam Review Questions And Answers Latest
Study Solutions
Which is not true? The software crisis identified that software is delivered
1. late
2. with too many remaining errors
3. over-budget
4. incrementally ANS 4. incrementally
Software deteriorates rather than wears out because... ANS multiple change requests introduce errors in
component interactions.
The Software Engineering Code of Ethics is a contract that all professional software developers must sign.
T/F ANS False
Waterfall process is no longer user today.
T/F ANS False
Which of the following is not a common trait in software processes?
A. specifications
B. incremental development
C. validation
D. design and implementation
E. evolution ANS B. incremental development
Which is the best type of project to apply the waterfall model?
A. a great deal of risk is involved
B. many rapid releases are needed
C. requirements are well defined and will not change
D. the customer cannot clearly define the requirements ANS C. requirements are well defined and will not
change
,The prototyping of software is... ANS a useful approach when a customer cannot define requirements
clearly
How do agile processes accommodate change to requirements? ANS incremental releases
The formal proclamation defining the key values of agile development is the... ANS Manifesto fo Agile
Software Devlopment
In Scrum, the Sprint backlog is... ANS taken from the product backlog
Which is NOT one of the questions answered by each team member at each daily Scrum meeting?
A. What did you do since the last meeting?
B. What obstacles are you encountering?
C. What is the cause of the problems you are encountering?
D. What do you plan to accomplish by the next team meeting? ANS C. What is the cause of the problems
you are encountering?
In Scrum, what is used to track the progress made in a sprint? ANS Burndown Chart
The common template for a user story is "As a <A>, I want to <B> so <C>"
What is <A>? ANS A type of user
Non-functional requirements are only created by the customer/user.
T/F ANS False
When a user story is too large to be coded and tested within an iteration, it is called a(n)... ANS epic
A use case scenario is... ANS a textual description of actions
Which of the following is NOT a nonfunctional requirement?
, A. correctness
B. portability
C. ease of use
D. robustness ANS A. correctness
________ is the ability of the system to deliver services as specified.
Also known as mean time to failure (MTTF) ANS Reliability
________ is the ability of the system to protect itself against the deliberate or accidental intrusion. ANS
Security
The dependability of the systems is usually more important than the functionality as
A. system failures affect a large number of people.
B. users often reject systems that are unreliable or insecure
C. system failures costs may be enormous
D. undependable system may cause information loss.
E. all of the above ANS E. all of the above
A design goal when creating a module is to... ANS Minimize coupling and maximize cohesion
Coupling is a qualitative indication of the degree to which a module... ANS is connected to other modules
and the outside world
Which architectural pattern separates presentation and interaction from the system data and structured into
three logical components?
A. Client-server
B. Repository
C. Model-view-controller
D. Layered ANS C. Model-view-controller
Which architectural pattern is recommended to be used when building new facilities on top of existing
systems?
Study Solutions
Which is not true? The software crisis identified that software is delivered
1. late
2. with too many remaining errors
3. over-budget
4. incrementally ANS 4. incrementally
Software deteriorates rather than wears out because... ANS multiple change requests introduce errors in
component interactions.
The Software Engineering Code of Ethics is a contract that all professional software developers must sign.
T/F ANS False
Waterfall process is no longer user today.
T/F ANS False
Which of the following is not a common trait in software processes?
A. specifications
B. incremental development
C. validation
D. design and implementation
E. evolution ANS B. incremental development
Which is the best type of project to apply the waterfall model?
A. a great deal of risk is involved
B. many rapid releases are needed
C. requirements are well defined and will not change
D. the customer cannot clearly define the requirements ANS C. requirements are well defined and will not
change
,The prototyping of software is... ANS a useful approach when a customer cannot define requirements
clearly
How do agile processes accommodate change to requirements? ANS incremental releases
The formal proclamation defining the key values of agile development is the... ANS Manifesto fo Agile
Software Devlopment
In Scrum, the Sprint backlog is... ANS taken from the product backlog
Which is NOT one of the questions answered by each team member at each daily Scrum meeting?
A. What did you do since the last meeting?
B. What obstacles are you encountering?
C. What is the cause of the problems you are encountering?
D. What do you plan to accomplish by the next team meeting? ANS C. What is the cause of the problems
you are encountering?
In Scrum, what is used to track the progress made in a sprint? ANS Burndown Chart
The common template for a user story is "As a <A>, I want to <B> so <C>"
What is <A>? ANS A type of user
Non-functional requirements are only created by the customer/user.
T/F ANS False
When a user story is too large to be coded and tested within an iteration, it is called a(n)... ANS epic
A use case scenario is... ANS a textual description of actions
Which of the following is NOT a nonfunctional requirement?
, A. correctness
B. portability
C. ease of use
D. robustness ANS A. correctness
________ is the ability of the system to deliver services as specified.
Also known as mean time to failure (MTTF) ANS Reliability
________ is the ability of the system to protect itself against the deliberate or accidental intrusion. ANS
Security
The dependability of the systems is usually more important than the functionality as
A. system failures affect a large number of people.
B. users often reject systems that are unreliable or insecure
C. system failures costs may be enormous
D. undependable system may cause information loss.
E. all of the above ANS E. all of the above
A design goal when creating a module is to... ANS Minimize coupling and maximize cohesion
Coupling is a qualitative indication of the degree to which a module... ANS is connected to other modules
and the outside world
Which architectural pattern separates presentation and interaction from the system data and structured into
three logical components?
A. Client-server
B. Repository
C. Model-view-controller
D. Layered ANS C. Model-view-controller
Which architectural pattern is recommended to be used when building new facilities on top of existing
systems?