CIS Chapter 10

Lakukan tugas rumah & ujian kamu dengan baik sekarang menggunakan Quizwiz!

A Scrum sprint is a firm ____ time box, with a specific goal or deliverable.​ ​7 day ​14 day 30​ day 60 day

30 day

pair programming

XP practice in which two programmers work together on designing, coding, and testing software

technique

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

walking skeleton

a development approach in which the complete system structure is built but with bare-bones functionality

Agile Development

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

Agile modeling (AM)

a guiding philosophy in which only models that are necessary, with a valid need and at the right level of detail, are created

An approach to the SDLC that plans the project in advance and then progresses according to the plan is called what?​ ​A predictive approach An adaptive approach​ ​An Agile approach ​A project management approach

a predictive approach

product backlog

a prioritized list of user requirements used to choose work to be done in a Scrum project

UP discipline

a set of functionally related activities that combine to enable the development process in a UP project

tool

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

chaordic

a term used to describe adaptive projects that are chaotic and ordered

sprint

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

The term "_______" is used to separate out some aspect of the real world that is important to understand when we build a model.​ ​brainstorm ​synthesis ​analysis abstraction​

abstraction

A(n) _____ approach to the SDLC is used when the exact requirements of a system or needs of users are not well understood.​ ​predictive ​persistent ​incremental ​adaptive

adaptive

waterfall model

an SDLC approach that assumes the phases can be completed sequentially with no overlap

incremental development

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

predictive approach to the SDLC

an approach that assumes the project can be planned in advance and that the new information system can be developed according to the plan

adaptive approach to the SDLC

an approach that assumes the project must be more flexible and adapt to changing needs as the project progresses

Which of the following is completed in the transition phase of the UP?​ ​Complete beta test Resolve high risks​ ​Implement the core functions ​Make the plans to deploy

complete beta test

A project cannot have both predictive and adaptive elements.

false

A project that has high technical risk should use the predictive approach

false

Adopting an Agile approach for a project is relatively easy.

false

In Agile Modeling, change is seen as the exception, not the norm

false

In XP, each programmer is responsible for his or her own code

false

In incremental development, an increment is always completed in each iteration

false

Maintaining simplicity in Agile Modeling eliminates the need for validating the models with code.

false

The UP should not be tailored to the needs of a specific organization or system project.

false

The elaboration phase of the UP is usually completed in one iteration

false

The purpose of a Scrum daily meeting is to find solutions for any issues that have arisen since the last meeting

false

A(n) ______ is a representation of an important aspect of the real world.​ ​methodology ​tool ​technique model​

model

An approach to the SDLC where the phases overlap is often referred to as the _______ approach.​ ​modified waterfall ​waterfall ​modified predictive ​spiral

modified waterfall

Which of the following is NOT an XP practice?​ ​Simple designs ​Anyone can change code ​Small releases ​No required coding standards

no required coding standard

The UP life cycle model includes all of the following:​ ​phases, activities, and artifacts phases, disciplines, and iterations​ ​activities, iterations, and processes ​analysis, design, and implementation phases

phases, disciplines, and iterations

In Scrum, the ____ maintains the product backlog list.​ ​product owner ​Scrum master ​Scrum team ​project manager

product owner

phases

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

refactoring

revisiting, reorganizing, and rebuilding part of a system so it is of higher quality

Integrated Development Environment (IDE)

sets of tools that work together to provide a comprehensive development and programming environment for software developers

The objective of the ____ is to keep the system running productively during the years following its initial installation.​ ​version release ​support phase ​maintenance phase deployment phase​

support phase

A(n) _____ provides guidelines to follow for completing every activity in systems development, including specific models, tools, and techniques.​ ​predictive approach ​object-oriented analysis ​system development methodology ​systems development life cycle

system development methodology

In XP development, a(n) ____ can guide members toward a vision and help them understand the system.​ ​product backlog ​system metaphor ​object framework ​meta model

system metaphor

Scrum focuses primarily on the ____ level.​ ​team ​software ​manager ​sprint

team

product owner

the client stakeholder for whom the system is being built

Scrum master

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

visual modeling tools

tools that help analysts create and verify graphical models and may also generate program code

Which of the following is NOT one of the major activities of the support phase?​ ​Training the users ​Maintaining the system ​Enhancing the system ​Supporting the users

training the users

A model is representation of an important aspect of the real world

true

A tool is a software support that helps create models or other components required in the project

true

Anytime people need to either record or communicate information, it is useful to create a model

true

In Agile Development, contracts include options for the customer to cancel if the project is not progressing, as measured by the incremental deliverables

true

In the UP life cycle, some working software is tested and reviewed with system users at the end of each iteration

true

Most iterations in the UP involve work in all disciplines

true

Once a Scrum team has agreed on a goal and has selected items from the backlog list, the scope of the sprint is frozen

true

The Unified Process (UP) life cycle has four phases: inception, elaboration, construction, conversion

true

The modified waterfall approach requires overlapping phases

true

The predictive waterfall SDLC explicitly includes a support phase, but the adaptive SDLCs do not

true

The basis of an XP plan is a set of ____ that users develop.​ ​use cases ​user stories ​classes ​diagrams

user stories

The first XP development activity is creating ____.​ ​system metaphor ​development plan for releases ​set of acceptance tests ​user stories

user stories

The _____ approach is an SDLC approach that assumes the output of each phase are frozen before moving on to the next phase.​ ​iterative ​spiral model ​waterfall model ​prototyping

waterfall model

Which of the following is a basic value of agile software development?​ ​Following a plan over responding to change ​Working software over comprehensive documentation ​Processes and tools over individuals and interactions ​Contract negotiation over customer collaboration

working software over comprehensive documentation


Set pelajaran terkait

AWS Certified Solutions Architect - Associate Practice Questions

View Set

Foundations of Business- Chapter 4; Mathis (TCU)

View Set

Unit 3 - Section 5: Intellectual Property

View Set

Physiology Unit 2: Endocrine and Skeletal Muscle

View Set