Deck 4: Getting Organized: What to Do on Day One

Full screen (f)
exit full mode
Question
Application Guides can be Microsoft Word documents.
Use Space or
up arrow
down arrow
to flip the card.
Question
The SDLC documentation is everything about software development including the code.
Question
The Application Guide lays out the where and the how of the developers. It leaves no room for guessing or assuming.
Question
The Application Guide will do the following: Improve the code review process Create a common language and understanding
Question
To have a secure development process that produces quality code with security built in, you need an Application Guide.
Question
A successful implementation of the Application Guide will have: Benefits for the industry Benefits for the organization Benefits in the cube
Question
The Application Guide is a living document that is created during the development phase of SDLC by the technical lead and it is maintained on an ongoing basis as the project evolves.
Question
The Application Guide is the key to software reusability.
Question
The Application Guide ensures that the code will be error free.
Question
The more detailed you get in the Application Guide with project standards, the more chaotic the software will be.
Question
The creation of an Application Guide starts on day one and never finishes until the software is fully matured and in maintenance mode.
Question
Even well-managed projects that follow standard methodologies can have organized chaos.
Question
An example of a naming convention could be a common field, such as a user ID, that is referenced in the code throughout the application.
Question
Documentation is not a necessity.
Question
You should use different naming conventions to make is easier for others to read when looking for software vulnerabilities.
Question
Style sheets, or CSS files, in a Web application make all of the graphical user interfaces look different across all screens within the application.
Question
The Application Guide documents instructions on a broad level on how to create the development environment and process.
Question
The Application Guide allows everyone to have differing opinions while working toward the same design.
Question
It is the lead developer's responsibility to initiate and maintain the Application Guide.
Question
Organizations are realizing how valuable the duplication of data is while they struggle to do more with fewer resources.
Question
Who maintains the Application Guide?

A) Developer
B) New Hire
C) Lead Developer
D) Project Manager
Question
Why is the Application Guide good for the Organization?

A) The Application Guide guarantees success
B) The Application Guide works because anyone can use it by simply following directions
C) Mangers like to have more documentation to explain their process
D) Technology is similar within organizations and chances are what worked for one project will work for others
Question
Once the Application Guide is implemented, you do not need to test it again.
Question
How does the Application Guide benefit project terminology?

A) Defines all terms
B) All team members will understand terms and relate them to how you code software
C) Terms will be defined in the Application Guide
D) The Application Guide will ensure everyone knows what terms mean
Question
Who should create the Application Guide?

A) Business Analysts
B) Testers
C) Project Management
D) Developers
Question
What is the 'missing link' that connects developers to other developers and applications to other applications?

A) Use case
B) Misuse case
C) Application Guide
D) Software Requirements
Question
Why does the Application Guide promote code reusability?

A) Ensures the code shares characteristics and design across all modules making it easier to plug into
B) Developers will make modules with efficient
C) Developers are less likely to make errors
D) Developers will test for every possible scenario
Question
The Application Guide is?

A) A self help guide
B) A tool that provides the blueprint of how a developer codes
C) A guide that developers create from software requirements
D) A guide that explains how to code a program language
Question
Version control software shouldn't be considered too highly on any software project.
Question
What does every developer bring to the project?

A) Knowledge of all programming languages
B) Creativity and individuality
C) Hacking skills
D) The ability to fix problems
Question
What is the best reason to use CONSTANTS?

A) Promotes same spelling in all programs
B) Promotes meaning in terminology
C) Promotes reusability
D) Promotes coding conventions
Question
Why is cross training important to Organizations?

A) Organizations want to make sure employees are happy
B) Employees ask for new assignments
C) Organization's goal to ensure that there is adequate manpower to support its operations
D) Organizations try to keep costs down by hiring fewer people
Question
The Application Guide governs which standards are used while the code is being built.
Question
Why do developers sometimes give up on an Application Guide?

A) Application Guide is too formal
B) Application Guide is boring
C) Application Guide is sometimes wrong
D) One developer might put in the extra effort to follow the methodology and stick with the Application Guide while another developer doesn't
Question
Why is sharing the Application Guide good for your career?

A) It will help you learn the technology
B) It will help with software vulnerabilities
C) It will become very valuable by becoming a team player willing to share your secrets and help others
D) Sharing the Application Guide with other groups will help test the Guide for accuracy
Question
J2EE is a good example of industry standard.
Question
Why is maintaining the state of an Application Guide such a chore?

A) No one likes to do it
B) Project Management does not support it
C) Over time, tools will change and you have to watch for these changes constantly and update the document accordingly
D) Developers want to write code not documentation
Question
All application does one thing; that is?

A) Manage data
B) Store information
C) Provide data
D) Display data
Question
When developing code in a team environment, it is critical that the modules and artifacts created share what?

A) Code
B) Developers
C) Look and feel
D) Program language
Question
Using CONSTANTS will enforce the same spelling in all programs, enforce consistency, and make efficient use of server memory.
Question
Why is sharing Bookmarks a good practice on teams?

A) Sync across all development boxes (computers) is a great way to find information quickly
B) Everyone looks at the same Web pages
C) Everyone shares the same information
D) Everyone will be using the same browser
Unlock Deck
Sign up to unlock the cards in this deck!
Unlock Deck
Unlock Deck
1/41
auto play flashcards
Play
simple tutorial
Full screen (f)
exit full mode
Deck 4: Getting Organized: What to Do on Day One
1
Application Guides can be Microsoft Word documents.
True
2
The SDLC documentation is everything about software development including the code.
False
3
The Application Guide lays out the where and the how of the developers. It leaves no room for guessing or assuming.
True
4
The Application Guide will do the following: Improve the code review process Create a common language and understanding
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
5
To have a secure development process that produces quality code with security built in, you need an Application Guide.
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
6
A successful implementation of the Application Guide will have: Benefits for the industry Benefits for the organization Benefits in the cube
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
7
The Application Guide is a living document that is created during the development phase of SDLC by the technical lead and it is maintained on an ongoing basis as the project evolves.
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
8
The Application Guide is the key to software reusability.
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
9
The Application Guide ensures that the code will be error free.
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
10
The more detailed you get in the Application Guide with project standards, the more chaotic the software will be.
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
11
The creation of an Application Guide starts on day one and never finishes until the software is fully matured and in maintenance mode.
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
12
Even well-managed projects that follow standard methodologies can have organized chaos.
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
13
An example of a naming convention could be a common field, such as a user ID, that is referenced in the code throughout the application.
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
14
Documentation is not a necessity.
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
15
You should use different naming conventions to make is easier for others to read when looking for software vulnerabilities.
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
16
Style sheets, or CSS files, in a Web application make all of the graphical user interfaces look different across all screens within the application.
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
17
The Application Guide documents instructions on a broad level on how to create the development environment and process.
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
18
The Application Guide allows everyone to have differing opinions while working toward the same design.
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
19
It is the lead developer's responsibility to initiate and maintain the Application Guide.
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
20
Organizations are realizing how valuable the duplication of data is while they struggle to do more with fewer resources.
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
21
Who maintains the Application Guide?

A) Developer
B) New Hire
C) Lead Developer
D) Project Manager
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
22
Why is the Application Guide good for the Organization?

A) The Application Guide guarantees success
B) The Application Guide works because anyone can use it by simply following directions
C) Mangers like to have more documentation to explain their process
D) Technology is similar within organizations and chances are what worked for one project will work for others
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
23
Once the Application Guide is implemented, you do not need to test it again.
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
24
How does the Application Guide benefit project terminology?

A) Defines all terms
B) All team members will understand terms and relate them to how you code software
C) Terms will be defined in the Application Guide
D) The Application Guide will ensure everyone knows what terms mean
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
25
Who should create the Application Guide?

A) Business Analysts
B) Testers
C) Project Management
D) Developers
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
26
What is the 'missing link' that connects developers to other developers and applications to other applications?

A) Use case
B) Misuse case
C) Application Guide
D) Software Requirements
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
27
Why does the Application Guide promote code reusability?

A) Ensures the code shares characteristics and design across all modules making it easier to plug into
B) Developers will make modules with efficient
C) Developers are less likely to make errors
D) Developers will test for every possible scenario
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
28
The Application Guide is?

A) A self help guide
B) A tool that provides the blueprint of how a developer codes
C) A guide that developers create from software requirements
D) A guide that explains how to code a program language
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
29
Version control software shouldn't be considered too highly on any software project.
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
30
What does every developer bring to the project?

A) Knowledge of all programming languages
B) Creativity and individuality
C) Hacking skills
D) The ability to fix problems
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
31
What is the best reason to use CONSTANTS?

A) Promotes same spelling in all programs
B) Promotes meaning in terminology
C) Promotes reusability
D) Promotes coding conventions
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
32
Why is cross training important to Organizations?

A) Organizations want to make sure employees are happy
B) Employees ask for new assignments
C) Organization's goal to ensure that there is adequate manpower to support its operations
D) Organizations try to keep costs down by hiring fewer people
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
33
The Application Guide governs which standards are used while the code is being built.
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
34
Why do developers sometimes give up on an Application Guide?

A) Application Guide is too formal
B) Application Guide is boring
C) Application Guide is sometimes wrong
D) One developer might put in the extra effort to follow the methodology and stick with the Application Guide while another developer doesn't
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
35
Why is sharing the Application Guide good for your career?

A) It will help you learn the technology
B) It will help with software vulnerabilities
C) It will become very valuable by becoming a team player willing to share your secrets and help others
D) Sharing the Application Guide with other groups will help test the Guide for accuracy
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
36
J2EE is a good example of industry standard.
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
37
Why is maintaining the state of an Application Guide such a chore?

A) No one likes to do it
B) Project Management does not support it
C) Over time, tools will change and you have to watch for these changes constantly and update the document accordingly
D) Developers want to write code not documentation
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
38
All application does one thing; that is?

A) Manage data
B) Store information
C) Provide data
D) Display data
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
39
When developing code in a team environment, it is critical that the modules and artifacts created share what?

A) Code
B) Developers
C) Look and feel
D) Program language
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
40
Using CONSTANTS will enforce the same spelling in all programs, enforce consistency, and make efficient use of server memory.
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
41
Why is sharing Bookmarks a good practice on teams?

A) Sync across all development boxes (computers) is a great way to find information quickly
B) Everyone looks at the same Web pages
C) Everyone shares the same information
D) Everyone will be using the same browser
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
locked card icon
Unlock Deck
Unlock for access to all 41 flashcards in this deck.