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