Please enable JavaScript.
Coggle requires JavaScript to display documents.
Logiciel (Catégories de
logiciels (Logiciel sur mesure:Développé pour un…
Logiciel
Catégories de
logiciels
-
-
-
-
-
-
Les systèmes de matériel:Systèmes d'exploitation,
Les systèmes d'entreprise:décrivent les buts, les ressources, les règles et le travail
réel dans une entreprise
-
-
Coût d’un logiciel
Pour réduire le coût d’un logiciel il faut contrôler les caractéristiques :Du produit,Du matériel (ordinateur),Du personnel,Du projet et de la maintenance
Caractéristiques du produit:La fiabilité,La taille de la base de données,Complexité du logiciel
Caractéristiques de l’ordinateur:Temps d’exécution,Taille de la mémoire principale,Délai de restitution des travaux
Caractéristiques du personnel:Qualification de l’équipe,Expérience dans le domaine,Maîtrise des langages de programmation
Caractéristiques du projet:Utilisation des méthodes de
programmation moderne,Utilisation des outils logiciels,La contrainte délai
La maintenance du logiciel:Trois types de maintenance Corrective, Adaptative et Perfective
Formule:Coût= Coût effort Ingénieur+ Coût
temps machine + Coût imprimerie
Coût=effort fourni * coût unitaire
Qualités d’un logiciel
La qualité est atteinte ou améliorée en appliquant
certains principes : rigueur (précision, exactitude), formalisme ( le plus haut degré de rigueur ) séparation des préoccupations modularité et généralité / abstraction
Facteurs de qualité
Qualités internes :adaptabilité, réutilisabilité, efficacité / performance ..
Qualités externes :complétude fonctionnelle,ergonomie / convivialité et fiabilité / robustesse
Typologies logiciels
Pour déterminer le degré de ressemblance entre des projets :Trouver des critères"facteurs de contingence et établir une typologie des logiciels en fonction de la valeur de
ces critères.
sur le logiciel lui-même :taille,
complexité
-
sur son procédé de fabrication.Compétences, technologies, déploiement, Partenariat
La crise des logiciels:Années 50 et 60:production "artisanale" de logiciels scientifiques
Fin des années 60 :difficulté d'écrire de grands programmes et de les utiliser
de nombreux projets échouent