2: 1 Software Development Lifecycle Flashcards

1
Q

Endpoint Application

A

Self-Contained on a device

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

Client/Server Application

A

Interacts with a server

Database driven

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

Web application

A

Client-Server over the web

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

Mobile endpoints

A

Run both endpoint and client/server applications

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

When does the Software Development process incorporate security

A

At all states

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

Waterfall methodology

A

Rigid flow, work on each section through completion
Movement back only occurs one step at a time
Few changes allowed during the flow

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

Spiral methodology

A

Iterative fashion of flowing through each phase multiple teams until a satisfied product is created

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

Agile methodology

A

early and continual delivery of software, interaction with client

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

What does a maturity model provide?

A

Standard benchmarks

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

What is CMMI

A

Capability maturity model

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

What are the 5 levels of CMMI

A

Initial, Managed, Defined, Quantitatively Managed, Optimizing

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

Request Control

A

Customers request modification to software that’s currently deployed, while team evaluates requests costs and efforts and priorities

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

Change Control

A

Dev or Manager writes RFC doc that explains change and submits it to change advisory board. Once approved, change can be made.

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

Release Control

A

Testing ensures code reaches requirements. Moves code from dev to prod.

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

What are the different coding environments?

A

Dev, Test, Staging, Prod

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

What is the contrasting opinions within Development Operations

A

IT Infrastructure being wary of change

Developers wanting to make a lot of changes

17
Q

What are the goals of Dev Ops

A

Embraces automation, collaborative relationships, continuous integration (related to agile)

18
Q

What are the tools of DevOps

A

Continuous Validation, Integration, Delivery, Deployment, Monitoring