Académique Documents
Professionnel Documents
Culture Documents
?
ensemble de programmes qui permet à un système informatique d’assurer une tâche.
L'objectif du génie logiciel est de produire des logiciels qui respectent a règle CQFD (Coût, Qualité,
Fonctionnalités, Délais)
Qu’est-ce que le cycle de vie d’un logiciel et quel est son objectif ?
ensemble des étapes du développement d'un logiciel, de sa conception à sa disparition.
L'objectif d'un tel découpage est de permettre de définir des jalons intermédiaires permettant la
validation du développement du logiciel.
L’objectif des étapes du cycle de vie d’un logiciel et donne le rôle de chaque étape ?
● Définition des objectifs: définir la finalité du projet.
● Analyse des besoins et faisabilité: concerne l'expression des besoins, le recueil et la formalisation
des besoins du client et de l'ensemble des contraintes. Il s'agit également d'estimer la faisabilité des
besoins recueillis.
● Spécifications ou conception générale: élaborer les spécifications de l'architecture générale du
logiciel.
● Conception détaillée: définir précisément chacun des sous-ensembles du logiciel.
● Codage (implémentation ou programmation)
● Tests unitaires: permettent de vérifier individuellement que chaque sous-ensemble du logiciel est
implémenté conformément aux spécifications.
● Intégration: a pour but de s 'assurer de l'interfaçage des différents modules du logiciel grâce à des
tests d'intégration.
● Qualification: vérification de la conformité du logiciel aux spécifications initiales. – Documents
courants utilisés
Quels sont les documents couramment utilisés dans le cadre d’un projet informatique ?
● Le cahier de charges qui reprend la description initiale des fonctionnalités souhaitées par
l'utilisateur.
● Les spécifications qui décrivent précisément les conditions que doit remplir le logiciel.
● Le calendrier du projet qui décrit l'ordre des différentes tâches.
● Le plan de test du logiciel qui décrit les procédures de test appliquées au logiciel pour contrôler
son bon fonctionnement.
● La conception du logiciel qui décrit la structure du logiciel.
● La conception architecturale qui décrit la structure de haut niveau.
● La conception détaillée qui décrit les modules de bas niveau.
● Le plan d 'assurance qualité qui décrit les activités mises en œuvre pour garantir la qualité du
logiciel.
● Manuel utilisateur.
● Code source.
● Rapport des tests.
● Rapport des défauts(défaillance du logiciel ou erreurs).
Quels sont les cas de la gestion de projets informatiques, donne les définitions des cas suivants :
– Maîtrise d'ouvrage ou maître d'ouvrage (MOA) : est l'entité porteuse du besoin, définissant
l'objectif du projet, son calendrier et le budget consacré à ce projet. Le résultat attendu du projet est
la réalisation d'un produit, appelé ouvrage.
– Maîtrise d'œuvre (MOE) : est l'entité retenue par le maître d'ouvrage afin de réaliser le projet dans
les conditions de délais, de qualité ainsi que de coûts fixés par ledit projet, le tout conformément à un
contrat.