+1 vote
in Software Engineering by

1 Answer

+1 vote
by
 
Best answer

In the 21st century, the software engineering may face key challenges. Those are

1. The legacy challenge:

The legacy challenge is the challenge of maintaining and updating this software in such a way that excessive costs are avoided and essential business services continue to be delivered. Engineers should be aware of local laws governing the use of intellectual property such as patents, copyright, etc. They should be careful to ensure that the intellectual property of employers and clients is protected.

2. Competence

Engineers should not misrepresent their level of competence. They should not knowingly accept work which is outwitting their competence.

3. The delivery challenge:

The delivery challenge is the challenge of shortening delivery times for large and complex systems without compromising system quality. Here supporting software must change equally rapidly. Engineers should normally respect the confidentiality of their employers or clients irrespective of whether or not a formal confidentiality agreement has been signed.


Please up-vote and leave a comment if you found this answer helpful. Happy learning!

by
very helpfully thanks alot!
by (user.guest)
Happy to hear a positive feedback. Wish you the very best in your studies.
by
very helpful...thanks!!
by (user.guest)
Good to know you found it helpful. Thank you.

Related questions

Welcome to CPEN Talk
Solution-oriented students of computer engineering on one platform to get you that

ONE SOLUTION

Chuck Norris does not need to type-cast. The Chuck-Norris Compiler (CNC) sees through things. All way down. Always.
...