ACCORD-CADRE DE TECHNIQUES DE L'INFORMATION ET DE LA COMMUNICATION PROCEDURE ADAPTEE En application des articles 28 et 76 du Code des Marchés Publics Analyse technique et développement d applications de gestion Réponses candidats N de l accord-cadre TIC-2015-01 Service Ressources Finances / Marchés Publics
Le présent document regroupe les questions formulées par les candidats et les réponses apportées par la personne publique. Question 1. CDG-EX-ARC-010 : Respecter l archi logicielle existante et réutiliser les composants existants de framework du CDG : nous fournissez-vous le framework du CDG? L exigence CDG-EX-ARC-010 ne s applique pas à l étude de cas. Le framework sera fourni au titulaire au démarrage du contrat. Question 2. CDG-EX-ARC-800 : Respecter la charte graphique existante décrite dans un document fourni en début de contrat : nous n avons pas reçu un tel document, pouvez-vous nous le fournir? Comme indiqué dans l exigence CDG-EX-ARC-800, la charte graphique sera communiquée au titulaire en début de contrat. Pour l étude de cas, il est demandé de respecter la présentation des pages «types» fournies à l article 7 du document TIC-2015-01_CCTP-Exigences. Question 3. L utilisation des outils Checkstyle, PMD, Findbugs et JMETER est-elle nécessaire dans le cadre de cette étude de cas? Les exigences CDG-EX-ARC-325 (Utilisation de CheckStyle), CDG-EX-ARC-330 (Utilisation de PMD) et CDG- EX-ARC-335 (Utilisation de Findbugs) s'appliquent à l'étude de cas. Il n'est pas demandé de tests de montée en charge pour l'étude de cas; en conséquence, l'exigence CDG- EX-ARC-350 (Utilisation de JMETER pour contrôler la montée en charge du serveur Jboss) ne s'applique pas à l'étude de cas. Question 4. Avez-vous des contraintes en terme de version de java (jdk)? JDK1.6 Réponses candidats_ac-tic-2015-01 Page 2 sur 11
Question 5. Tous les documents demandés dans CDG-EX-DOC-010 et CDG-EX-INS-010 sont-ils nécessaires ou un sous ensemble irait? L exigence CDG-EX-DOC-010 est restreinte aux documents suivants dans le cadre de l étude de cas : manuel d installation, dossier de conception technique détaillé, plan de tests, dossiers de tests pour la recette interne du candidat. L'exigence CDG-EX-INS-010 est restreinte aux livrables suivants dans le cadre de l'étude de cas : l'application à déployer (.ear), les scripts de déploiement, le manuel d'installation, le plan de gestion de configuration, les codes sources complets, le plan de test, dossier de test et bilan de tests, le dossier de conception technique détaillé. Question 6. La version logicielle d'oracle précisée dans les exigences n'est plus supportée. Peut-on utiliser une autre version dans le cadre de l'étude de cas? La plate-forme sur laquelle va être installée l'étude de cas a les caractéristiques décrites à l'article 2 du document TIC-2015-01_Etude de cas. L application livrée pour l étude de cas doit donc être compatible avec les versions logicielles précisées dans ce document, à savoir : Jboss, version 6.0.0.Final Oracle, version 10g BIRT, version 4.2.2 Les fichiers d installation d Oracle 10g n étant actuellement plus téléchargeables sur le site internet Oracle, le CDG peut fournir aux candidats qui en font la demande, un CD d installation d Oracle 10g Express Edition. Question 7. Le CDG35 peut-il fournir un jeu de données pour les établissements afin de valider le POC? Le jeu de données fourni concerne les catégories d'établissements et les communes (article 6 du document TIC-2015-01_Etude de cas). Il n'est pas prévu de fournir d'autres jeux de données. Réponses candidats_ac-tic-2015-01 Page 3 sur 11
Question 8. Que concerne ce nouveau contrat cadre : un nouveau projet ou des évolutions de l'existent? Le présent accord cadre concerne principalement la maintenance et les évolutions d'applications existantes. Question 9. Quel est le plan de charge estimé sur 2015, avez-vous un volume minimum? c'est pour dimensionner le dispositif, l'équipe. Conformément à l'article 6 du CCAP, le présent accord-cadre est conclu sans minimum mais avec un maximum fixé à 200 000.00 H.T pour toute la durée du marché. A titre indicatif et sans engagement de la personne publique, le budget estimé pour le contrat est de 200 000.00 H.T. Question 10. Avant la réalisation des futures applications, nous devons mettre en place les environnements et s'approprier le contexte. Avez-vous anticipé cette charge d'initialisation? Le présent accord cadre ne prévoit pas de charge d'initialisation. Les candidats sont libres de proposer un TJM ou un coefficient KT permettant de tenir compte des coûts d'initialisation. Question 11. Ou sont localisées les prestations, sur votre site ou hébergées par notre centre de services Java de Rennes? Les prestations sont localisées dans les locaux du titulaire. Question 12. Article 4-3 : Développement logiciel et tests unitaires CDG-EX-DEV-010 Version : 1.0 Conformité des développements aux spécifications générales, au Dossier d'etude Technique (DET) et aux maquettes Le titulaire est responsable des développements et tests unitaires. Réponses candidats_ac-tic-2015-01 Page 4 sur 11
Les développements sont soumis aux exigences d'architecture décrites Erreur! Source du renvoi introuvable. Les développements doivent être conformes aux documents de référence suivants : Spécifications générales, Dossier d'etude Technique (DET) et ses annexes (dictionnaire de données, plan de site), Maquette. En cas d'écart constaté par le titulaire entre le Dossier d'etude Technique et la maquette, le titulaire doit en avertir le CDG. Dans ce cas et sauf demande contraire du CDG, le Dossier d'etude Technique prime sur la maquette. Question : Le lien n'étant pas fonctionnel, est-ce que les exigences d'architecture citées dans cette exigence correspondent à l'ensemble des exigences CDG-EX-ARC-* (Article 5) définies dans ce même document? Le renvoi introuvable correspond effectivement aux exigences CDG-EX-ARC-* (Article 5) Question 13. Article 4-4 : Documentation CDG-EX-DOC-010 Version : 1.0 Mise à jour de la documentation Le titulaire est responsable de la mise à jour des documents suivants : dossier d'architecture, manuel d'installation, manuel d'exploitation, modèle physique de données (MPD), dossier de conception technique détaillé, plan de tests, dossiers de tests pour la recette interne du titulaire, fond documentaire (bonnes pratiques, etc.). Question : L'ensemble des documents listés doivent-ils être mis à jour dans le cadre de l'étude de cas? Sinon merci d'indiquer les documents attendus. Dans le cas où le MPD est à réaliser, merci de préciser si un logiciel est privilégié pour sa réalisation? Merci de préciser également le contenu attendu du manuel d'exploitation. L exigence CDG-EX-DOC-010 est restreinte aux documents suivants dans le cadre de l étude de cas : manuel d installation, dossier de conception technique détaillé, plan de tests, dossiers de tests pour la recette interne du titulaire. Question 14. Article 4-4 : Documentation CDG-EX-DOC-015 Version : 1.0 Respect du format et de la norme de nommage des documents Le titulaire doit respecter le format (.odt) et la norme de nommage des documents fixés par le CDG. Question : Une norme de nommage des documents est précisée dans cette exigence. Cependant, celleci n'est pas décrite. Réponses candidats_ac-tic-2015-01 Page 5 sur 11
La norme de nommage des documents sera communiquée en début de contrat. Le nommage des fichiers est libre pour l étude de cas. Note : l exigence concernant le format (.odt) s applique aux documents de l étude de cas. Question 15. Article 4-5 : Tests CDG-EX-TST-025 Version : 1.0 Plan de test et bilan de test pour la recette interne du titulaire Le titulaire doit élaborer un plan de test et un bilan de test pour chaque version logicielle. Le plan de test doit décrire notamment : les objectifs de la campagne de tests, la stratégie de tests, la couverture fonctionnelle des tests par rapport aux exigences du dossier d'étude technique (DET), les moyens de test mis en œuvre. Le bilan de test regroupe les résultats de tests et identifie les réserves éventuelles. Le plan de tests doit être élaboré par le titulaire en parallèle de la phase de développement ; le document doit être validé par le chef de projet du titulaire avant le début de la phase de tests. Le plan de test et le bilan de tests font partie des livrables de la version. Sur demande du CDG, le plan de test pourra être fourni avant le début de la phase de tests du titulaire. Question : Le CDG 35 utilise un logiciel particulier pour la rédaction de ses plans de tests et le déroulement de ses campagnes (QC, X-Studio)? Le plan de test, le dossier de tests et le bilan de tests doivent être fournis au format.odt Question 16. Article 4-6 : Livraison et assistance à l'installation CDG-EX-INS-010 Version : 1.0 Livraison de l'application au CDG Le titulaire est responsable de la livraison de l'application au CDG. La livraison doit contenir : l'application à déployer (.ear), les scripts de base de données, les scripts de déploiement, les paramétrages spécifiques pour les différents environnements (Recette, Pré-production, Production), le manuel d'installation décrivant les différentes étapes de l'installation de l'application, le plan de gestion de configuration précisant le contenu de la livraison et les versions de l'application, de la base de données et des documentations, les codes sources complets, le plan de test décrivant les tests réalisés par le titulaire pour valider les développements de la version logicielle, le bilan de tests d'intégration regroupant les résultats des tests exécutés par le titulaire. Pour les versions majeures, la livraison doit également contenir : le modèle physique de données (MPD), le dossier d'architecture, le dossier de conception technique détaillé, le manuel d'exploitation. Réponses candidats_ac-tic-2015-01 Page 6 sur 11
Question : L'ensemble des éléments listés ci-dessus sont-ils attendus dans le cadre de l'étude de cas? Sinon merci de préciser les éléments souhaités. Merci de transmettre les paramétrages spécifiques aux environnements. L'exigence CDG-EX-INS-010 est restreinte aux livrables suivants dans le cadre de l'étude de cas : l'application à déployer (.ear), les scripts de déploiement, le manuel d'installation, le plan de gestion de configuration, les codes sources complets, le plan de test, dossier de test et bilan de tests, le dossier de conception technique détaillé. L application livrée sera installée sur un seul environnement dont les caractéristiques matérielles et logicielles sont précisées à l article 2 de l étude de cas. Les paramétrages spécifiques à l environnement (par exemple : adresses IP, login/mot de passe de la base de données) seront effectués par le CDG. Le manuel d installation devra préciser les paramétrages spécifiques à réaliser. Question 17. Article 4-6 : Livraison et assistance à l'installation CDG-EX-INS-040 Version : 1.0 Procédure de retour arrière en cas de problème d'installation Le manuel d'installation rédigé par le titulaire doit contenir une procédure de retour arrière décrivant comment rétablir l'état initial du système (état avant le début de l'installation) en cas de problème d'installation. Question : Cette exigence doit-elle être traitée dans le cadre de l'étude de cas. Le livrable étant indépendant de tout existant. L exigence CDG-EX-INS-040 (Procédure de retour arrière en cas de problème d'installation) ne s applique pas à l étude de cas. Question 18. Article 5-2-2 : Structure des projets Java CDG-EX-ARC-155 (CDG-EX-ARC-345) Version : 1.0 Organisation des tests unitaires dans les projets java Chaque règle de gestion doit faire l'objet d'un test unitaire développé dans le même projet. Question : Est-il demandé le développement de tests unitaires Junit dans le cadre de l'étude de cas? Oui. Les exigences CDG-EX-ARC-155 (Organisation des tests unitaires dans les projets java) et CDG-EX- ARC-345 (Utilisation de Junit pour l'écriture des tests unitaires java) s appliquent à l étude de cas. Réponses candidats_ac-tic-2015-01 Page 7 sur 11
Question 19. Article 5-2-5 : Accès à la base de données CDG-EX-ARC-200 Version : 1.0 Utilisation du système implémenté dans les projets commons pour accéder aux bases de Données. Le mode d accès à la base de données est implémenté dans les projets commons. Toute nouvelle application doit respecter ce modèle. Question : Libre dans le cadre de l'étude de cas? L exigence CDG-EX-ARC-200 (Utilisation du système implémenté dans les projets commons pour accéder aux bases de données) ne s applique pas à l étude de cas. Question 20. Article 5-2-5 : Accès à la base de données CDG-EX-ARC-205 Version : 1.0 Gestion des transactions Les composants des projets commons fournissent les éléments nécessaires à la gestion des transactions. Ces composants doivent être utilisés. Question : Libre dans le cadre de l'étude de cas? L exigence CDG-EX-ARC-205 (Gestion des transactions) ne s applique pas à l étude de cas. Question 21. CDG-EX-ARC-280 Version : 1.0 Compatibilité avec les navigateurs Chrome, Internet Explorer, Firefox et Safari Les applications doivent être compatibles avec les navigateurs suivants : Chrome (à partir de la version 25), Internet Explorer (à partir de la version 10), Firefox (à partir de la version 18). Pour les modules grand public, le support supplémentaire de Safari est requis. Safari (à partir de la version 6). Oui. L étude de cas doit être compatible Chrome / Internet Explorer / Firefox. La compatibilité Safari n est pas requise car il ne s agit pas d un module grand public. Réponses candidats_ac-tic-2015-01 Page 8 sur 11
Question 22. CDG-EX-ARC-515 Version : 1.0 Versionnement des schémas de base de données Le titulaire doit gérer un numéro de version du schéma de base de données. La version du schéma est accessible depuis l interface Web. L exigence CDG-EX-ARC-515 (Versionnement des schémas de base de données) ne s applique pas à l étude de cas. Question 23. CDG-EX-ARC-525 Version : 1.0 Mise à jour du MPD Le modèle physique de données de l'application et de la base clone doivent être maintenus et versionnés en parallèle de l'application. L exigence CDG-EX-ARC-525 (Mise à jour du MPD) ne s applique pas à l étude de cas. Question 24. CDG-EX-ARC-600 Version : 1.0 Sécurisation de l'accès aux applications L'accès aux applications est sécurisé par : un mécanisme d'authentification unique (SSO), un annuaire LDAP centralisant les informations d'identification des utilisateurs, un serveur CAS (Central Authentification Service). Le titulaire doit maintenir les mécanismes de sécurisation existants. Les nouveaux développements doivent respecter les mécanismes de sécurisation (gestion des tickets CAS par exemple). L exigence CDG-EX-ARC-600 (Sécurisation de l'accès aux applications) ne s applique pas à l étude de cas. Question 25. Réponses candidats_ac-tic-2015-01 Page 9 sur 11
CDG-EX-ARC-605 Version : 1.0 Gestion centralisée des droits d'accès aux applications L'ensemble des pages des applications est sécurisé via un gestionnaire centralisé qui gère les droits d'accès en fonction des profils. La politique appliquée doit être décrite. L exigence CDG-EX-ARC-605 (Gestion centralisée des droits d'accès aux applications) ne s applique pas à l étude de cas. Question 26. CDG-EX-ARC-610 Version : 1.0 Sécurisation des ressources statiques Le titulaire doit sécuriser les ressources statiques du serveur Apache. Cette sécurisation doit être documentée. L exigence CDG-EX-ARC-610 (Sécurisation des ressources statiques) ne s applique pas à l étude de cas. Question 27. CDG-EX-ARC-720 Version : 1.0 Mise à jour de la version de l application accessible depuis l interface Web La JSP permettant à un utilisateur d avoir accès à la version de l application web accédée, de la base de données métier accédée par l application web doit être maintenue. L exigence CDG-EX-ARC-720 (Mise à jour de la version de l application accessible depuis l interface Web) ne s applique pas à l étude de cas. Question 28. CDG-EX-ARC-800 Version : 1.0 Respect de la charte graphique Les pages développées doivent respecter la charte graphique. La charte graphique est décrite dans un document fourni en début de contrat. Réponses candidats_ac-tic-2015-01 Page 10 sur 11
Pour l étude de cas, il est demandé de respecter la présentation des pages «types» fournies à l article 7 du document TIC-2015-01_CCTP-Exigences. Réponses candidats_ac-tic-2015-01 Page 11 sur 11