Deck 17: Implementation

Full screen (f)
exit full mode
Question
Implementation requires a range of activities including ________.

A) testing
B) deployment
C) maintenance
D) all the above
Use Space or
up arrow
down arrow
to flip the card.
Question
The process of development starts with gathering requirements and concludes with ________.

A) implementation
B) analysis
C) design
D) programming
Question
________ is a set of activities that transform the abstract concepts of analysis and the detailed specification of design into an actual product that people use.

A) Analysis
B) Design
C) Implementation
D) Programming
Question
There was a time when software development was coding and nothing but coding, but as software and expectations from software grew more complex ________.

A) the cost of development increased
B) this narrow approach started to result in unreliable products
C) the cost of development decreased
D) more people became interested in software development
Question
High-quality software cannot result from low-quality code because code is ________/

A) the brick and the mortar of a software product
B) too easy
C) too difficult
D) irrelevant
Question
Coding follows and depends on physical design; however, coding might force the physical design to change if ________.

A) the analysis is flawed
B) certain design concepts are defective or missing
C) the requirements are not complete
D) the technology is too expensive
Question
Design defines the services that an object must provide and, as a result, ________.

A) creates coding automatically
B) creates a precise scope for coding
C) complements analysis
D) we don't really need coding
Question
The choice of the programming language depends on many factors, including ________.

A) technology
B) personnel
C) computers
D) routers
Question
Which of the following is NOT one of the factors in choosing the programming language?

A) proprietary languages needed for certain products
B) legacy systems
C) organizational environment
D) methodology
Question
By defining programming as coding that is a system of symbols and rules used to represent instructions to a computer, we are ignoring a host of other activities such as ________.

A) an object-oriented approach
B) design activities
C) compilers and interpreters
D) the programmers' skill set
Question
A source code editor is a text editor designed specifically for ________.

A) providing a quick way to run a compiler, interpreter
B) creating and editing code by programmers
C) providing a quick way to run a debugger
D) all of the above
Question
Assemblers expect the code to have a ________ relationship to the machine language.

A) one-to-one
B) one-to-many
C) many-to-one
D) many-to-many
Question
Compilers translate the human-readable code in high-level languages into machine languages without ________.

A) knowing the language
B) knowing the technology
C) knowing the name of the programmer
D) requiring the programmer to know how the computer works
Question
Interpreters execute the instructions each and every time the program is run without ________.

A) storing the instructions
B) running the program
C) storing the translation as an executable
D) saving the program
Question
Which of the following is NOT an interpreted language?

A) UML
B) Visual Basic
C) all scripting languages
D) JavaScript
Question
The idea behind virtual machines is ________, since the applications can run on any platform that supports the virtual machine.

A) platform dependence
B) platform independence
C) machine independence
D) machine dependence
Question
Syntax errors are detected by ________.

A) virtual machines
B) interpreters
C) code editors
D) compliers
Question
Builders ________ required binary modules, and linkers ________ them.

A) create, connect
B) acquire, separate
C) create, separate
D) acquire, connect
Question
Resource editors are responsible for managing ________, including alternate texts for multilingual applications.

A) applications
B) operating systems
C) non-code building blocks of the software
D) databases
Question
A(n) ________ is an application that gathers the necessary modules into a package for installation on a target machine and allows the user to customize the installation.

A) builder
B) virtual machine
C) code editor
D) installer
Question
Revision control software ________.

A) is used to maintain documentation and configuration files
B) is used to maintain documentation source code
C) can be applied to any type of stored information or data
D) all of the above
Question
Coding standards are most essential when ________.

A) a team is involved in coding, debugging, and maintenance
B) individual programmers work on unique programs
C) analyst and designer don't get along
D) designers don't appreciate programmers
Question
Good coding standards can make it less likely that bugs ________.

A) are reduced
B) are completely eliminated
C) will creep into the code
D) will produce more bugs
Question
Code review is an important activity in software development, but it is often ________.

A) expensive
B) neglected
C) guided by user requirements
D) not productive
Question
Walkthrough and inspection are two types of ________.

A) code review
B) coding standards
C) debuggers
D) installers
Question
If you have flawed analysis and defective design, you should ________.

A) write multiple codes
B) start all over again
C) avoid coding completely
D) stop reviewing your code
Question
Testing is a part of ________.

A) software measurement
B) software qualify assurance
C) software development
D) both B & C
Question
Finding ________ is part of everyone's expectations from testing.

A) bugs
B) answers
C) solutions
D) debuggers
Question
Software testing must provide answers to ________.

A) verification
B) validation
C) both A & B
D) neither A or B
Question
Which of the following is NOT a phase of software testing?

A) alpha
B) unit
C) integration
D) acceptance
Question
Component testing is contingent upon a ________.

A) monolithic application
B) one-component application
C) component-based architecture
D) none of the above
Question
System testing is ________.

A) conducted when all components of a system or subsystem are in place
B) a kind of "dress rehearsal" before it is shown to the paying clients
C) both A & B
D) neither A or B
Question
A product passes acceptance testing when ________.

A) the people who have paid for its development accept it
B) the product is accepted without testing
C) the machine is acceptable to the user
D) the process is acceptable to the client
Question
The object-oriented technology can reduce defects that result from exposing variables to free-for-all access through ________.

A) encapsulation
B) polymorphism
C) inheritance
D) modularity
Question
Encapsulation is both a blessing and a curse because, although it hides complexity, ________.

A) it also reduces the value of software
B) it is very difficult to work with
C) complexity can hide errors
D) it makes errors disappear before being fixed
Question
Which of the following best describes characteristic of a "release"?

A) must determine the resources required to operate at the customer site
B) must collect information for carrying out the subsequent activities of the deployment process.
C) includes all the operations to prepare a system for assembly and transfer to the customer site
D) all of the above
Question
A deployment diagram is used ________.

A) to visualize the static aspect of the physical nodes and their relationships
B) to specify they physical nodes' details for construction
C) both A & B
D) neither A or B
Question
The exact nature of training depends on ________.

A) the nature of application
B) who is using the system
C) whether the application is developed in-house or for the mass market
D) all of the above
Question
To overcome the frequent incompatibilities between the "ease-of-use" and "ease-of-learning," most popular applications ________.

A) allow the user interface to be customized
B) are unique
C) use GUI
D) are mass customized
Question
A wizard ________.

A) is a special kind of user interface
B) guides you through a task step-by-step
C) allows you to go back and forth in the flow, but does not let you to skip a required step
D) all of the above
Question
Implementation covers a range of activities including analysis, design, and maintenance.
Question
Implementation transforms the abstract concepts of analysis and the detailed specifications of design into an actual product that people use.
Question
Maintenance consists of installation, configuration, and user training.
Question
Maintenance may require a full cycle of development, including analysis and design.
Question
A deployment diagram models the relationships between software components and computing "nodes" such as servers, workstations, and networks.
Question
In the beginning, software development was all about coding, but today coding is a very small and insignificant part of software development.
Question
Coding depends on user requirements and is completely independent of design.
Question
Physical design modeling defines the services that an object must provide, hence, creating a precise scope for coding.
Question
Although erroneous code is often more localized than defective design, errors in coding are more costly to correct than errors in design.
Question
The syntax of programming languages are strict and demanding and they handle some abstract concepts.
Question
The choice of the programming language is a task for the analyst who must work with the architects and the designers to create the physical design.
Question
Certain products with which you must work can be programmed only (or mostly) in a proprietary languages.
Question
Architecture and logical modeling are technology-independent and the programming backgrounds of architects and designers don't affect the choice of language and technological paradigms for software development.
Question
The language must support the concepts that lie at the foundation of the development methodologies.
Question
Programming requires a single tool to achieve its goals.
Question
Syntax highlighting, auto-competition, and context-sensitive help are features of compilers and interpreters.
Question
Source code editors have features specifically designed to simplify and speed up the input of source code.
Question
Assembly languages are the oldest group of programming languages and are no longer in use.
Question
Compilers translate the human-readable code in high-level languages into machine languages without requiring the programmer to know how the computer works.
Question
Interpreters and compilers both translate the human-readable code in high-level languages into machine languages in the same manner.
Question
A debugger allows you to examine the program from outside; testers, on the hand, examine the application from inside.
Question
Pictures, sound, and even animation and video are not code, but the traditional source code editors can manage them.
Question
Some of the more advanced revision control tools offer many additional facilities and allow deeper integration with other tools and software engineering processes.
Question
Microsoft's Visual Studio, Sun Microsystems' Java Studio Creator, and Oracle's JDeveloper are some of the popular integrated development environments.
Question
The primary reason for adopting a set of coding standards is to make it easier for developers to copy each other's code.
Question
Ignoring code review can cost more money and can cause more embarrassment down the road.
Question
Walkthrough and inspection are two forms of testing.
Question
Software testing is running the software to verify that it functions correctly.
Question
Code review is often mistaken for either "defect detection" or "reliability estimation."
Question
Validation answers the question "are we building the right product"?
Question
Verification answers the question "are we building the product right"?
Question
Unit testing sometimesmeans that we can test a class (or a function) in isolation from others.
Question
Component testing is not a replacement for unit testing, but follows a similar tactic and should start when unit testing stops.
Question
In component testing the focus is on individual components, while in integration testing every component has to be tested again once a new component is integrated into the whole.
Question
System testing is the same as acceptance testing.
Question
Through encapsulation and information hiding, the object-oriented technology can reduce defects that result from exposing variables to free-for-all access.
Question
Release determines the resources required to operate at the development site and collect information for carrying out the subsequent activities of the development process.
Question
Updating is the process of maintaining an old version of the hardware.
Question
The deployment diagram is about how the software is configured in relation to hardware.
Question
A deployment diagram is very similar to class and component diagrams, except that it depicts the relationship between nodes.
Unlock Deck
Sign up to unlock the cards in this deck!
Unlock Deck
Unlock Deck
1/100
auto play flashcards
Play
simple tutorial
Full screen (f)
exit full mode
Deck 17: Implementation
1
Implementation requires a range of activities including ________.

A) testing
B) deployment
C) maintenance
D) all the above
all the above
2
The process of development starts with gathering requirements and concludes with ________.

A) implementation
B) analysis
C) design
D) programming
implementation
3
________ is a set of activities that transform the abstract concepts of analysis and the detailed specification of design into an actual product that people use.

A) Analysis
B) Design
C) Implementation
D) Programming
Implementation
4
There was a time when software development was coding and nothing but coding, but as software and expectations from software grew more complex ________.

A) the cost of development increased
B) this narrow approach started to result in unreliable products
C) the cost of development decreased
D) more people became interested in software development
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
5
High-quality software cannot result from low-quality code because code is ________/

A) the brick and the mortar of a software product
B) too easy
C) too difficult
D) irrelevant
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
6
Coding follows and depends on physical design; however, coding might force the physical design to change if ________.

A) the analysis is flawed
B) certain design concepts are defective or missing
C) the requirements are not complete
D) the technology is too expensive
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
7
Design defines the services that an object must provide and, as a result, ________.

A) creates coding automatically
B) creates a precise scope for coding
C) complements analysis
D) we don't really need coding
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
8
The choice of the programming language depends on many factors, including ________.

A) technology
B) personnel
C) computers
D) routers
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
9
Which of the following is NOT one of the factors in choosing the programming language?

A) proprietary languages needed for certain products
B) legacy systems
C) organizational environment
D) methodology
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
10
By defining programming as coding that is a system of symbols and rules used to represent instructions to a computer, we are ignoring a host of other activities such as ________.

A) an object-oriented approach
B) design activities
C) compilers and interpreters
D) the programmers' skill set
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
11
A source code editor is a text editor designed specifically for ________.

A) providing a quick way to run a compiler, interpreter
B) creating and editing code by programmers
C) providing a quick way to run a debugger
D) all of the above
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
12
Assemblers expect the code to have a ________ relationship to the machine language.

A) one-to-one
B) one-to-many
C) many-to-one
D) many-to-many
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
13
Compilers translate the human-readable code in high-level languages into machine languages without ________.

A) knowing the language
B) knowing the technology
C) knowing the name of the programmer
D) requiring the programmer to know how the computer works
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
14
Interpreters execute the instructions each and every time the program is run without ________.

A) storing the instructions
B) running the program
C) storing the translation as an executable
D) saving the program
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
15
Which of the following is NOT an interpreted language?

A) UML
B) Visual Basic
C) all scripting languages
D) JavaScript
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
16
The idea behind virtual machines is ________, since the applications can run on any platform that supports the virtual machine.

A) platform dependence
B) platform independence
C) machine independence
D) machine dependence
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
17
Syntax errors are detected by ________.

A) virtual machines
B) interpreters
C) code editors
D) compliers
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
18
Builders ________ required binary modules, and linkers ________ them.

A) create, connect
B) acquire, separate
C) create, separate
D) acquire, connect
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
19
Resource editors are responsible for managing ________, including alternate texts for multilingual applications.

A) applications
B) operating systems
C) non-code building blocks of the software
D) databases
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
20
A(n) ________ is an application that gathers the necessary modules into a package for installation on a target machine and allows the user to customize the installation.

A) builder
B) virtual machine
C) code editor
D) installer
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
21
Revision control software ________.

A) is used to maintain documentation and configuration files
B) is used to maintain documentation source code
C) can be applied to any type of stored information or data
D) all of the above
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
22
Coding standards are most essential when ________.

A) a team is involved in coding, debugging, and maintenance
B) individual programmers work on unique programs
C) analyst and designer don't get along
D) designers don't appreciate programmers
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
23
Good coding standards can make it less likely that bugs ________.

A) are reduced
B) are completely eliminated
C) will creep into the code
D) will produce more bugs
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
24
Code review is an important activity in software development, but it is often ________.

A) expensive
B) neglected
C) guided by user requirements
D) not productive
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
25
Walkthrough and inspection are two types of ________.

A) code review
B) coding standards
C) debuggers
D) installers
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
26
If you have flawed analysis and defective design, you should ________.

A) write multiple codes
B) start all over again
C) avoid coding completely
D) stop reviewing your code
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
27
Testing is a part of ________.

A) software measurement
B) software qualify assurance
C) software development
D) both B & C
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
28
Finding ________ is part of everyone's expectations from testing.

A) bugs
B) answers
C) solutions
D) debuggers
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
29
Software testing must provide answers to ________.

A) verification
B) validation
C) both A & B
D) neither A or B
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
30
Which of the following is NOT a phase of software testing?

A) alpha
B) unit
C) integration
D) acceptance
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
31
Component testing is contingent upon a ________.

A) monolithic application
B) one-component application
C) component-based architecture
D) none of the above
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
32
System testing is ________.

A) conducted when all components of a system or subsystem are in place
B) a kind of "dress rehearsal" before it is shown to the paying clients
C) both A & B
D) neither A or B
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
33
A product passes acceptance testing when ________.

A) the people who have paid for its development accept it
B) the product is accepted without testing
C) the machine is acceptable to the user
D) the process is acceptable to the client
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
34
The object-oriented technology can reduce defects that result from exposing variables to free-for-all access through ________.

A) encapsulation
B) polymorphism
C) inheritance
D) modularity
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
35
Encapsulation is both a blessing and a curse because, although it hides complexity, ________.

A) it also reduces the value of software
B) it is very difficult to work with
C) complexity can hide errors
D) it makes errors disappear before being fixed
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
36
Which of the following best describes characteristic of a "release"?

A) must determine the resources required to operate at the customer site
B) must collect information for carrying out the subsequent activities of the deployment process.
C) includes all the operations to prepare a system for assembly and transfer to the customer site
D) all of the above
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
37
A deployment diagram is used ________.

A) to visualize the static aspect of the physical nodes and their relationships
B) to specify they physical nodes' details for construction
C) both A & B
D) neither A or B
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
38
The exact nature of training depends on ________.

A) the nature of application
B) who is using the system
C) whether the application is developed in-house or for the mass market
D) all of the above
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
39
To overcome the frequent incompatibilities between the "ease-of-use" and "ease-of-learning," most popular applications ________.

A) allow the user interface to be customized
B) are unique
C) use GUI
D) are mass customized
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
40
A wizard ________.

A) is a special kind of user interface
B) guides you through a task step-by-step
C) allows you to go back and forth in the flow, but does not let you to skip a required step
D) all of the above
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
41
Implementation covers a range of activities including analysis, design, and maintenance.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
42
Implementation transforms the abstract concepts of analysis and the detailed specifications of design into an actual product that people use.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
43
Maintenance consists of installation, configuration, and user training.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
44
Maintenance may require a full cycle of development, including analysis and design.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
45
A deployment diagram models the relationships between software components and computing "nodes" such as servers, workstations, and networks.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
46
In the beginning, software development was all about coding, but today coding is a very small and insignificant part of software development.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
47
Coding depends on user requirements and is completely independent of design.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
48
Physical design modeling defines the services that an object must provide, hence, creating a precise scope for coding.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
49
Although erroneous code is often more localized than defective design, errors in coding are more costly to correct than errors in design.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
50
The syntax of programming languages are strict and demanding and they handle some abstract concepts.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
51
The choice of the programming language is a task for the analyst who must work with the architects and the designers to create the physical design.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
52
Certain products with which you must work can be programmed only (or mostly) in a proprietary languages.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
53
Architecture and logical modeling are technology-independent and the programming backgrounds of architects and designers don't affect the choice of language and technological paradigms for software development.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
54
The language must support the concepts that lie at the foundation of the development methodologies.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
55
Programming requires a single tool to achieve its goals.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
56
Syntax highlighting, auto-competition, and context-sensitive help are features of compilers and interpreters.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
57
Source code editors have features specifically designed to simplify and speed up the input of source code.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
58
Assembly languages are the oldest group of programming languages and are no longer in use.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
59
Compilers translate the human-readable code in high-level languages into machine languages without requiring the programmer to know how the computer works.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
60
Interpreters and compilers both translate the human-readable code in high-level languages into machine languages in the same manner.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
61
A debugger allows you to examine the program from outside; testers, on the hand, examine the application from inside.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
62
Pictures, sound, and even animation and video are not code, but the traditional source code editors can manage them.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
63
Some of the more advanced revision control tools offer many additional facilities and allow deeper integration with other tools and software engineering processes.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
64
Microsoft's Visual Studio, Sun Microsystems' Java Studio Creator, and Oracle's JDeveloper are some of the popular integrated development environments.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
65
The primary reason for adopting a set of coding standards is to make it easier for developers to copy each other's code.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
66
Ignoring code review can cost more money and can cause more embarrassment down the road.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
67
Walkthrough and inspection are two forms of testing.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
68
Software testing is running the software to verify that it functions correctly.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
69
Code review is often mistaken for either "defect detection" or "reliability estimation."
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
70
Validation answers the question "are we building the right product"?
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
71
Verification answers the question "are we building the product right"?
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
72
Unit testing sometimesmeans that we can test a class (or a function) in isolation from others.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
73
Component testing is not a replacement for unit testing, but follows a similar tactic and should start when unit testing stops.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
74
In component testing the focus is on individual components, while in integration testing every component has to be tested again once a new component is integrated into the whole.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
75
System testing is the same as acceptance testing.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
76
Through encapsulation and information hiding, the object-oriented technology can reduce defects that result from exposing variables to free-for-all access.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
77
Release determines the resources required to operate at the development site and collect information for carrying out the subsequent activities of the development process.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
78
Updating is the process of maintaining an old version of the hardware.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
79
The deployment diagram is about how the software is configured in relation to hardware.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
80
A deployment diagram is very similar to class and component diagrams, except that it depicts the relationship between nodes.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
locked card icon
Unlock Deck
Unlock for access to all 100 flashcards in this deck.