Issues that affect software Flashcards

1
Q

Heterogeneity

A

Software is required to run on multiple different systems.

Software needs to run as distributed systems accross networks that include desktop and mobile devices

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

Business and social change

A

Business and society change very quickly.

They need to be able to change and adapt their software as new economies and technologies develop.

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

Security and trust

A

People need to be able to trust the software they use as it is intertwined with many aspects of their lives

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

Scale

A

Software needs to be developed in a wide range of scales. E.g. small embedded systems on wearable devices to internet-scale cloud based systems that server users around the globe

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