Apart from the challenges of heterogeneity, business and social change and trust and security, identify other problems and challenges that software engineering is likely to face in the 21st century (hint: think about the environment).
What will be an ideal response?
Problems and challenges for software engineering
There are many possible challenges that could be identified. These include:
1. Developing systems that are energy-efficient. This makes them more usable
on low power mobile devices and helps reduce the overall carbon footprint
of IT equipment.
2. Developing validation techniques for simulation systems (which will be
essential in predicting the extent and planning for climate change).
3. Developing systems for multicultural use
4. Developing systems that can be adapted quickly to new business needs
5. Designing systems for outsourced development
6. Developing systems that are resistant to attack
7. Developing systems that can be adapted and configured by end-users
8. Finding ways of testing, validating and maintaining end-user developed
systems
You might also like to view...
To create a macro in Microsoft Word, the Add-In tab must be added to the Ribbon
Indicate whether the statement is true or false
As a video plays, the control panel displays the time that has elapsed since the start of the video
Indicate whether the statement is true or false