Comprendre l'ingénierie logicielle

Senef-soft.fr n'est plus disponible ici. S'il vous plaît essayer groupesenef.com  à la place.


Les caractéristiques du logiciel

Pour mieux cerner l'ingénierie logicielle, il faut d’abord maîtriser les objectifs et les caractéristiques d'un logiciel. En effet, un logiciel peut être conçu comme un ensemble de programmes contenant des instructions qui fournissent les fonctionnalités répondant aux exigences des utilisateurs.

Quant à l’ingénierie, elle consiste à concevoir et à fabriquer quelque chose selon un objectif particulier. L’ingénierie permet donc de trouver une solution efficace à un problème donné.

L’objectif d’un logiciel

L'ingénierie logicielle peut être conçue comme est une approche systématique permettant la conception, le développement, l'exploitation et la maintenance d'un système logiciel. Un logiciel peut donc être utilisé comme un produit pour informatique fournissant la fonctionnalité attendue. Il peut agir en tant que transformateur d'informations, car il est capable de produire, de gérer, d’acquérir, de modifier, d’afficher ou de transmettre des informations selon les instructions. Parmi ses multiples objectifs, on note la maintenabilité, l’exactitude, la réutilisation, la fiabilité, la portabilité, l’adaptabilité, la maintenabilité.

Caractéristiques du logiciel

Un produit logiciel doit être correct. En d’autres termes, les différentes exigences spécifiées dans le document SRS doivent être correctement mises en œuvre. Un SRS (software requirements specification) décrit les fonctionnalités dont le produit a besoin pour répondre aux besoins des utilisateurs. On dit d’un produit logiciel qu’il a une bonne capacité de réutilisation lorsque ses différents modules peuvent être facilement réutilisés pour développer de nouveaux produits.
En plus, un logiciel de qualité se démarque par sa fiabilité. Il doit être capable de remplir la fonction souhaitée sur une période de temps donnée. Il doit aussi donner la possibilité aux utilisateurs de le transférer d'un système informatique à un autre.