In my software engineering exam:
It has been suggested to suggest "future trends in software engineering approaches", but I am confused with "software approaches".
Does the software engineering approach mean the software process model like "Agile Development", "Cascade Model"? If the process model could be the "approaches" posed in the question, will this process model become obsolete or disappear in the future? or will a software process model evolve in the future?
Or, does "software engineering approaches" mean the recent trend of software development practices such as the use of micro-services, user-centric design, and so on?
Or does it mean that you can predict the emerging trend in technology, as in the figure
What should be the approaches to respond to "trends in software engineering approaches"?