La philosophie originale et fondamentale d’UML est d’être non ambigu et compréhensible par la plupart, sans nécessiter une connaissance approfondie d’une sémantique complexe. Cette philosophie avait pour objectif de faciliter la communication entre les différentes parties prenantes des projets d’Ingénierie Logicielle et de fédérer les notations pour promouvoir une compréhension commune et une vision partagée. Il m’est évident que la philosophie originale se dilue progressivement parmi les différents ajouts qui ont été faits au standard au fil des années.
Je me trouve très en phase avec cette présentation umlbooch.ppt faite par Grady Booch, et qui promeut le besoin d’aborder la complexité croissante des systèmes à développer. Ma vision personnelle est d’essayer de garder UML non ambigu et compréhensible par la plupart, afin d’avoir autant de personnes à bord que possible et d’aborder la problématique de la complexité croissante.