Secrétariat du Conseil du Trésor du Canada
Symbole du gouvernement du Canada

ARCHIVÉ - Procédure de base d'estimation de la taille du produit logiciel

Avertissement Cette page a été archivée.

Information archivée dans le Web

Information archivée dans le Web à  des fins de consultation, de recherche ou de tenue de documents. Cette dernière n’a aucunement été modifiée ni mise à  jour depuis sa date de mise en archive. Les pages archivées dans le Web ne sont pas assujetties aux normes qui s’appliquent aux sites Web du gouvernement du Canada. Conformément à  la Politique de communication du gouvernement du Canada, vous pouvez demander de recevoir cette information dans tout autre format de rechange à  la page « Contactez-nous ».

Annexe A – Lexique

Voir le lexique du Cadre am�lior� de la gestion ou ins�rer un renvoi au lexique de l'organisation.

Annexe B – Acronymes

Voir les acronymes du Cadre am�lior� de la gestion ou ins�rer un renvoi aux acronymes de l'organisation.

Annexe C – Symboles d'ordinogramme

Symboles d'ordinogramme  
Les parall�logrammes repr�sentent des intrants et des extrants � un processus ou � une proc�dure ou provenant d'un processus ou d'une proc�dure.  
   
Symboles d'ordinogramme Symboles d'ordinogramme
Les rectangles repr�sentent des activit�s de processus ou proc�dures particuliers. Les losanges repr�sentent des points de d�cision importants du processus ou de la proc�dure.
   
Symboles d'ordinogramme

Symboles d'ordinogramme
Symboles d'ordinogramme
Les lignes avec des pointes de fl�ches lient des symboles pour montrer la progression ou la direction des activit�s. Les cercles repr�sentent des connexions lorsque l'ordinogramme du processus ou de la proc�dure continue sur une autre page.

 Annexe D – Bibliographie

Boehm, Barry, Software Engineering Economics, Prentice Hall, New Jersey, 1991.

Garmus, David, Herron, David, Measuring the Software Process: A Practical Guide to Functional Measurements, Yourdon Press, 1996.

Jones, Capers, Applied Software Measurement: Assuring Productivity and Quality, McGraw-Hill, Inc., New York, 1996.

Voir les liens Web du Cadre am�lior� de la gestion.

Annexe E – Suivi de modification des documents

Le tableau pr�sente l'historique des r�visions du document. Le document lui-m�me devrait �tre entrepos� au contr�le des r�visions et une br�ve description de chaque version doit �tre entr�e dans le syst�me de contr�le des r�visions et r�p�t�e dans cette section.

Num�ro de r�vision Date de publication Auteurs Br�ve description du changement
0.1 1999-08-24 EMF/PPTO �bauche initiale
0.2 1999-09-06 EMF/PPTO �bauche r�vis�e
0.3 1999-09-14 EMF/PPTO Commentaires des examinateurs
0.4 1999-09-23 EMF/PPTO Ajout de l'annexe du chiffrier
1.0 1999-11-09 EMF/PPTO Premi�re �bauche
1.0 2000-01-18 EMF/PPTO Deuxi�me �bauche
       

Annexe F – Documentation des formules d'estimation du projet aux fins de la taille du produit logiciel – Feuille 1

1. Mesure de la taille fonctionnelle
�l�ments D�nombrement (1A) Facteur de pond�ration (1B) Total
Intrants   4 (1A)*(1B)
Extrants   5 (1A)*(1B)
Fichiers ma�tres   7 (1A)*(1B)
Demandes de renseignements   4 (1A)*(1B)
Interfaces   7 (1A)*(1B)
Algorithmes (facultatif)   3 (1A)*(1B)
(1C) Mesure de la taille fonctionnelle Somme de la colonne


2. Complexit� du probl�me  
Sens Description Entr�e(2A)  
Tr�s faible Algorithmes et calculs simples. -20 %  
Faible Majorit� d'algorithmes et de calculs simples. -10 %  
Moyenne Algorithmes et calculs de complexit� moyenne. Utilisation de routines math�matiques et statistiques normalis�es. Op�rations matricielles et vectorielles de base. 0 %  
Grande Quelques calculs difficiles ou compliqu�s. Analyse num�rique de base, interpolation de variables multiples, �quations diff�rentielles ordinaires, troncature de base et probl�mes d'arrondissement. +10 %  
Tr�s grande Nombreux algorithmes difficiles et calculs compliqu�s. Analyse num�rique difficile, �quations diff�rentielles partielles, �quations matricielles difficiles, analyse de donn�es bruit�es. +20 %  
(2B) Rajustement de la complexit� du probl�me Choisir dans la colonne 2A
(2C) Complexit� du probl�me (1C)*(2B)
3. Complexit� des donn�es  
Sens Description Entr�e (3A)  
Tr�s faible Donn�es simples comportant peu de variables, faible complexit�. -20 %  
Faible Nombreuses variables mais relations simples entre les donn�es. -10 %  
Moyenne Champs multiples. Champs et interactions entre les donn�es multiples. 0 %  
Grande Structures de fichiers et interactions entre les donn�es complexes. +10 %  
Tr�s grande Structure de fichiers et interactions entre les donn�es tr�s complexes. +20 %  
(3B) Rajustement de la complexit� des donn�es Choisir dans la colonne 3A
(3C) Complexit� des donn�es (1C)*(3B)
(3D) Mesure de la taille fonctionnelle totale (1C) + (2C) + (3C)


4. Multiplicateur du langage

* Voir la table des langages de programmation � l'adresse : http://www.spr.com/library/0langtbl.htm
Langage (4A) Multiplicateur  
COBOL II 107  
C++ 53  
PowerBuilder 16  
Smalltalk 21  
Program Generator 16  
SQL 13  
Database 40  
Visual Basic 5 29  
(4B) Multiplicateur du langage Choisir dans la colonne 4A
(4C) KLCS estimatives (3D)*(4B)/1000


5. Niveau de confiance  
Sens Description Entr�e (5A)  
Faible connaissance Si peu de choses sont connues concernant les exigences. 2,5  
Beaucoup d'�l�ments � d�terminer Si les exigences sont bien comprises mais que certains �l�ments de la documentation les d�crivant restent � d�terminer (AD). 2,0  
Quelques �l�ments � d�terminer Si les exigences sont bien comprises mais que beaucoup d'�l�ments de la documentation les d�crivant restent � d�terminer (AD). 1,5  
Aucun �l�ment � d�terminer Si les exigences sont bien comprises et qu'aucun �l�ment de la documentation les d�crivant n'est � d�terminer (AD). 1,0  
(5B) Niveau de confiance Choisir dans la colonne 5A
(5C) KLCS totales (4C)*(5B)