Académique Documents
Professionnel Documents
Culture Documents
1. Introduction
1.1 Description du projet
[Expliquer brièvement les détails votre projet. Par exemple, le but de ce projet, le client, les
objectifs ainsi que les besoins d’affaires qu’il cible.]
1.5 Références
[Cette section doit énumérer tous les documents qui sont cités en référence dans votre plan.
Spécifiez pour chaque document son titre, son ou ses auteur(s), la date ainsi que toute autre
information pertinente.
Par exemple, il peut s’agir de normes qui ont été utilisées lors de la rédaction de ce document, de
livres que vous avez consultés afin de mieux connaître certaines technologies relatives à votre
projet ou de sites web contenant de l’information sur UML.
Exemples :
Ref-1 : SEL (version 1.0), projet XYZ, Acme Inc, Département du développement logiciel,
décembre 2011
Ref-2 : Document d’architecture (version 1.5), projet XYZ, Acme Inc, Département du
développement logiciel, janvier 2012]
2. Exigences
2.1 Exigences fonctionnelles
[Cette section doit énumérer toutes les exigences fonctionnelles liées à votre logiciel. Soyez
précis. Généralement, ces exigences constituent les fonctions du logiciel (ce qu’il doit faire).
Dans le cas d’un logiciel effectuant la gestion des dossiers étudiants d’un CÉGEP, une exigence
fonctionnelle pourrait être l’affichage d’un dossier étudiant ou bien le calcul de sa côte Z.
Dans le cas d’une application web effectuant la gestion de la paye des employés d’une firme, des
exemples d’exigences non-fonctionnelles pourraient être que l’application puisse supporter 10
connexions simultanées ou que l’application soit compatible avec les navigateurs Internet
Explorer et Firefox et Safari.
3. Contraintes de conception
[Décrivez les contraintes dont vous devez tenir compte dans la conception et la réalisation de
votre logiciel. Les contraintes sont des restrictions affectant une partie de votre logiciel ou son
entièreté.
Par exemple, une contrainte de conception pourrait être la nécessité d’utiliser le cadriciel
(« framework ») Hibernate dans le cadre du développement d’une application Java ou de faire
l’utilisation du serveur d’authentification corporatif du client.
5. Diagrammes de séquences
[Les diagrammes de séquences expriment graphiquement les interactions entre le logiciel et les
acteurs de votre logiciel. En utilisant la notation UML, vous devez fournir le diagramme de
séquence associé à chacun de vos cas d’utilisation.]
Nom du cas
ID CU-XX Nom de votre CU Version 0.0
d’utilisation
Brève description
Acteurs
Exigence(s) special(s)
Exigences spéciales 1.
Exigences spéciales N.
Pré-condition(s)
Pré-condition 1.
Pré-condition N.
Post-condition(s)
Post-condition 1.
Post-condition N.
Flux d’évènements
Flux de base 1.
2.
Flux alternatif 1 : Titre 1.
2.
Flux alternatif N : Titre 1.
2.
Historique des versions
Date (jj-mm-aaaa) V0.0 Description de la révision Auteur(s)
9. Interfaces
9.1 Interfaces utilisateur
[Spécifiez l’apparence de l’interface utilisateur de votre application. Il peut s’agir d’un descriptif
textuel ou d’une image prototype. Si votre application contient plusieurs écrans importants,
fournir plusieurs spécifications ou images.