| {{ :avignon-universite.jpg?nolink|}} | {{ :blocks:logo-apl.png?nolink&220|}} | ===== Documentation de conception ===== ===== BoardZ Version 2 ===== **Bienvenue dans le volume de documentation de conception de BoardZ Version 2.** vous trouverez dans cette documentation : * Les réflexions d'architecture et les discussions sur les modèles proposés. * Une mise à jour continue des progressions des thèmes et problématiques d'évolution du développement et de l'architecture. * Des documentations théoriques et techniques sur certains sous-ensembles clefs du dispositif. ==== Les axes d'analyse ==== ===Définition=== Les axes (ou aspects) d'analyse sont un ensemble de problématiques qui sont liées au développement de la solution. Elles représentent des aspects du produit fini qui doivent être examinés au fur et à mesure de la progression. Les axes d'analyse peuvent se traduire : * En sous-ensembles formels de la construction (plugin, sous-ensemble, librairie) * en niveau de développement d'autres sous-ensembles formels **Un exemple :** //si l'on parle de la capacité de journalisation du produit en général (écriture de traces de fonctionnement dans des fichiers de log ou "journaux"), la réalisation effective de cette capacité peut être le fait d'une pratique de codage qui intègre dans toutes les fonctionnalités l'action de déposer des messages de suivi dans un fichier (niveau de développement), ou la conception d'un sous-ensemble formel (objet Logger, librairie 4J, ou autre) recevant la "responsabilité" formelle de gérer les sorties de trace.// La méthodologie générale étant un méthodologie agile, les première phases du produit seront minimales : * Certains aspects documentés pourront ne pas être implémentés * Certains aspects documentés pourront être implémentés sous une forme plus simple que l'objectif annoncé. Il est important de se référer à la documentation technique du projet "en cours" pour une documentation opérationnelle du projet dans son état de développement actuel. === Les axes du projet BoardZ Version 2 === * [[:boardz:design:technologychoices|Options technologiques]] * [[:boardz:design:designchoices|Options de design]] * [[:boardz:design:generalstructure|Eléments de structure générale, sous-ensembles]] * [[:boards:design:resultsandtracks|Mesures, Indicateurs, pistes temporelles, indicateurs agrégés (modélisation)]] * [[:boardz:design:contexts|Contextes de données, méta-informations sur les mesures (modélisation)]] * [[:boardz:design:feeders|Alimentation en données et métadonnées]] * [[:boards:design:persistance|Stockage persistant, caches et utilisation de la mémoire (performance)]] * [[:boards:design:rendering|Services de vues et de rendus]] * [[:boardz:userguide|Interfaces utilisateur (administration)]] ---- [[:start|Revenir au sommaire général]]