Vous êtes sur la page 1sur 36

quipements physiques : processeurs, Mmoires, priphriques, etc.

Programmes : systmes dexploitation, compilateurs, SGBD, bureautique, gestion, comptabilit, etc

Nature virtuelle:
Le logiciel est un produit immatriel. Nature technique: Le logiciel est un objet technique fortement contraint. Cycle de production particulier: La reproduction ne pose pas de problmes, seule la premire copie a un cot.

Discipline de linformatique qui regroupe un ensemble de connaissances, de procds et des acquis scientifiques pour la conception, la mise en uvre, la vrification et la documentation de logiciels dans le but den optimiser la production, le support et la qualit.
(Grand dict. terminologique)

Art et science de concevoir et de construire, avec conomie et lgance des applications, et dautres systmes informatiques, qui soient corrects, robustes,

rutilisables, srs, efficaces, facile maintenir et utiliser.

Le gnie logiciel applique les techniques dingnierie la

dfinition, la conception, la ralisation et lvolution de systmes logiciels .


Le gnie logiciel comprend des mthodes, des techniques et des outils

Le gnie logiciel cest un processus de rsolution de problme En utilisant des mthodes, des techniques et des outils informatiques

Evaluation de la solution gnrale

analyse du problme (dcomposition)

synthse de solutions

Dveloppement de solutions (lmentaires)

Minimiser les cots de dveloppement tout en rpondant aux exigences croissantes


Rduire les temps de dveloppement. Assurer la qualit des logiciels produits. Instituer lusage des nouvelles technologies (mthodes et outils) du gnie logiciel.

notifyBefore ASYM_SummonWidgets send ASYM_IAmWidget to self end notifyBefore enterPage if ASYMR() = NULL send ASYM_Reset to self end end to handle make end

send checkSize forward to parent

to handle moved end to handle keyChar key ---------------------------------forward to parent send checksize end send checkSize forward to parent

Application: Ensemble dobjets (fentres / champs)

Logiciel: Ensemble de programme

Logiciel systme Logiciel dapplication Logiciel de rseaux Logiciel de dveloppement

Calcul scientifique Informatique industriel

Logiciels commerciaux

Informatique de gestion
Systme informatique Logiciels gratuits

Facteurs de qualit
Confidentialit Couplabilit Protection contre accs non autoris change de donnes

Efficacit
Robustesse

Minimiser la consommation des ressources


Conservation dun comportement conforme

Maintenabilit
Adaptabilit

Localisation et correction faciles des erreurs


Ajout / suppression / modification de nouvelles fonctionnalits

Portabilit
Rutilisabilit Maniabilit Utilit

Minimiser les consquences dun changement denvironnement


Rutilisation de tout ou partie de ses composants Utilisation agrable et facile Rpond aux besoins de lutilisateur

Modle de McCall

Rigueur ( fermet; dtermination; assurance ). Sparation des problmes (stratgie diviser pour rgner ). Modularit: composition en sous systmes plus simples (primitives) Abstraction: ne considrer que les aspects jugs importants.

Anticipation du changement: pour prvoir, faciliter et grer des volutions invitables.


Construction incrmentale: chaque rsultat est construit en tendant le prcdent. Gnrosit: rsolution dun problme gnral au lieu de la rsolution dun problme spcifique.

Dfinir les rsultats produire Identifier les contraintes et les risques Estimer leffort Attribuer les tches Etablir les calendriers

Planifier

Raliser

Acquisition des ressources Coordonner lexcution des tches

Traiter les carts par: Action correctrice Modification des ressources

Ajuster

Vrifier

Mesurer ce qui a t fait Evaluer lcart avec le prvu

Pour rcolter les besoins Estimer les cots Concevoir, dvelopper, valider Pour organiser les diffrentes tapes Planifier/suivre le travail

Le cycle de vie dun logiciel

Est une prconisation de la manire de


conduire le projet de dveloppement dun logiciel
Codage implmentation

Tests

Analyse des besoins et spcifications

Faisabilit

Conception

Maintenance

1. Etude de faisabilit

2. Analyse besoins

3. Spcification fonctionnelle

4. Conception gnrale

5. Conception dtaille

6. codage

7. Installation & Tests

8. Exploitation et maintenance

Analyse des besoins


Spcifications Conception Scnarisation Maquettage

Dveloppement Intgration/valuation
Correction

tude de

faisabilit

Maintenance

Spcification

Validation

Conception gnrale Conception dtaille

Tests dintgration Tests unitaires

Codage

Un besoin reprsente lcart ou la diffrence entre un rsultat dsir et un rsultat actuel.

Besoin ou cart

Besoins de lorganisation Besoins damlioration de performance Besoins damlioration de lenvironnement de travail (outils / procdures) Besoins de formation (les savoir / savoir faire)

Dcrire et documenter le problme, le besoin, la situation amliorer Etablir les liens avec les enjeux avec le demandeur Prciser les profils de la population cible, le contexte de ralisation, les comptences attendues, les
tches mettre en uvre Dfinir les objectifs du produit, les indicateurs de mesure

Caractristiques des projets de dveloppement multimdia pdagogique Avec analyse des besoins Sans analyse des besoins

La bonne solution au bon problme


Une intervention mieux cible sur les

La Peut

solution tre

produit dnue

applique de sens

sans pour

gard au problme lapprenant ; peut drouter, dmotiver

besoins
Une intervention contributive aux

rsultats de ltablissement
Investissement dans lamlioration des

ou susciter de la rsistance
Lien indtermin avec les objectifs de

comptences
Fournit les donnes essentielles

ltablissement
Peut tre une dpense injustifie

conception de lintervention
Possibilit de mesurer les rsultats

Lintervention est conue partir des ides


de lexpert sur le sujet

Sensibilise le milieu la problmatique ;


suscite lengagement ; il devient

Rsultats alatoires, difficile valuer

partenaire

Clarifier la demande
Planifier la cueillette de donnes

Pour orienter le projet


Pour tre organis, efficace obtenir un maximum de

Prparer ses rencontres, concevoir Pour

linstrumentation
Raliser lanalyse Analyser les rsultats

rsultats
Pour documenter le besoin Pour en tirer des conclusions et

proposer des solutions


Prsenter le rapport Pour partager / valider les rsultats, prendre des dcisions et obtenir les

ressources ncessaires.

Un ensemble de documents qui dcrit de manire formelle et exhaustive le produit informatique raliser

Spcifications fonctionnelles gnrales: dcrivent les


diffrentes procdures Spcifications fonctionnelles dtailles: dcrivent les

tches excuter par lutilisateur


Spcifications de larchitecture: l'organisation gnrale du produit informatique, sa subdivision en modules et en

couches. Spcifications techniques: dcrit l'environnement de


l'application

Le cahier des charges d'un produit pdagogique est un outil qui dcrit avec prcision: le projet relatif au produit, le contexte pdagogique dans lequel il va tre utilis, les objectifs de formation auquel il rpond, les conditions ncessaire la russite du projet Le scnario pdagogique qui va le mettre en scne.

Le cahier des charges d'un produit pdagogique est un outil : de communication, de structuration, de description du produit De contrle continu de ltat davancement (avant; pendant; aprs)

Le contexte du projet , enjeux et valeur ajoute. Public cible,


Objectifs gnraux, thmes principaux, objectifs spcifiques, ) Bnfices attendus Contraintes prendre en compte

Descriptif du produit: thmes dvelopps; type de produit;


support du produit;

Activits et tches didactiques

Cadre pdagogique:
Modalits de formation accompagnant lutilisation du produit Usages du produit et scnario pdagogique Dure et rythme Comptences spcifiques demandes aux utilisateurs Mode dvaluation des utilisateurs

Spcifications techniques: Interfaces Le nombre de pages cran La navigation La rsolution La qualit des images La qualit des vidos La qualit des sons La qualit des textes Lutilisation des ressources internes Installation

Ressources ncessaires au dveloppement (personnes, matriel et logiciel, budget): Ressources disponibles en interne pour le dveloppement du produit Ressources acqurir en externe pour dveloppement du produit Description prcise du matriel ncessaire pour le dveloppement du produit

Ressources Matriel et logiciel prvoir pour l'action de formation avec le produit: Dates de la formation pralable sur
l'outil

Matriel prvoir

Mthodologie d'valuation du produit Cots Dlais de ralisation


Maintenance du produit Les livrables Les closes juridiques

Vous aimerez peut-être aussi