Un logiciel est au service d’un métier auquel il apporte une valeur importante. Pourtant, nombreuses sont les équipes de développement qui se concentrent exclusivement sur des aspects techniques, en négligeant le métier. Cela se traduit typiquement par des problèmes de communication, des complications techniques inutiles et des opportunités perdues par méconnaissance du métier.La négligence du métier et le manque de compréhension de ses concepts se manifeste au travers de nombreux syndromes, dans la communication entre parties prenantes, mais aussi dans l’architecture technique, la modélisation et la qualité du code.
(Hopefully useful) lists of UML tools, classified in the following categories :
general CASE tools textual UML tools Eclipse UML2 compatible tools open source tools Executable UML toolsUML online tools UML tools for MACs UML tools for mobile devices UML for python tools. UML for Ruby tools UML for Perl tools.