General Flashcards

1
Q

What is Software Engineering?

A

Software engineering is an engineering discipline that is concerned with all aspects of software production from the early stages of system specification through to maintaining the system after it has gone into use.

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

What are the four Product Characteristics?

A

Maintainability, Dependability and security, Efficiency, Acceptability

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

What does Software dependability include? What does dependability mean?

A

Software dependability includes a range of characteristics including reliability, security, and safety.
Dependable software should not cause physical or economic damage in the event of system failure.

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

What are the four fundamental activities that are common to all software processes?

A
  1. Software specification
  2. Software development
  3. Software validation
  4. Software evolution
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are the are three general issues that affect many different types of software?

A
  1. Heterogeneity.
  2. Business and social change
  3. Security and trust
How well did you know this?
1
Not at all
2
3
4
5
Perfectly