AND ANSWERS | 2025/2026 UPDATE | WITH
COMPLETE SOLUTION!!
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?
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?
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
Explain how the waterfall model of the SDLC controls the changes that occur
during a project. Answer - The waterfall model assumes that phases can be
carried out and completed sequentially. This model assumes rigid planning and
final decision making at each step of the development project.
Explain the advantages of having the phases of a predictive SDLC overlap.
Answer - In having the SDLC phases overlap, there is recognition that each
phase is influenced by and dependent on each other. While some initial
analysis must be done before designing can start, during design it may be
discovered that more detail is needed or that a requirement cannot be met in
the manner originally requested.
What organizing concept is included in all adaptive SDLCs? Answer - All
adaptive SDLCs include iterations, where, rather than having the phases
proceed sequentially, the iterations can be used to create a series of mini-
projects that address smaller parts of the application.
For an adaptive SDLC, explain what goes on during each iteration. Answer - An
iterative approach is adaptive because with each iteration's analysis, design,
and implementation, modifications can be made to adapt to the changing
requirements of the project.