Deck 2: Coding in the Sdlc: Not a Solitary Practice
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
Question
Question
Question
Question
Question
Question
Question
Unlock Deck
Sign up to unlock the cards in this deck!
Unlock Deck
Unlock Deck
1/49
Play
Full screen (f)
Deck 2: Coding in the Sdlc: Not a Solitary Practice
1
The iterative methodology is great for moderate to large applications with varying degrees of complexity.
True
2
The waterfall methodology is a way to develop software following through each phase of the life cycle from one to the next in a random manner.
False
3
Anyone on the team can assign duties.
False
4
Traditional methodologies include the following: Waterfall Iterative Spiral
Unlock Deck
Unlock for access to all 49 flashcards in this deck.
Unlock Deck
k this deck
5
If you want to improve the SDLC on your team, learn how to work independently.
Unlock Deck
Unlock for access to all 49 flashcards in this deck.
Unlock Deck
k this deck
6
An effective Project Manager has good people skills, communication skills, and interpersonal skills.
Unlock Deck
Unlock for access to all 49 flashcards in this deck.
Unlock Deck
k this deck
7
CMMI defines how effective organizations are at following a formal development process by classifying the organization into maturity levels.
Unlock Deck
Unlock for access to all 49 flashcards in this deck.
Unlock Deck
k this deck
8
Created by Barry Boehm, the Spiral Methodology was created for projects considered to be of low to moderate risk.
Unlock Deck
Unlock for access to all 49 flashcards in this deck.
Unlock Deck
k this deck
9
Agile software development is a conceptual framework for undertaking software engineering projects.
Unlock Deck
Unlock for access to all 49 flashcards in this deck.
Unlock Deck
k this deck
10
Software methodology is a set of methods, procedures and rules that can be performed only once during the production of software.
Unlock Deck
Unlock for access to all 49 flashcards in this deck.
Unlock Deck
k this deck
11
Extreme Programming (XP) is an example of an agile development process.
Unlock Deck
Unlock for access to all 49 flashcards in this deck.
Unlock Deck
k this deck
12
A secure software development process includes 3 main ingredients. They are: SDLC in the industry SDLC in the organization SDLC in the cube
Unlock Deck
Unlock for access to all 49 flashcards in this deck.
Unlock Deck
k this deck
13
It is not the job of the PM to define roles and responsibilities.
Unlock Deck
Unlock for access to all 49 flashcards in this deck.
Unlock Deck
k this deck
14
XP produces a lot of documentation.
Unlock Deck
Unlock for access to all 49 flashcards in this deck.
Unlock Deck
k this deck
15
The software life cycles are the various activities, or phases, that software goes through from concept to implementation.
Unlock Deck
Unlock for access to all 49 flashcards in this deck.
Unlock Deck
k this deck
16
Team Software Process (TSP) is an example of an advanced methodology.
Unlock Deck
Unlock for access to all 49 flashcards in this deck.
Unlock Deck
k this deck
17
A Hybrid Methodology requires a development team to stick to only one process or standard.
Unlock Deck
Unlock for access to all 49 flashcards in this deck.
Unlock Deck
k this deck
18
TSP and PSP are methodologies that do not work well with CMMI.
Unlock Deck
Unlock for access to all 49 flashcards in this deck.
Unlock Deck
k this deck
19
Touchpoints are activities that the development team needs to do during a particular phase of the SDLC.
Unlock Deck
Unlock for access to all 49 flashcards in this deck.
Unlock Deck
k this deck
20
All development methodologies share one common element: people.
Unlock Deck
Unlock for access to all 49 flashcards in this deck.
Unlock Deck
k this deck
21
What is a set of methods, procedures, and rules that can be repeatedly carried out to produce software?
A) Standards
B) Software testing
C) Software methodology
D) Software development
A) Standards
B) Software testing
C) Software methodology
D) Software development
Unlock Deck
Unlock for access to all 49 flashcards in this deck.
Unlock Deck
k this deck
22
This methodology is based on 13 stages of activities that are primarily focused on building security in the development process.
A) Agile
B) Spiral
C) Security Development Lifecycle
D) TSP
A) Agile
B) Spiral
C) Security Development Lifecycle
D) TSP
Unlock Deck
Unlock for access to all 49 flashcards in this deck.
Unlock Deck
k this deck
23
Why is following a methodology important?
A) Produces consistency
B) Produces reliability
C) Produces security
D) Produces quality
A) Produces consistency
B) Produces reliability
C) Produces security
D) Produces quality
Unlock Deck
Unlock for access to all 49 flashcards in this deck.
Unlock Deck
k this deck
24
C.I.A. stands for the 3 main principles in secure code: Confidentiality, integrity, and availability.
Unlock Deck
Unlock for access to all 49 flashcards in this deck.
Unlock Deck
k this deck
25
Which of the following is not considered to be a Traditional methodology?
A) Waterfall
B) Iterative
C) Spiral
D) Agile
A) Waterfall
B) Iterative
C) Spiral
D) Agile
Unlock Deck
Unlock for access to all 49 flashcards in this deck.
Unlock Deck
k this deck
26
Which process is not part of the IEEE 12207?
A) Primary
B) Organizational
C) Development
D) Supportive
A) Primary
B) Organizational
C) Development
D) Supportive
Unlock Deck
Unlock for access to all 49 flashcards in this deck.
Unlock Deck
k this deck
27
This methodology allows the users and developers more time to focus on building one requirement at a time.
A) TSP
B) Agile
C) Spiral
D) Iterative
A) TSP
B) Agile
C) Spiral
D) Iterative
Unlock Deck
Unlock for access to all 49 flashcards in this deck.
Unlock Deck
k this deck
28
What are various activities, or phases, that software goes through from concept to retirement?
A) Software development
B) Software construction
C) Methodologies
D) Software life cycles
A) Software development
B) Software construction
C) Methodologies
D) Software life cycles
Unlock Deck
Unlock for access to all 49 flashcards in this deck.
Unlock Deck
k this deck
29
Sharing sensitive information between applications has made writing code more of an orchestrated event than a ____ practice.
A) Group
B) Solitary
C) Team
D) Lonely
A) Group
B) Solitary
C) Team
D) Lonely
Unlock Deck
Unlock for access to all 49 flashcards in this deck.
Unlock Deck
k this deck
30
A Framework is a process or structure with no set definition.
Unlock Deck
Unlock for access to all 49 flashcards in this deck.
Unlock Deck
k this deck
31
This methodology is a way to develop software following through each phase of the life cycle from one to the next in a very sequential manner.
A) Spiral
B) Waterfall
C) Agile
D) TSP
A) Spiral
B) Waterfall
C) Agile
D) TSP
Unlock Deck
Unlock for access to all 49 flashcards in this deck.
Unlock Deck
k this deck
32
This methodology allows a very fluid communication stream with end users and uses the produced software as a measure of progress.
A) Security Development Lifecycle
B) TSP
C) Agile
D) Touchpoints
A) Security Development Lifecycle
B) TSP
C) Agile
D) Touchpoints
Unlock Deck
Unlock for access to all 49 flashcards in this deck.
Unlock Deck
k this deck
33
Which standard is the standard of all standards regarding software development?
A) CMMI
B) ISO 12207
C) IEEE 1506
D) SEI
A) CMMI
B) ISO 12207
C) IEEE 1506
D) SEI
Unlock Deck
Unlock for access to all 49 flashcards in this deck.
Unlock Deck
k this deck
34
This methodology strictly works in security design, principles, and features in each phase of the software life cycle.
A) Touchpoints
B) Agile
C) TSP
D) Iterative
A) Touchpoints
B) Agile
C) TSP
D) Iterative
Unlock Deck
Unlock for access to all 49 flashcards in this deck.
Unlock Deck
k this deck
35
This standard is part of Carnegie Mellon University, defines standards with government organizations, businesses, and academia to improve the software development process.
A) CMMI
B) IEEE 12207
C) NIST
D) ISO
A) CMMI
B) IEEE 12207
C) NIST
D) ISO
Unlock Deck
Unlock for access to all 49 flashcards in this deck.
Unlock Deck
k this deck
36
PMP is a type of methodology.
Unlock Deck
Unlock for access to all 49 flashcards in this deck.
Unlock Deck
k this deck
37
This methodology provides frameworks, a set of processes, and methods for producing quality and security principles in software.
A) Security Development Lifecycle
B) TSP
C) Agile
D) Touchpoints
A) Security Development Lifecycle
B) TSP
C) Agile
D) Touchpoints
Unlock Deck
Unlock for access to all 49 flashcards in this deck.
Unlock Deck
k this deck
38
Cliques and office politics should be avoided when on a team.
Unlock Deck
Unlock for access to all 49 flashcards in this deck.
Unlock Deck
k this deck
39
Coding and testing are 2 phases of the software life cycle.
Unlock Deck
Unlock for access to all 49 flashcards in this deck.
Unlock Deck
k this deck
40
This methodology allows the users and developers to proceed to build the requirement only if the level of risk is acceptable.
A) Spiral
B) Iterative
C) Agile
D) TSP
A) Spiral
B) Iterative
C) Agile
D) TSP
Unlock Deck
Unlock for access to all 49 flashcards in this deck.
Unlock Deck
k this deck
41
What one thing does all software methodologies share in common?
A) Detailed requirements
B) People
C) Sound design
D) Quality code
A) Detailed requirements
B) People
C) Sound design
D) Quality code
Unlock Deck
Unlock for access to all 49 flashcards in this deck.
Unlock Deck
k this deck
42
What is the key ingredient of teamwork in software development?
A) Know the programming language
B) Know who your colleagues are
C) Know who the boss is
D) Know your role and responsibility
A) Know the programming language
B) Know who your colleagues are
C) Know who the boss is
D) Know your role and responsibility
Unlock Deck
Unlock for access to all 49 flashcards in this deck.
Unlock Deck
k this deck
43
This person is responsible for understanding the system's requirements and how the system was designed and developed, and knows how to break the software.
A) Tester
B) Developer
C) Business Analyst
D) Project Manager
A) Tester
B) Developer
C) Business Analyst
D) Project Manager
Unlock Deck
Unlock for access to all 49 flashcards in this deck.
Unlock Deck
k this deck
44
Why is active listening such an important part in the job of software development?
A) One must be able to convey meaning
B) One must be able to write emails and requirements
C) One must be able to draw
D) One must be able to paraphrase and summarize someone else's thoughts and ideas
A) One must be able to convey meaning
B) One must be able to write emails and requirements
C) One must be able to draw
D) One must be able to paraphrase and summarize someone else's thoughts and ideas
Unlock Deck
Unlock for access to all 49 flashcards in this deck.
Unlock Deck
k this deck
45
This person is responsible for knowing the security needs of the application, types of software attacks, and how to break the software.
A) Developer
B) Tester
C) Business Analyst
D) All of the above
A) Developer
B) Tester
C) Business Analyst
D) All of the above
Unlock Deck
Unlock for access to all 49 flashcards in this deck.
Unlock Deck
k this deck
46
This person is responsible for knowing the technology, requirements, and application design.
A) Developer
B) Tester
C) Project Manager
D) Business Analyst
A) Developer
B) Tester
C) Project Manager
D) Business Analyst
Unlock Deck
Unlock for access to all 49 flashcards in this deck.
Unlock Deck
k this deck
47
This methodology allows the development team to start off very formal but lessens as the development team produces synergy, and system knowledge and experience.
A) Agile
B) Hybrid
C) TSP
D) Touchpoints
A) Agile
B) Hybrid
C) TSP
D) Touchpoints
Unlock Deck
Unlock for access to all 49 flashcards in this deck.
Unlock Deck
k this deck
48
This person is responsible for knowing the business rules and customer requirements.
A) Project Manager
B) Tester
C) Business Analyst
D) Developer
A) Project Manager
B) Tester
C) Business Analyst
D) Developer
Unlock Deck
Unlock for access to all 49 flashcards in this deck.
Unlock Deck
k this deck
49
What is the most common mistake project managers make with roles and responsibilities?
A) They are assumed and not defined
B) Hand them out too early
C) Define them too well
D) Make sure no one does more than they are supposed to.
A) They are assumed and not defined
B) Hand them out too early
C) Define them too well
D) Make sure no one does more than they are supposed to.
Unlock Deck
Unlock for access to all 49 flashcards in this deck.
Unlock Deck
k this deck