Définition ingénierie du logiciel

Le génie logiciel est une discipline formée par un ensemble de méthodes, d’outils et de techniques utilisés dans le développement de logiciels ( logiciels ).

Les progrès technologiques et leur impact sur la vie sociale ont inévitablement affecté le processus de développement de logiciels pour diverses raisons, telles que l'accès indiscriminé des utilisateurs à certaines informations dont ils n'étaient absolument pas conscients et qu'ils ne pouvaient pas comprendre, puisqu'ils n'ont pas le degré de connaissances techniques nécessaire. Un consommateur bien informé est un consommateur qui ne peut être trompé, car il sait ce dont il a besoin et a la capacité d'analyser les différentes offres du marché, en comparant les propositions et les avantages des produits. Cependant, un consommateur mal informé est comme un enfant capricieux qui pleure, crie et donne des coups de pied sans s'arrêter.

La première étape du travail effectué par les ingénieurs en logiciel consiste à étudier en profondeur les caractéristiques jugées nécessaires au développement du programme. C'est à ce moment-là qu'ils doivent trouver un équilibre (de plus en plus difficile à atteindre). entre les exigences excessives des mauvais consommateurs et les possibilités de l'entreprise. Le temps, c'est de l'argent, et les entreprises du monde de l'informatique le savent très bien.

Chaque fonction d'un programme, chaque caractéristique qui le rend plus confortable, plus intelligent, plus accessible se traduit par une certaine quantité de temps, qui à son tour génère les salaires de toutes les personnes impliquées dans son développement. Mais en plus du coût de production nécessaire à la fabrication de chacun des éléments d’un programme, l’ingénierie logicielle doit déterminer les éléments qui ont du sens, qui sont cohérents avec le reste et qui sont nécessaires pour communiquer clairement l’essence et les objectifs de l’application.

Recommandé