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.
Question du candidat
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 ?
Réponse 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.
Question du candidat
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 ?
Réponse du CDG
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.
Question du candidat
L’utilisation des outils Checkstyle, PMD, Findbugs et JMETER est-elle nécessaire dans le cadre de cette étude de cas ?
Réponse du CDG
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.
Question du candidat
Avez-vous des contraintes en terme de version de java (jdk) ?
Réponse du CDG
JDK1.6
Question 5.
Question du candidat
Tous les documents demandés dans CDG-EX-DOC-010 et CDG-EX-INS-010 sont-ils nécessaires ou un sous ensemble irait ?
Réponse du CDG
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.
Question du candidat
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 ?
Réponse du CDG
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.
Question du candidat
Le CDG35 peut-il fournir un jeu de données pour les établissements afin de valider le POC ?
Réponse du CDG
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.
Question 8.
Question du candidat
Que concerne ce nouveau contrat cadre : un nouveau projet ou des évolutions de l'existent ?
Réponse du CDG
Le présent accord cadre concerne principalement la maintenance et les évolutions d'applications existantes.
Question 9.
Question du candidat
Quel est le plan de charge estimé sur 2015, avez-vous un volume minimum ? c'est pour dimensionner le dispositif, l'équipe.
Réponse du CDG
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.
Question du candidat
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 ?
Réponse du CDG
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.
Question du candidat
Ou sont localisées les prestations, sur votre site ou hébergées par notre centre de services Java de Rennes
?
Réponse du CDG
Les prestations sont localisées dans les locaux du titulaire.
Question 12.
Question du candidat
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 Tech- nique (DET) et aux maquettes
Le titulaire est responsable des développements et tests unitaires.
Les développements sont soumis aux exigences d'architecture décrites § Erreur ! Source du renvoi in- trouvable.
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 exi- gence correspondent à l'ensemble des exigences CDG-EX-ARC-* (Article 5) définies dans ce même docu- ment ?
Réponse du CDG
Le renvoi introuvable correspond effectivement aux exigences CDG-EX-ARC-* (Article 5)
Question 13.
Question du candidat
Article 4-4 : Documentation CDG-EX-DOC-010Version : 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.
Réponse du CDG
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.
Question du candidat
Article 4-4 : Documentation CDG-EX-DOC-015Version : 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, celle- ci n'est pas décrite.
Réponse du CDG
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.
Question du candidat
Article 4-5 : Tests CDG-EX-TST-025Version : 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 docu- ment 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éroule- ment de ses campagnes (QC, X-Studio) ?
Réponse du CDG
Le plan de test, le dossier de tests et le bilan de tests doivent être fournis au format .odt
Question 16.
Question du candidat
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, Produc- tion),
• 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.
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.
Réponse du CDG
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.
Question du candidat
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.
Réponse du CDG
L’exigence CDG-EX-INS-040 (Procédure de retour arrière en cas de problème d'installation) ne s’ap- plique pas à l’étude de cas.
Question 18.
Question du candidat
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 ?
Réponse du CDG
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.
Question 19.
Question du candidat
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 nou- velle application doit respecter ce modèle.
Question : Libre dans le cadre de l'étude de cas ?
Réponse du CDG
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.
Question du candidat
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 ?
Réponse du CDG
L’exigence CDG-EX-ARC-205 (Gestion des transactions) ne s’applique pas à l’étude de cas.
Question 21.
Question du candidat
Article 5-2-9 : Couche présentation 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).
Question : Applicable à l'étude de cas ?
Réponse du CDG
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.
Question 22.
Question du candidat
Article 5-2-9 : Couche présentation 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.
Question : Applicable à l'étude de cas ?
Réponse du CDG
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.
Question du candidat
Article 5-2-9 : Couche présentation 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 version- nés en parallèle de l'application.
Question : Applicable à l'étude de cas ?
Réponse du CDG
L’exigence CDG-EX-ARC-525 (Mise à jour du MPD) ne s’applique pas à l’étude de cas.
Question 24.
Question du candidat
Article 5-2-9 : Couche présentation 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 doi- vent respecter les mécanismes de sécurisation (gestion des tickets CAS par exemple).
Question : Applicable à l'étude de cas ?
Réponse du CDG
L’exigence CDG-EX-ARC-600 (Sécurisation de l'accès aux applications) ne s’applique pas à l’étude de cas.
Question 25.
Question du candidat
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'ac- cès en fonction des profils. La politique appliquée doit être décrite.
Question : Applicable à l'étude de cas ?
Réponse du CDG
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.
Question du candidat
Article 5-2-9 : Couche présentation 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 docu- mentée.
Question : Applicable à l'étude de cas ?
Réponse du CDG
L’exigence CDG-EX-ARC-610 (Sécurisation des ressources statiques) ne s’applique pas à l’étude de cas.
Question 27.
Question du candidat
Article 5-2-9 : Couche présentation 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.
Question : Applicable à l'étude de cas ?
Réponse du CDG
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.
Question du candidat
Article 5-2-9 : Couche présentation 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.
Question : Applicable à l'étude de cas ?
Réponse du CDG
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.