Caution
The goal of self-assessment is to gauge your mastery of
the topics in this chapter. If you do not know the
answer to a question or are only partially sure of the
answer, you should mark that question as wrong for
purposes of self-assessment. Giving yourself credit for
an answer that you correctly guess skews your self-
assessment results and might provide you with a false
sense of security.
1. What is Waterfall?
1. A description of how blame flows from management on failed
software projects
2. A type of SDLC
3. A serial approach to software development that relies on a fixed
scope
4. All of the above
2. What is Agile?
1. A form of project management for Lean
2. An implementation of Lean for software development
3. A strategy for passing the CCNA DevNet exam
4. A key benefit of automation in infrastructure
3. The Model-View-Controller pattern is often used in
which of the following applications? (Choose three.)
1. Web applications with graphical interfaces
2. Client/server applications with multiple client types
3. PowerShell scripts
4. Django
4. Which of the following are true of the Observer
pattern? (Choose two.)
1. It is a publisher/subscriber pattern.
2. It is a multicast pattern.
3. It is used for configuration management applications and event
handling.
4. It is not commonly used in infrastructure application design.
5. What does BASH stand for?
1. Born Again Shell
2. Basic Shell
3. Bourne Again Shell
4. None of the above