Benoît
L'autre problème et défi majeur auquel l'ingénierie logicielle doit faire face au 21e siècle est :
Le défi de
l'héritage Le défi de
l'héritage, ou système hérité, comme il est appelé, est un grand défi pour l'ingénierie logicielle. L'ancien système signifie vraiment que bien qu'il y ait une progression et des développements constants au sein de l'industrie du logiciel, avec de nouveaux programmes et systèmes introduits tout le temps, il y a toujours une place pour un système plus ancien à utiliser, donc une personne est réticente à échanger. à une technologie plus récente.
Le système hérité peut devenir une sorte d'équilibre pour de nombreuses entreprises d'ingénierie logicielle alors qu'elles essaient de plus en plus avec les progrès de la programmation. ne souhaitez pas passer aux modèles ultérieurs.
Vous pouvez le voir un peu comme une personne ayant un garage plein de voitures. Ils ont de toutes nouvelles voitures de sport qui coûtent cher et ils aimeraient dépenser encore plus pour elles, mais ils doivent faire fonctionner certaines des voitures classiques en même temps et doivent donc sacrifier le temps et le budget pour cela.
Bien sûr, une grande partie des anciennes technologies finit par devenir si obsolètes qu'elles sont fondamentalement obsolètes ; Cependant, la période de transition avant ce point est ce qui peut entraver les progrès d'une entreprise pour qu'elle soit totalement concentrée sur l'avenir.
Le système hérité est quelque chose que toutes les grandes sociétés d'ingénierie logicielle doivent gérer et c'est une façon d'assumer la responsabilité de ce qu'elles ont créé précédemment. Cela signifie bien sûr que leur travail est toujours apprécié et a une grande utilité, mais il peut en fait régner en cours en raison de trop de temps et d'argent gaspillés pour maintenir les modèles précédents.