SOLUTIONS RATED A+
✔✔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 - ✔✔b (manifesto for agile software)
✔✔In scrum, a sprint backlog is
a) determined by the scrum master
b) the same as a product backlog
c) taken from the product backlog
d) determined by the customer - ✔✔c (taken from the product backlog)
✔✔The common template for a user story "As a <A>, I want to <B> so <C>" What is
<A>?
a) a developer
b) a type of user
c) a customer
d) None of the above - ✔✔b (a type of user)
✔✔As defined in this class, a use case scenario is
a) a high level design
b) a list of requirements
c) the same thing as a user story
d) a textual description of actions and conditions - ✔✔d (a textual description of actions
and conditions)
✔✔Which question no longer concerns the modern software engineer?
a) why does it cost so much to develop a piece of software?
b) why can't software errors be removed from products prior to deliver?
c) why does computer hardware cost so much?
d) why does software take a long time to finish? - ✔✔c (why does computer hardware
cost so much)
✔✔Which of the following is considered to be a continuous process of improvement?
a) restructuring
b) refactoring
c) re-engineering
d) rewriting - ✔✔b (refactoring)
✔✔The waterfall model of software development is no longer an appropriate approach
in today's development.
, a) True
b) False - ✔✔b (False)
✔✔Which is not true about Gantt charts?
a) process tasks are listed in the left hand column
b) horizontal bars indicate the duration of each tasks
c) task dependency cannot be shown
d) task concurrency can be clearly shown - ✔✔c (task dependency cannot be shown)
✔✔Which of the following is not an activity of project management?
a) people management
b) technology evaluation
c) project planning
d) risk management - ✔✔b (technology evaluation)
✔✔Which of the following is the lowest on the hierarchy of needs?
a) esteem needs
b) self-realization needs
c) physiological needs
d) social needs - ✔✔c (physiological needs)
✔✔Which of the following is usually not part of a project plan?
a) monitoring mechanisms
b) hardware requirements
c) high-level design
d) work breakdown structure - ✔✔c (high-level design)
✔✔In agile-planning, when is the functionality of the different increments decided?
a) during evolution
b) during testing
c) at the beginning
d) during development - ✔✔d (during development)
✔✔Which of the following is not an important factor when managing people?
a) honesty
b) competition
c) consistency
d) respect - ✔✔b (competition)
✔✔Which personality type is motivated by the presence and actions of the co-workers?
a) self-oriented
b) reward-oriented
c) task-oriented
d) interaction-oriented - ✔✔d (interaction-oriented)