Intro Flashcards

1
Q

What is software engineering?

A

An engineering discipline 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 is an engineering discipline?

A

Using appropriate theories and methods to solve problems bearing in mind organisational and financial constraints.

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

What does software engineering include?

A

All aspects of software production: not just the technical process of development, but also project management and the development of tools and methods to support software production.

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

Why is software engineering important?

A

Individuals and society rely on advanced software systems. We need to produce reliable and trustworthy systems economically and quickly.

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

Why is it cheaper to use software engineering methods?

A

It is cheaper to use software engineering methods and techniques instead of writing programs like a personal project.

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

What is the majority of costs for most systems?

A

The majority of costs are for changing the software after it has gone into use.

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