Vous êtes sur la page 1sur 2

COURS D’INGENIERIE LOGICIELS

Introduction générale :
Le génie logiciel concerne tous les aspects de la production de logiciel ; à
partir des premiers états de la spécification du système, jusqu’à la maintenance
du système après qu’il soit entrée en utilisation.
Le génie logiciel permet d’adopter d’un point de vue technique une pratique
une approche systématique et organiser pour développer les systèmes,

DEFINITIONS :
Logiciel : est un ensemble d’instruction avec toute les données de la
documentation et la configuration associe utilise pour acquérir des intrames et
les manipules de façon à produire la sortie désirée en terme de fonction, et de
performance, tel que détermine par l’utilisateur de ce dernier.
Génie logiciel : c’est l’application d’une discipline avec une approche
systématique quantifiable pour le développement, l’exploitation et la
maintenance des logiciels.
Produit logiciel : c’est un système logiciel livre a un client, avec la
documentation, qui décrit comment installer et utiliser le système.
Processus : définit un cadre pour un ensemble de secteur clé qui doit être mit
en place pour la livraison efficace des technologies du génie logiciels.
Une exigence : c’est une caractéristique du système ou une description, de
quelque chose que le système est capable de faire, pour remplir l’objectif de ce
dernier.
Ingénierie des exigences : c’est l’utilisation systématique du principe éprouvé,
des techniques et outils linguistiques pour l’analyse, la documentation
rentable, et l’évaluation des besoins de l’utilisateur y compris les spécifications,
du comportement externe d’un système en cours de façon à satisfaire, les
besoins des utilisateurs.
Estimation du projet logiciel : c’est le processus d’estimation des différentes
ressources nécessaire à la réalisation d’un projet.
Conception logiciel : c’est l’art de prendre une spécification du comportement
observable, de l’extérieur en y ajoutant les détails nécessaires à la mise en
œuvre effective, du système informatique y compris l’interaction humaine, la
gestion des taches, et les détails de gestion des données 
Un processus de conception : est séquence d’état, permettent au concepteur,
de décrire tous les aspects du logiciel à construire.
La mise en œuvre logicielle : est un processus de réalisation du cahier de
charge de conception.
Un test : est un ensemble d’activité utilise pour vérifier le code source afin de
découvrir (et corriger éventuellement) les erreurs avant la livraison du logiciel
client.
Un cas de test : est un ensemble d’instruction destinée à découvrir un type
particulier d’erreur, ou d’un défaut dans le système logiciel, en induisant un
échec.
Les essais structuraux : sont une approche de test ou ces derniers, sont tires de
la connaissance, de la structure et de la mise en œuvre du logiciel.
Test fonctionnel : se réfère à un test qui implique que l’observation de la sortie
pour certaine valeur d’entrée, soit cohérente.
Maintenance logiciel : c’est une activité associe aux maintiens d’un système
informatique opérationnelle en permanence et en phase, avec les besoins des
utilisateurs.
Un risque : est définit comme une exposition au danger.
La gestion des risque : est le domaine qui tente de veiller à ce que l’impact des
risques, sur le cout la qualité et les délais soit minime.
Analyse et gestion du risque logiciel : consiste à une série d’étape, aidant à
comprendre et a gérer l’incertitude.

Vous aimerez peut-être aussi