Study Guide – Practice
Questions with Verified
Answers. GRADED A+. Latest
2026/2027 Update
phases - Answer✔✔ -related groups of development activities, such as initiation,
planning, analysis, design, implementation, deployment, and support
waterfall model - Answer✔✔ -an SDLC approach that assumes the phases can be
completed sequentially with no overlap
incremental development - Answer✔✔ -an SDLC approach that completes
portions of the system in small increments across iterations, with each increment
being integrated into the whole as it is completed
walking skeleton - Answer✔✔ -a development approach in which the complete
system structure is built but with bare-bones functionality
,tool - Answer✔✔ -a software application that assists developers in creating
models or other components required for a project
integrated development environments (IDEs) - Answer✔✔ -sets of tools that work
together to provide a comprehensive development and programming
environment for software developers
visual modeling tools - Answer✔✔ -tools that help analysts create and verify
graphical models and may also generate program code
technique - Answer✔✔ -a collection of guidelines that specify a method for how
to carry out a development activity or task
agile development - Answer✔✔ -a guiding philosophy and set of guidelines for
developing information systems in an unknown, rapidly changing environment
chaordic - Answer✔✔ -a term used to describe adaptive projects because they are
chaotic yet ordered
agile modeling (AM) - Answer✔✔ -a guiding philosophy in which only models that
are necessary, with a valid need and at the right level of detail, are created
,UP discipline - Answer✔✔ -a set of functionality related activities that combine to
enable the development process in a UP project
pair programming - Answer✔✔ -XP practice in which two programmers work
together on designing, coding, and testing software
refactoring - Answer✔✔ -revising, reorganizing, and rebuilding part of a system so
it is of higher quality
product backlog - Answer✔✔ -a prioritized list of user requirements used to
choose work to be done in a Scrum project
product owner - Answer✔✔ -the client stakeholder for whom the system is being
built
Scrum master - Answer✔✔ -the person in charge of a Scrum project—similar to a
project manager
sprint - Answer✔✔ -a time-controlled mini-project that implements a specific
portion of a system
What is a project? - Answer✔✔ -A project is a planned undertaking, with a
beginning and end that produces a well-defined result or product.
, What is the range of sizes of an information system development project? -
Answer✔✔ -
Some system development projects are very large, requiring thousands of hours of
work by many people spanning several calendar years. Many system development
projects are smaller, lasting a few months.
What is the system development life cycle (SDLC)? - Answer✔✔ -The system
development life cycle provides a way to think about the development of a new
system as a progressive process.
What characteristics of a project call for a predictive approach to the SDLC? -
COrrECT
ANSWEr-Predictive SDLCs are useful for building systems that are well understood
and defined. For example, updating an older system where the staff already
understands the requirements very well and no new processes need to be added.
What characteristics of a project call for an adaptive approach to the SDLC? -
COrrECT
ANSWEr-An adaptive approach is used when the system's requirements and/or
the users' needs aren't well understood. Some system requirements may need to
be determined after preliminary development work. Flexibility is needed.
What are the six phases of the traditional predictive SDLC? - Answer✔✔ -
project initiation project planning analysis design implementation
deployment