Cahier des charges fonctionnel
10 Avril 2009
Historique
Référence Intitulé
PLMA_CDCF_10042009.doc Compte rendu
Documents de référence
PLMA_PAQ_29122009.doc
Equipe itin J. GAUTIER (auteur) [email protected] [email protected]
06 27 72 63 43
Client N. FIGAY [email protected] 01 46 97 36 60
Itin A. CREUZE [email protected]
Version Objet de la modification Date
Historique des modifications
01 Création Michael SIRERA 10/04/2009
02 Modification Sirera Michael 30/04/2009
03 Mise à jour Philippe ERNEST 08/07/2009
SOMMAIRE :
1. Présentation générale du problème ... 3
1.1 Projet ... 3
Finalités ... 3
1.2 Contexte ... 3
1.2.1 Situation du projet par rapport aux autres projets de l’entreprise ... 3
1.2.2 Études déjà effectuées ... 3
1.2.3 Suites prévues ... 3
1.2.4 Nature des prestations demandées ... 3
1.2.5 Parties concernées par le déroulement du projet et ses résultats ... 4
1.2.6 Caractère confidentiel s'il y a lieu... 4
1.3 Enoncé du besoin ... 4
1.4 Environnement du produit recherché ... 5
1.4.1 Listes exhaustives des éléments et contraintes ... 5
1.4.2 Caractéristiques pour chaque élément de l’environnement ... 5
2. Expression fonctionnelle du besoin... 6
2.1 Fonctions de service et de contrainte ... 6
Fonctions de service principales... 6
2.2 Critères d’appréciation ... 6
3. Cadre de réponse ... 7
3.1 Pour chaque fonction ... 7
3.1.1 Solution proposée ... 7
3.1.2 Part du prix attribué à chaque fonction ... 7
3.2 Pour l’ensemble du produit ... 7
3.2.1 Prix de la réalisation de la version de base ... 7
3.2.2 Mesures prises pour respecter les contraintes et leurs conséquences économiques ... 7
3.2.3 Outils d’installation, de maintenance … à prévoir ... 7
3.2.4 Décomposition en modules, sous-ensembles ... 7
3.2.5 Perspectives d’évolution technologique ... 7
1. Présentation générale du problème 1.1 Projet
Finalités
L’objectif du projet est de constituer un environnement sécurisé sur le WEB pour une plate-forme collaborative basé sur l’intégration d’un portail Liferay, d’annuaire d’entreprise de type LDAP et d’outils de fédération d’identité, Shibboleth.
1.2 Contexte
1.2.1 Situation du projet par rapport aux autres projets de l’entreprise
Les besoins du client, sur l’architecture déjà mise en place, sont :
• Mise en place de protocoles de communication sécurisée
• Résolution de failles
• Utilisation de standard et de solution open source
1.2.2 Études déjà effectuées
Un projet antérieur a été réalisé sur la plate-forme collaborative Liferay. Les documents et différents codes de ce projet nous ont été délivrés, dans le but de nous aider quant à la bonne compréhension du besoin.
1.2.3 Suites prévues
Dans les années à venir, un projet sera planifié dans le but d’introduire la plate- forme Liferay ainsi que la plate-forme du POC de Shibboleth réalisé durant ce projet.
1.2.4 Nature des prestations demandées
Le client souhaite que l’équipe chargée du projet travaille sur un POC d’une solution de fédération d’identité utilisée par le logiciel Shibboleth.
L’équipe chargée du projet doit concevoir ce POC, présenter la solution, et rédiger un guide de fonctionnement.
Cette partie est la deuxième phase d’un projet. La première phase concernait l’aspect LIFERAY, et la troisième partie et dernière partie, sera d’intégrer LIFERAY et
1.2.5 Parties concernées par le déroulement du projet et ses résultats
INTERVENANT SOCIETE FONCTION ADRESSE ELECTRONIQUE
TELEPHONNE
Alain CREUZE ITIN CLIENT [email protected] -
Nicolas FIGAY EADS CLIENT [email protected] 01 46 97 36 60
Les administrateurs de la filiale d’EADS représentés par Nicolas FIGAY seront les utilisateurs finaux à la fin de la troisième phase du projet.
1.2.6 Caractère confidentiel s'il y a lieu
Une charte de confidentialité a été signée avec le client. Les documents sont tous soumis à cette charte.
1.3 Enoncé du besoin
Le client souhaite qu’une étude soit organisée sur Shibboleth, études basées sur :
• Démonstration
• Réalisation d’un POC (Proof of concept)
• Rédaction d’un « guide » du fonctionnement et de la mise en œuvre de Shibboleth.
1.4 Environnement du produit recherché
1.4.1 Listes exhaustives des éléments et contraintes
ETUDIANT SOCIETE FONCTION ADRESSE ELECTRONIQUE TELEPHONNE
Jean-Philippe GAUTIER
ITIN Chef de projet
06 27 72 63 43
Michael SIRERA ITIN - [email protected] 06 60 08 16 91
Martial NEMOZ ITIN - [email protected] 06 71 27 29 39
Ousmane AÏDARA
ITIN - [email protected] 06 24 08 29 93
Philippe ERNEST ITIN - [email protected] 06 21 66 62 48
Equipements utilisés et contraintes :
Machines Virtuelles comportant un environnement de test.
Aucunes contraintes sur le système d’exploitation (Windows, Linux…)
1.4.2 Caractéristiques pour chaque élément de l’environnement
Windows 2003 R1 Entreprise contenant : PLMA
AD
DNS Tomcat 6 Java 1.6
Shibboleth (IDP, SP, DS)
Windows 2003 R1 Entreprise contenant : PLMB
AD
DNS Tomcat 6
2. Expression fonctionnelle du besoin 2.1 Fonctions de service et de contrainte
Fonctions de service principales
Les exigences de service principales exprimées par le client sont les suivantes : o constituer un environnement sécurisé sur le WEB pour une plate-forme
collaborative
o l'accès à telle ou telle ressource en fonction d'un projet donné
o ségrégation des données en fonction de l'appartenance à telle ou telle entreprise
2.2 Critères d’appréciation
Exigences globales :
• L’environnement doit pouvoir permettre la ségrégation des données en fonction de l’appartenance à telle ou telle entreprise impliquée dans la collaboration, et leur mise à disposition.
• Ce projet constitue à l’administration plateforme Collaborative PLM pour EADS France – Innovation Works.
• La stratégie principale à employer, est de maitriser l’accès à telle ou telle ressource en fonction d’un projet donné.
3. Cadre de réponse 3.1 Pour chaque fonction 3.1.1 Solution proposée
Mise en place d’un Identity Provider qui communique avec Service WAYF
3.1.2 Part du prix attribué à chaque fonction
La globalité de la solution utilise de l’open source.
3.2 Pour l’ensemble du produit
3.2.1 Prix de la réalisation de la version de base
La réalisation de base de la mise en place de l’outil représente 31 500€
3.2.2 Mesures prises pour respecter les contraintes et leurs conséquences économiques
Mise en place de machine virtuelle Windows 2003 Server
3.2.3 Outils d’installation, de maintenance … à prévoir
Les outils d’installation à prévoir sont VMware et les logiciels d’installation de Shibboleth (Active Directory, Serveur de noms, Tomcat 6 et Java 1.6)
3.2.4 Décomposition en modules, sous-ensembles
Identity Provider (Active Directory, Serveur de noms, Tomcat 6 et Java 1.6), Service Provider, WAYF
3.2.5 Perspectives d’évolution technologique
A voir dans la phase 3 du projet.
Pour l’ITIN : Le Signataire :
Date : Date :
Signature : Signature :