Escrito por estudiantes que aprobaron Inmediatamente disponible después del pago Leer en línea o como PDF ¿Documento equivocado? Cámbialo gratis 4,6 TrustPilot
logo-home
Document preview thumbnail
Vista previa 4 fuera de 64 páginas
Examen

IFT-540 FINAL EXAM QUESTIONS AND ANSWERS LATEST UPDATE

Document preview thumbnail
Vista previa 4 fuera de 64 páginas

IFT-540 FINAL EXAM QUESTIONS AND ANSWERS LATEST UPDATE phases - Answers related groups of development activities, such as initiation, planning, analysis, design, implementation, deployment, and support waterfall model - Answers an SDLC approach that assumes the phases can be completed sequentially with no overlap incremental development - Answers 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 - Answers a development approach in which the complete system structure is built but with bare-bones functionality tool - Answers a software application that assists developers in creating models or other components required for a project integrated development environments (IDEs) - Answers sets of tools that work together to provide a comprehensive development and programming environment for software developers visual modeling tools - Answers tools that help analysts create and verify graphical models and may also generate program code technique - Answers a collection of guidelines that specify a method for how to carry out a development activity or task agile development - Answers a guiding philosophy and set of guidelines for developing information systems in an unknown, rapidly changing environment chaordic - Answers a term used to describe adaptive projects because they are chaotic yet ordered agile modeling (AM) - Answers 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 - Answers a set of functionality related activities that combine to enable the development process in a UP project pair programming - Answers XP practice in which two programmers work together on designing, coding, and testing software refactoring - Answers revising, reorganizing, and rebuilding part of a system so it is of higher quality product backlog - Answers a prioritized list of user requirements used to choose work to be done in a Scrum project product owner - Answers the client stakeholder for whom the system is being built Scrum master - Answers the person in charge of a Scrum project—similar to a project manager sprint - Answers a time-controlled mini-project that implements a specific portion of a system What is a project? - Answers 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? - Answers 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)? - Answers 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? - Answers 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? - Answers 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? - Answers project initiation project planning analysis design implementation deployment Explain how the waterfall model of the SDLC controls the changes that occur during a project. - Answers 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. - Answers 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

Vista previa del contenido

IFT-540 FINAL EXAM QUESTIONS AND ANSWERS LATEST UPDATE 2025-2026

phases - Answers related groups of development activities, such as initiation, planning, analysis,
design, implementation, deployment, and support

waterfall model - Answers an SDLC approach that assumes the phases can be completed
sequentially with no overlap

incremental development - Answers 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 - Answers a development approach in which the complete system structure is
built but with bare-bones functionality

tool - Answers a software application that assists developers in creating models or other
components required for a project

integrated development environments (IDEs) - Answers sets of tools that work together to
provide a comprehensive development and programming environment for software developers

visual modeling tools - Answers tools that help analysts create and verify graphical models and
may also generate program code

technique - Answers a collection of guidelines that specify a method for how to carry out a
development activity or task

agile development - Answers a guiding philosophy and set of guidelines for developing
information systems in an unknown, rapidly changing environment

chaordic - Answers a term used to describe adaptive projects because they are chaotic yet
ordered

agile modeling (AM) - Answers 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 - Answers a set of functionality related activities that combine to enable the
development process in a UP project

pair programming - Answers XP practice in which two programmers work together on designing,
coding, and testing software

refactoring - Answers revising, reorganizing, and rebuilding part of a system so it is of higher
quality

product backlog - Answers a prioritized list of user requirements used to choose work to be
done in a Scrum project

,product owner - Answers the client stakeholder for whom the system is being built

Scrum master - Answers the person in charge of a Scrum project—similar to a project manager

sprint - Answers a time-controlled mini-project that implements a specific portion of a system

What is a project? - Answers 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? - Answers 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)? - Answers 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? - Answers
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? - Answers 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? - Answers project initiation

project planning

analysis

design

implementation

deployment

Explain how the waterfall model of the SDLC controls the changes that occur during a project. -
Answers 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. - Answers 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? - Answers 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. - Answers 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.

The SDLC used in this text is based on what adaptive SDLC? - Answers The adaptive approach
presented in this textbook is a simplification of and variation on a more formal iterative
approach called the Unified Process (UP).

What are the core processes in the SDLC used in this book, and what traditional predictive SDLC
phase corresponds to each process? - Answers -Identify the problem and obtain approval
(project initiation)

-Plan and monitor project (project planning)

-Discover and understand details (analysis)

-Design system components (design)

-Build, text, and integrate system components (implementation)

-Complete system tests and deploy the solution (deployment)

What is the iterative approach that involves completing and deploying part of an application
over a few iterations and then completing and deploying another part of that application after a
few more iterations? - Answers incremental development

Why do adaptive SDLCs not explicitly include the support phase? - Answers Because, through an
adaptive SDLC process, parts of the system are available early on for user evaluation and
feedback, which helps ensure that the application will meet the needs of the users.

What is a system development methodology? - Answers A system development methodology
provides guidelines for every facet of the system development life cycle. Within a certain
methodology, certain models, such as diagrams, are used to describe and specify the
requirements.

What are some examples of models included in a methodology? - Answers Some examples of
models for system components: use case diagrams, domain model class diagram, design class
diagram, sequence diagram, package diagram, screen design template, etc. Some models used
to manage the development process: Gantt chart, organizational hierarchy chart, financial

, analysis models, system development life-cycle model, stakeholders list, and iteration plan.

What are some examples of techniques included in a methodology? - Answers Examples of
techniques in a methodology are: strategic planning techniques, project management
techniques, user-interviewing techniques, data-modeling techniques, relational database design
techniques, structured programming techniques, software-testing techniques, process
modeling techniques, domain modeling techniques, use case modeling techniques, object-
oriented programming techniques, architectural design techniques, user-interface design
techniques.

What are some examples of tools included in a methodology? - Answers Some examples of
tools in a methodology are: project management application, drawing/graphics application,
word processor/text editor, visual modeling tool, integrated development environment (IDE),
database management application, reverse-engineering tool, code generator tool.

What is Agile development? - Answers Agile development is a philosophy and set of guidelines
for developing information systems in an unknown, rapidly changing environment, and it can be
used with any system development

What are the four "values" reflected in Agile development? - Answers The four basic values
identified in Agile development:



-Value responding to change over following a plan

-Value individuals and interactions over processes and tools

-Value working software over comprehensive documentation

-Value customer collaboration over contract negotiation

What is Agile modeling (AM)? - Answers Agile modeling is a guiding philosophy that isn't about
doing less modeling, but about doing the right kind of modeling at the right level of detail for the
right purposes. AM doesn't dictate which models to build or how formal to make those models.

What are the 12 Agile modeling principles? - Answers -software is your primary goal

-next effort is your secondary goal

-minimize modeling

-embrace change, change incrementally

-model with a purpose

-build multiple models

Información del documento

Subido en
7 de noviembre de 2025
Número de páginas
64
Escrito en
2025/2026
Tipo
Examen
Contiene
Preguntas y respuestas
$10.99

¿Documento equivocado? Cámbialo gratis Dentro de los 14 días posteriores a la compra y antes de descargarlo, puedes elegir otro documento. Puedes gastar el importe de nuevo.
Escrito por estudiantes que aprobaron
Inmediatamente disponible después del pago
Leer en línea o como PDF

Seller avatar
Los indicadores de reputación están sujetos a la cantidad de artículos vendidos por una tarifa y las reseñas que ha recibido por esos documentos. Hay tres niveles: Bronce, Plata y Oro. Cuanto mayor reputación, más podrás confiar en la calidad del trabajo del vendedor.
TutorJosh
3.4
(74)
Vendido
478
Seguidores
16
Artículos
32593
Última venta
23 horas hace


Por qué los estudiantes eligen Stuvia

Creado por compañeros estudiantes, verificado por reseñas

Calidad en la que puedes confiar: escrito por estudiantes que aprobaron y evaluado por otros que han usado estos resúmenes.

¿No estás satisfecho? Elige otro documento

¡No te preocupes! Puedes elegir directamente otro documento que se ajuste mejor a lo que buscas.

Paga como quieras, empieza a estudiar al instante

Sin suscripción, sin compromisos. Paga como estés acostumbrado con tarjeta de crédito y descarga tu documento PDF inmediatamente.

Student with book image

“Comprado, descargado y aprobado. Así de fácil puede ser.”

Alisha Student

Preguntas frecuentes