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
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.
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
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