Question 1
Some agile and incremental methods, like extreme programming, claim that they don't need
high-level designs.
Group of answer choices
True
False
Question 2
It is impossible, and not practical, to remove all bugs from a reasonably large system.
Group of answer choices
True
False
Question 3
A successful software system will require zero maintenance.
Group of answer choices
True
False
Question 4
Git belongs in which category of version control systems (VCS)?
Group of answer choices
Local VCS
Centralized VCS
Distributed VCS
Locking VCS
Question 5
Git thinks about its data more like a stream of snapshots as opposed to a collection of file
differences (or deltas).
Group of answer choices
True
False
Question 6
If two team members disagree about an estimate, which of the following can help find a
compromise?
Group of answer choices
Wideband Delphi
discussing assumptions
WBS
a Scrum meeting
Question 7
Which planning method is used by eXtreme Programming (XP)?
Group of answer choices
PROBE
COCOMO II
The Planning Game
Wideband Delphi
Question 8
In the Wideband Delphi process, the project manager would make a good moderator.
Group of answer choices
True
False
Question 9
Which of the following are true of Wideband Delphi? (select all that apply)
Group of answer choices
requires the entire team to correct one another
requires the creation of a WBS
requires a daily stand-up meeting
was developed at the Rand Corporation in the 1940s
involves an estimation team with 3 to 7 members
Flag question: Question 10
Question 10
Which of the following should you have before you begin the Wideband Delphi process? (select
all that apply)
Group of answer choices
WBS
Vision document
Scope document
a Scrum meeting
Flag question: Question 11
Question 11
Which of the following relationships is also known as "generalization"?
Group of answer choices
Has-a
Creates
Is-a
Knows about
Flag question: Question 12
Question 12
The domain model is a dynamic model that captures the behavior of the system.
Group of answer choices
True
False
Flag question: Question 13
Question 13
External systems are always modeled as actors.
Group of answer choices
True
False
Flag question: Question 14
Question 14
Matching
Group of answer choices
validation
[ Choose ] Are we doing the things right? Are we doing the right things?
verification
[ Choose ] Are we doing the things right? Are we doing the right things?
Flag question: Question 15
Question 15
Which of the following rules are part of Osborn's method?
Group of answer choices
solicit user stories
focus on quantity
withold criticism
break rules
encourage unusual ideas
combine and improve ideas
Flag question: Question 16
Question 16
Which of the following are parts of a use case?
Group of answer choices
title
main success scenario
extensions
user stories
Flag question: Question 17
Question 17
A domain model is: (check all that apply)
Group of answer choices
a use case
a graphic that shows relationships
a project glossary
a dictionary of term.
Question 1 Some agile and incremental methods- like extreme programmi.pdf
1. Question 1
Some agile and incremental methods, like extreme programming, claim that they don't need
high-level designs.
Group of answer choices
True
False
Question 2
It is impossible, and not practical, to remove all bugs from a reasonably large system.
Group of answer choices
True
False
Question 3
A successful software system will require zero maintenance.
Group of answer choices
True
False
Question 4
Git belongs in which category of version control systems (VCS)?
Group of answer choices
Local VCS
Centralized VCS
Distributed VCS
Locking VCS
Question 5
2. Git thinks about its data more like a stream of snapshots as opposed to a collection of file
differences (or deltas).
Group of answer choices
True
False
Question 6
If two team members disagree about an estimate, which of the following can help find a
compromise?
Group of answer choices
Wideband Delphi
discussing assumptions
WBS
a Scrum meeting
Question 7
Which planning method is used by eXtreme Programming (XP)?
Group of answer choices
PROBE
COCOMO II
The Planning Game
Wideband Delphi
Question 8
In the Wideband Delphi process, the project manager would make a good moderator.
Group of answer choices
True
3. False
Question 9
Which of the following are true of Wideband Delphi? (select all that apply)
Group of answer choices
requires the entire team to correct one another
requires the creation of a WBS
requires a daily stand-up meeting
was developed at the Rand Corporation in the 1940s
involves an estimation team with 3 to 7 members
Flag question: Question 10
Question 10
Which of the following should you have before you begin the Wideband Delphi process? (select
all that apply)
Group of answer choices
WBS
Vision document
Scope document
a Scrum meeting
Flag question: Question 11
Question 11
Which of the following relationships is also known as "generalization"?
Group of answer choices
Has-a
Creates
4. Is-a
Knows about
Flag question: Question 12
Question 12
The domain model is a dynamic model that captures the behavior of the system.
Group of answer choices
True
False
Flag question: Question 13
Question 13
External systems are always modeled as actors.
Group of answer choices
True
False
Flag question: Question 14
Question 14
Matching
Group of answer choices
validation
[ Choose ] Are we doing the things right? Are we doing the right things?
verification
[ Choose ] Are we doing the things right? Are we doing the right things?
Flag question: Question 15
5. Question 15
Which of the following rules are part of Osborn's method?
Group of answer choices
solicit user stories
focus on quantity
withold criticism
break rules
encourage unusual ideas
combine and improve ideas
Flag question: Question 16
Question 16
Which of the following are parts of a use case?
Group of answer choices
title
main success scenario
extensions
user stories
Flag question: Question 17
Question 17
A domain model is: (check all that apply)
Group of answer choices
a use case
a graphic that shows relationships
6. a project glossary
a dictionary of terms used in your project
Flag question: Question 18
Question 18
As a part of database maintenance, you may want to consider moving older data to:
Group of answer choices
a data warehouse
an audit trail
a user interface
en external interface
Flag question: Question 19
Question 19
Which architecture is most appropriate for a call center that wishes to deploy an expert system?
Group of answer choices
monolithic
client/server
rule-based
distributed
service-oriented
Flag question: Question 20
Question 20
When two processes try to save data to the same place in memory, you would say that the system
is exhibiting:
Group of answer choices
7. distributed processing
CBSE
SOA
a race condition
Flag question: Question 21
Question 21
Web services are a concrete example of which kind of architecture?
Group of answer choices
Monolithic
Client/Server
N-tier Architecture
CBSE
SOA
Data-Centric
Flag question: Question 22
Question 22
As Brooks' law states: "adding manpower to a late software project makes it later", unless, as the
author suggests, you can:
Group of answer choices
break a large task into smaller pieces
add new people to the same old tasks
use UML
use the right hardware
Flag question: Question 23
8. Question 23
The client tier of an N-tier system is often called the presentation tier.
Group of answer choices
True
False
Flag question: Question 24
Question 24
A communication diagram uses lines to connect objects that collaborate durning an interaction.
Group of answer choices
True
False
Flag question: Question 25
Question 25
Functional requirements are an important input when creating use cases.
Group of answer choices
True
False
Flag question: Question 26
Question 26
You can't drive object-oriented designs from use cases unless you tie your use cases to objects.
Group of answer choices
True
False
9. Flag question: Question 27
Question 27
Match
Group of answer choices
domain model entities
[ Choose ] noun verb/verb phrase
boundary/GUI objects
[ Choose ] noun verb/verb phrase
message between objects
[ Choose ] noun verb/verb phrase
use case name
[ Choose ] noun verb/verb phrase
Flag question: Question 28
Question 28
Which of the following should be specified in a high-level design?
Group of answer choices
Reports
Configuration data
Internal interfaces
Data flows
Training
Flag question: Question 29
Question 29
10. Model-view-controller (MVC) is an example of a __________, which is an arrangement of
classes that performs some common and useful tas.
Group of answer choices
robustness diagram
use case model
design pattern
analysis model
deployment diagram
Flag question: Question 30
Question 30
To identify and define classes, it may be helpful to look for the ____ in the use case text.
Group of answer choices
verbs
nouns
adjectives
past participles
Flag question: Question 31
Question 31
Using an object instantiated from the Phone class within both a Person object and a Company
object is a form of reuse known as:
Group of answer choices
inheritance
generalization
relation
11. composition
Flag question: Question 32
Question 32
Robustness analysis is: (choose the best answer)
Group of answer choices
analysis
design
coding
testing
part analysis and part design
Flag question: Question 33
Question 33
Using inheritance is one way that object-oriented programming languages achieve code reuse.
Group of answer choices
True
False
Flag question: Question 34
Question 34
You should make a boundary object for each screen.
Group of answer choices
True
False
Flag question: Question 35
12. Question 35
Which of the following are the two items most likely to be affected (changed) by robustness
analysis?
Group of answer choices
activity diagram
flowchart
entity-relationship diagram
domain model
use case
Flag question: Question 36
Question 36
Algorithms that give good solutions but don't guarantee the best of all possible solutions are
called:
Group of answer choices
heuristics
arbitrary
exponential
Big O
Flag question: Question 37
Question 37
There are four phases in the Unified Process. Where does Elaboration fit in the sequence?
Group of answer choices
first
second
13. third
fourth
Flag question: Question 38
Question 38
Describe what, according to Kroll and Kruchten, are at least two of the major achievements of
the RUP Elaboration phase.
View keyboard shortcuts
pView keyboard shortcutsAccessibility Checker0 words</>Switch to the html editorFullscreen
Flag question: Question 39
Question 39
What are CRC cards and how are they used? (Hint: Search CRC cards online.)
View keyboard shortcuts
pView keyboard shortcutsAccessibility Checker0 words</>Switch to the html editorFullscreen
Flag question: Question 40
Question 40
In general, a use case provides more detail than a user story.
Group of answer choices
True
False
Flag question: Question 41
Question 41
Describe the relationship between system security and ease of use.
View keyboard shortcuts
EditViewInsertFormatToolsTable