Deck 8: Development Tools: Choose Wisely
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Unlock Deck
Sign up to unlock the cards in this deck!
Unlock Deck
Unlock Deck
1/42
Play
Full screen (f)
Deck 8: Development Tools: Choose Wisely
1
A development process that relies on tool automation for code development and deployment is jeopardized when there is a loss of key individuals.
False
2
It is not necessary that each developer on the same project use the exact same tool as his or her colleagues.
False
3
Nothing diminishes application performance like inefficient code that takes up all of the available memory.
True
4
The more complicated the tasks that developers have to perform, the more that tools are not needed.
Unlock Deck
Unlock for access to all 42 flashcards in this deck.
Unlock Deck
k this deck
5
Company policies and/or project managers ultimately choose which tools to use; developers can only recommend them.
Unlock Deck
Unlock for access to all 42 flashcards in this deck.
Unlock Deck
k this deck
6
Be certain to have licensed tools issued to the names of individuals on the team.
Unlock Deck
Unlock for access to all 42 flashcards in this deck.
Unlock Deck
k this deck
7
There is a current push in the industry that aims to help bridge the gap between open source tools and proprietary tools.
Unlock Deck
Unlock for access to all 42 flashcards in this deck.
Unlock Deck
k this deck
8
Proprietary tools typically come loaded with extensive features, full-time support, and well-documented help and assistance.
Unlock Deck
Unlock for access to all 42 flashcards in this deck.
Unlock Deck
k this deck
9
It is very rare to have open source tools plug into other open source tools for easier development.
Unlock Deck
Unlock for access to all 42 flashcards in this deck.
Unlock Deck
k this deck
10
A development tool is any hardware or software device that is used to create a software program.
Unlock Deck
Unlock for access to all 42 flashcards in this deck.
Unlock Deck
k this deck
11
The most popular tools for code assistance are called integrated development environments. or IDE's.
Unlock Deck
Unlock for access to all 42 flashcards in this deck.
Unlock Deck
k this deck
12
Using construction tools for automation reinforces the working relationship between humans and computers.
Unlock Deck
Unlock for access to all 42 flashcards in this deck.
Unlock Deck
k this deck
13
Tools that assist with the development of code are much more difficult to use than the old Notepad or VI editors.
Unlock Deck
Unlock for access to all 42 flashcards in this deck.
Unlock Deck
k this deck
14
Experience, exposure, and familiarity play a key role when determining whether a tool is easy to use.
Unlock Deck
Unlock for access to all 42 flashcards in this deck.
Unlock Deck
k this deck
15
Using an IDE is more complex than writing code in the old command-line format.
Unlock Deck
Unlock for access to all 42 flashcards in this deck.
Unlock Deck
k this deck
16
Profiling is a way to identify the performance bottlenecks in an executing path.
Unlock Deck
Unlock for access to all 42 flashcards in this deck.
Unlock Deck
k this deck
17
Choosing tools for software development should only be done by the development team.
Unlock Deck
Unlock for access to all 42 flashcards in this deck.
Unlock Deck
k this deck
18
If you can create quality, secure code through the use of automated tools, you can build a development process that does not have to rely on automation.
Unlock Deck
Unlock for access to all 42 flashcards in this deck.
Unlock Deck
k this deck
19
Evaluate only those development tools that are industry accepted and widely used in various software projects.
Unlock Deck
Unlock for access to all 42 flashcards in this deck.
Unlock Deck
k this deck
20
If the automation is well tested for accuracy and security, it will be dependable.
Unlock Deck
Unlock for access to all 42 flashcards in this deck.
Unlock Deck
k this deck
21
What causes a lot of memory leaks?
A) deallocation of objects
B) allocation of objects
C) compling code too often
D) low memory in CPU
A) deallocation of objects
B) allocation of objects
C) compling code too often
D) low memory in CPU
Unlock Deck
Unlock for access to all 42 flashcards in this deck.
Unlock Deck
k this deck
22
What type of tools scan binary code for common vulnerability traits found in modern software?
A) IDEs
B) code repository
C) security
D) deployment
A) IDEs
B) code repository
C) security
D) deployment
Unlock Deck
Unlock for access to all 42 flashcards in this deck.
Unlock Deck
k this deck
23
What type of tools are easier to integrate with other tools from multiple sources?
A) IDEs
B) Open source tools
C) Proprietary tools
D) Security tools
A) IDEs
B) Open source tools
C) Proprietary tools
D) Security tools
Unlock Deck
Unlock for access to all 42 flashcards in this deck.
Unlock Deck
k this deck
24
A code repository is used for code storage.
Unlock Deck
Unlock for access to all 42 flashcards in this deck.
Unlock Deck
k this deck
25
What is the management document used by the development team to manage the tool configuration?
A) Requirement specification
B) Use case
C) Application Guide
D) Tool document
A) Requirement specification
B) Use case
C) Application Guide
D) Tool document
Unlock Deck
Unlock for access to all 42 flashcards in this deck.
Unlock Deck
k this deck
26
What tool is used for code storage?
A) IDE
B) code repository
C) ANT
D) compiler
A) IDE
B) code repository
C) ANT
D) compiler
Unlock Deck
Unlock for access to all 42 flashcards in this deck.
Unlock Deck
k this deck
27
What is a software program that parses through binary code syntax and finds areas of weak code?
A) development tool
B) code repository
C) IDE
D) code analyzer
A) development tool
B) code repository
C) IDE
D) code analyzer
Unlock Deck
Unlock for access to all 42 flashcards in this deck.
Unlock Deck
k this deck
28
Every year, new tools and versions enter the market and older ones become obsolete or hard to find.
Unlock Deck
Unlock for access to all 42 flashcards in this deck.
Unlock Deck
k this deck
29
Deployment tools assist with the building and deploying of application code, but are not essential to a secure development proccess.
Unlock Deck
Unlock for access to all 42 flashcards in this deck.
Unlock Deck
k this deck
30
What does it mean for a tool to provide visibility and reporting?
A) developers can see what they have coded
B) see improvements in the form of graphs, charts, or percentages.
C) see the code under development
D) turn ASCII code into binary
A) developers can see what they have coded
B) see improvements in the form of graphs, charts, or percentages.
C) see the code under development
D) turn ASCII code into binary
Unlock Deck
Unlock for access to all 42 flashcards in this deck.
Unlock Deck
k this deck
31
What is the most popular tool for code assistance?
A) integrated development environments (IDEs)
B) code repository
C) security tools
D) code analyzer
A) integrated development environments (IDEs)
B) code repository
C) security tools
D) code analyzer
Unlock Deck
Unlock for access to all 42 flashcards in this deck.
Unlock Deck
k this deck
32
What is the best way to produce consistency?
A) use deployment tools
B) use IDE
C) use code scanners
D) automate the development process as much as possible
A) use deployment tools
B) use IDE
C) use code scanners
D) automate the development process as much as possible
Unlock Deck
Unlock for access to all 42 flashcards in this deck.
Unlock Deck
k this deck
33
First and foremost, the tool selected need to do what?
A) find security vulnerabilities
B) compile code
C) integrate with current tools used
D) satisfy the need
A) find security vulnerabilities
B) compile code
C) integrate with current tools used
D) satisfy the need
Unlock Deck
Unlock for access to all 42 flashcards in this deck.
Unlock Deck
k this deck
34
What tool step through the code while executing?
A) Automated debuggers
B) Code editors
C) Automated refactoring tool
D) Compilers
A) Automated debuggers
B) Code editors
C) Automated refactoring tool
D) Compilers
Unlock Deck
Unlock for access to all 42 flashcards in this deck.
Unlock Deck
k this deck
35
What type of tool can identify the performance bottlenecks in an executing path?
A) profiling
B) IDE
C) code repository
D) code scanner
A) profiling
B) IDE
C) code repository
D) code scanner
Unlock Deck
Unlock for access to all 42 flashcards in this deck.
Unlock Deck
k this deck
36
What type of tools assist with the building and deploying of application code?
A) deployment
B) ANT
C) compiler
D) code repository
A) deployment
B) ANT
C) compiler
D) code repository
Unlock Deck
Unlock for access to all 42 flashcards in this deck.
Unlock Deck
k this deck
37
The following are two ways to maintain your tools selection: -Re-evaluating what you have -Testing the Application Guide
Unlock Deck
Unlock for access to all 42 flashcards in this deck.
Unlock Deck
k this deck
38
What tool turn programming languages into machine code (binary)?
A) Code editors
B) Global search tool
C) Automated debuggers
D) Compilers
A) Code editors
B) Global search tool
C) Automated debuggers
D) Compilers
Unlock Deck
Unlock for access to all 42 flashcards in this deck.
Unlock Deck
k this deck
39
What occurs to a system when the application loses the ability to release memory resources when they are no longer needed?
A) heap size
B) code does not compile
C) inefficient code
D) memory leak
A) heap size
B) code does not compile
C) inefficient code
D) memory leak
Unlock Deck
Unlock for access to all 42 flashcards in this deck.
Unlock Deck
k this deck
40
ANT replaces all automated tasks that developers do before deploying code.
Unlock Deck
Unlock for access to all 42 flashcards in this deck.
Unlock Deck
k this deck
41
Who typically sees new tools or different versions before the organization's managers?
A) Analysts
B) developers
C) users
D) customers
A) Analysts
B) developers
C) users
D) customers
Unlock Deck
Unlock for access to all 42 flashcards in this deck.
Unlock Deck
k this deck
42
How does code maintenance become easier by having all developers use the same tool set?
A) common look and feel between objects
B) quality of code enhanced
C) code is easier to deploy
D) code become more secure
A) common look and feel between objects
B) quality of code enhanced
C) code is easier to deploy
D) code become more secure
Unlock Deck
Unlock for access to all 42 flashcards in this deck.
Unlock Deck
k this deck