Module 3 Flashcards

1
Q

Artifact

A

A digital object, like a file or image, that is used in the software development lifecycle

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Commit

A

The specific change made to a file.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Configuration drift

A

When a resource’s configuration has altered from its original or expected state.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Continuous delivery

A

Continuous release of software builds to a testing environment.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Continuous Integration

A

Deploys builds into a production environment in real time.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

DevSecOps

A

A culture that consists of guidelines, best practices, and tools that development, operation, and security teams use to collaborate.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

GitOps

A

A framework that applies version control, collaboration, compliance, and CI/CD best
practices to automate cloud infrastructure.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Infrastructure as code

A

The practice of automating and managing infrastructure using reusable scripts.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Policy as code

A

The use of code to define, manage,and automated policies, rules,and conditions using a high-level programming language.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Provenance

A

A description of the processes and tools used to build an artifact.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Security hardening

A

The process of strengthening a system to reduce its vulnerabilities and attack surface.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Shift left

A

Security checks and practices are implemented at the beginning and throughout each phase of the software development lifecycle.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

SBOM

A

A machine - readable list of each piece of software, and its components involved in the supply chain.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Software development lifecycle

A

A process for developing, testing, and monitoring software.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Software pipeline

A

A process that uses automation and tools to facilitate movement through each phase of the software development lifecycle.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Software supply chain

A

Includes the people, processes, and tools that play a part in software development.