Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
helloworld:architecture:notion [2019/03/26 10:29] – [Kruchten : 4+1 vues] : ajout diagramme de blocs SysML root | helloworld:architecture:notion [2020/05/10 23:46] (Version actuelle) – Suppression de la taille par défaut pour les images root |
---|
|Cas d'utilisation|Scénarios correspondant à une fonctionnalité du système s'activant depuis une interaction extérieure.|Cas d'utilisation, activités, séquence, communication, états-transitions.| | |Cas d'utilisation|Scénarios correspondant à une fonctionnalité du système s'activant depuis une interaction extérieure.|Cas d'utilisation, activités, séquence, communication, états-transitions.| |
| |
{{ :helloworld:architecture:kruchten:interaction_vues.png?400 |}} | {{ :helloworld:architecture:kruchten:interaction_vues.png |}} |
| |
{{ :helloworld:architecture:kruchten:interaction_architecture.png?1128 |}} | {{ :helloworld:architecture:kruchten:interaction_architecture.png |}} |
| |
=====Qualité===== | =====Qualité===== |
Arborescence en arbre avec à la racine le main. Chaque descendant sont un sous-module. | Arborescence en arbre avec à la racine le main. Chaque descendant sont un sous-module. |
| |
{{:helloworld:architecture:style:fig1_3.png?1020|}} | {{:helloworld:architecture:style:fig1_3.png|}} |
| |
[[https://laurent-audibert.developpez.com/Cours-UML/?page=introduction-modelisation-objet|UML 2 - De l'apprentissage à la pratique]] | [[https://laurent-audibert.developpez.com/Cours-UML/?page=introduction-modelisation-objet|UML 2 - De l'apprentissage à la pratique]] {{ :helloworld:architecture:uml:uml2-apprentissage-pratique.pdf |Archive du 12/01/2009 le 28/04/2020}} |
{{ :helloworld:architecture:style:uml_2_-_de_l_apprentissage_a_la_pratique.mhtml |Archive 04/10/2018}} | |
| |
===Architecture à flot de données (pipe-line)=== | ===Architecture à flot de données (pipe-line)=== |
Exemples : [[helloworld:design_pattern:chain_of_responsibility|Chaîne de responsabilité]] | Exemples : [[helloworld:design_pattern:chain_of_responsibility|Chaîne de responsabilité]] |
| |
{{:helloworld:architecture:style:pipeline.png?946|}} | {{:helloworld:architecture:style:pipeline.png|}} |
| |
[[http://parc.sourceforge.net/intro.html|Pipeline Architecture - Introduction]] {{:helloworld:architecture:style:pipeline_architecture_-_introduction.mhtml|Archive 04/10/2018}} | [[http://parc.sourceforge.net/intro.html|Pipeline Architecture - Introduction]] {{ :helloworld:architecture:notion:pipeline_architecture_-_introduction_2020-04-28_11_07_03_pm_.html |Archive du 06/01/2004 le 28/04/2020}} |
| |
===Architecture avec référentiel de données (repository centric), Architecture Tableau noir (blackboard)=== | ===Architecture avec référentiel de données (repository centric), Architecture Tableau noir (blackboard)=== |
Dans la version de base, les référentiels sont passifs (vocation de stockage). Dans la version tableau noir, les référentiels informent les accesseurs des modifications ([[helloworld:design_pattern:observer:java|observer]]) | Dans la version de base, les référentiels sont passifs (vocation de stockage). Dans la version tableau noir, les référentiels informent les accesseurs des modifications ([[helloworld:design_pattern:observer:java|observer]]) |
| |
{{:helloworld:architecture:style:cycleenv2.png?800|}} | {{:helloworld:architecture:style:cycleenv2.png|}} |
| |
[[http://www.case-france.com/EnvisionArchitectureSysteme.html|Architecture système]] Archive 04/10/2018 | [[http://www.case-france.com/EnvisionArchitectureSysteme.html|Architecture système]] {{ :helloworld:architecture:notion:envision_system_architecture_2020-04-28_11_07_03_pm_.html |Archive du 2016 le 28/04/2020}} |
| |
===Architecture à Invocation implicite=== | ===Architecture à Invocation implicite=== |