Challenges in Software Engineering



The key challenges facing software engineering are:

1.    Coping with legacy systems – If original developer has moved on managing, maintaining or integrating of software becomes a critical issue.

2.    Heterogeneity challenge – Sometimes systems are distributed and include a mix of hardware and software. This implies that software systems must cleanly integrate with other different software systems, built by different organizations and teams using different hardware and software platforms.

3.    Delivery time challenge – There is increasing pressure for faster delivery of software. As the complexity of systems that we develop increases, this challenge becomes harder.


Post a Comment