Introduction Flashcards

1
Q

What is the overarching goal of SWE?

A

To produce a quality product, on time, within budget, and of value to the customers and users.

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

Principles

A

Adopted in the production process.
Gives basic needs to your product (usability, durability, …)

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

Attributes

A

Desired in your product.
Specific user needs

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

How to meet product objectives?

A

Adopting swe PRINCIPLES in the process produces desirable ATTRIBUTES in the product.

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

4 P’s of SWE

A

People, Process, Project, Product

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

The Generic SWE Process

A
  1. Communication
  2. Planning
  3. Modeling
  4. Construction
  5. Deployment
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Umbrella Activities

A

Activities that span the entire project lifecycle.

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

Umbrella Activity Examples

A
  • Project tracking and control
  • Risk management
  • Software quality assurance
  • Technical reviews
  • Measurement
  • Software configuration management
  • Documentation and other artifacts
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

SWE Practice

A
  1. Understand the problem (communication)
  2. Plan a solution (modeling and design)
  3. Carry out the plan (code generation)
  4. Examine the results for accuracy (testing)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly