Lec1-2 Flashcards

1
Q

Attributes of good software

A
Dependability
Security
Acceptability
Efficiency
Maintainability
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
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
3
Q

Software engineering vs computer science?

A

Computer science is focused on theory and fundamentals.

Software Engineering is concerned with the practicalities of developing and delivering useful software

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

Fundamental software engineering activities

A

SDVE

Software specification, software development, software validation and software evolution.

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

Issues of professional responsibility?

A

4 C C IP CM
Confidentiality: respected even if no formal confidentiality agreement signed
Competence: Not accept work that is outside of their skill
Intellectual Property Rights: er3’y
Computer Misuse: ranging from using work PC to play games to virus dissemination

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