Documente Academic
Documente Profesional
Documente Cultură
Spécifications Logiciel
Page de service
Vérificateur : le :
FFI
Approbateur : le :
Documents associés
Document Référence
Manuel Qualité du mini-projet UMLP [MQ]
manuel_qualite.doc
dans :
http://asi.insa-rouen.fr/enseignement/siteUV/genie_logiciel/referentiel_qualite/
SOMMAIRE
Sommaire.........................................................................................................3
1 Introduction................................................................................................4
2 Domaines d’application..............................................................................5
3 Contenu du DSL........................................................................................6
3.1 Introduction..............................................................................................................6
3.1.1 Objectifs du document.....................................................................................6
3.1.2 Champ d’application.........................................................................................6
3.1.3 Organisation du document...............................................................................6
3.2 Description globale..................................................................................................6
3.2.1 L’environnement du produit..............................................................................6
3.2.2 Interfaces utilisateur.........................................................................................7
3.2.3 Fonctionnalités du produit................................................................................7
3.2.4 Profil des utilisateurs........................................................................................7
3.2.5 Contraintes de développement........................................................................8
3.2.6 Hypothèses et Dépendances...........................................................................8
3.3 Spécifications détaillées..........................................................................................8
3.3.1 Cas d’utilisation 1.............................................................................................8
3.3.2 Cas d’utilisation 2.............................................................................................9
3.3.3 Contraintes imposées à la conception.............................................................9
3.4 Description des fournitures....................................................................................10
3.5 Annexes.................................................................................................................10
1 INTRODUCTION
2 DOMAINES D’APPLICATION
3 CONTENU DU DSL
Chacun des sous chapitres qui vont suivre correspond à un chapitre d’un DSL. Ainsi, le
chapitre 3.1 décrit le chapitre 1 d’un DSL. Le chapitre 3.2.1, décrit le chapitre 2.1 d’un
DSL. Certains chapitres pourront être omis, en fonction de leur pertinence en rapport
avec le domaine étudié. Si des artefacts ne peuvent être insérées dans des chapitres, ils
doivent être reportés en Annexe.
3.1 INTRODUCTION
L’introduction se décompose en cinq sous chapitres qui ont pour but de présenter
globalement le projet développé sans entrer dans le détail des spécifications.
3.3.1.1 Titre
3.3.1.2 Résumé
3.3.1.3 Acteurs
3.3.1.4 Pré-condition(s)
3.3.1.8 Post-condition(s)
3.3.1.9 Exceptions
3.3.3.2.3 Sécurité
On trouvera la description de méthodes de sécurité telles que le cryptage des
données, la restriction des communications entre certaines parties du logiciel, la
conservation de fichiers journaux (log) ou historiques.
3.3.3.2.4 Maintenabilité
Le client peut exiger d’avoir un logiciel facile à maintenir. Il peut demander, par
exemple, qu’on lui livre un logiciel très modulaire, doté d’interfaces normalisées, ou
de limiter le niveau de complexité des fonctions (en limitant le nombre de sous
programmes appelés, par exemple).
3.3.3.2.5 Portabilité
Le client peut exiger d’avoir un logiciel plus ou moins portable. Les caractéristiques
mesurables de cette portabilité peuvent être :
Le pourcentage de composants dépendants de la machine d’exploitation.
Le pourcentage de lignes de code dépendants de la machine d’exploitation.
Le client peut aussi exiger l’utilisation d’un langage réputé portable, d’un compilateur
bien précis, ou d’un système d’exploitation.
3.5 ANNEXES
Inclure ici les annexes.
On trouvera ici des artefacts très variées allant de l’échantillon de formulaires utilisés
dans le système ou l’organisation existante, en passant par des compte-rendus de
réunion, de rencontre avec la maîtrise d’ouvrage. Ne pas hésiter à joindre tout
document pouvant aider le lecteur à mieux comprendre le DSL.
Scénario nominal
Action du (des) acteur(s) Action du système
1. E se présente à l’accueil
2. H récupère les coordonnées de l’ouvrage 3. Le système (S) signale si l’ouvrage est
dispo (Exception A)
4. H demande la carte d’inscription à la 5. S vérifie la validité de la carte (Exception
bibliothèque B)
6. S indique la date de retour
7. H précise la date de retour et demande
confirmation
8. E confirme son intention de retirer le livre
9. H valide l’emprunt
Action de fin:
10. E quitte l’accueil avec son ouvrage.
Post-condition(s):
L’ouvrage n’est plus disponible pour un autre prêt.
Exceptions:
Exception A : L’ouvrage a été réservé
H signale la non-dispo de l’ouvrage,
H invite l’étudiant à revenir à la date d’expiration de l’emprunt.
E se retire.
Exception B : La carte n’est pas valide ou l’étudiant est banni pour quelques jours car il a
rendu son précédent emprunt trop tard.
H précise les causes du refus de prêt
E se retire.
Remarques ergonomiques
H pourra utiliser une douchette (lecteur de code barre) pour récupérer les coordonnées de
l’ouvrage.
Type de Descriptif
contrainte
Temps de Les différentes requêtes doivent prendre moins de 3 secondes
réponse
Fréquence On peut compter une dizaine de consultation de ce type dans une
heure de travail de H
Volumétrie Le nombre de livres est de l’ordre de 100 000 titres.
Le nombre d’inscrits à la bibliothèque est de l’ordre de 5000
personnes.
Disponibilité Cette fonction doit être opérationnelle dans les heures d’ouverture de
la bibliothèque
Concurrence Non applicable. Dans la mesure où l’étudiant présente le livre, aucune
autre personne ne peut demander des infos sur un même
enregistrement de livre.
Intégrité Non spécifique.
Confidentialité Non spécifique.