Software Intro Flashcards

1
Q

What are the 5 essential Software Product Attributes?

A

Maintainability, Dependability, Security, Efficiency and Acceptability

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

What activities are a part of all types of software processes

A

Specification, Development, Validation and Evolution

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

Should Software Engineers be solely focused on technical issues?

A

No, they should also focus on their responsibilities to the engineering profession

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

Why is software engineering important?

A

The economies of all developed nations heavily depend on software

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

What is Internet Software Engineering?

A

Where developed software are deployed on the internet for the user to pay for (like a subscription), but not own the software itself

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

What is a Rich Interface?

A

An interface that is easy to use and produces fast responses

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

What is Service-oriented systems?

A

Software components are stand-alone web services

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

True or False, Software Engineers don’t have to follow any rules or act in any correct manner

A

False, Software Engineers must follow a code of conduct and must act in a honest and ethical manner if the profession is to be respected

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

What three organizations have a code of practice?

A

IEEE, ACM and PREAMBLE

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

Identify 4 standards a professional software engineer should comply with

A

Public - Should work in the publics best interest
Self - As a professional you should be attempting to have continuous development
Profession - work in a professional manner that doesn’t put the profession in a bad light
Management - Should always be promoting an ethical approach to management

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