11
« on: June 13, 2007, 02:59:47 pm »
Thanks for the reply.
That is unusual, particularly since it is generally easy to obtain well-documented, practical examples for a variety of other frameworks. I would have thought that in this day and age, the same would be available for UML case studies, at the very least in the area of software engineering/architecture.
Mind you, I completely understand and respect the reasons for keeping specific models close to the vest. However, in the interest of promoting recommended practices for UML, it is very reasonable to have accessible well-documented case studies for fictional entities. It's done all the time elsewhere. One might argue that I should purchase a book. Well, I have purchased several, and I will purchase more. The problem with books is that their content must be broad enough for a publisher to see a viable profit, and that's fine. Heck, I've purchased books with similar content on various technical subject matter simply because I want to read and understand the various authors' points of view. However, I have also downloaded a myriad of free white papers, tutorials, code, etc. to supplement my existing knowledge, and that is the issue at hand. If one wants to read very specifically targeted information on a subset of a given subject matter, a book is not the best vehicle for this purpose.
Providing UML case studies would have a dramatically positive effect on disseminating UML and its proper usage. Surely, this would benefit the UML community as a whole. I guarantee you there are a multitude of developers/engineers/architects who would more readily adopt UML if given the opportunity to examine accepted practices in the form of case studies without having to shell out a credit card each and every time. Further, I submit that individual and corporate sales of case tools would increase as a result, and this would widen the talent pool. Naturally, some ensconced in this field may be uncomfortable with this prospect, but I am sure those with that mindset are in the minority.
Looking at the big picture, imagine all the unintended positive side effects. For example, if it weren't for Tim Berners-Lee, this forum might have been running as a BBS. We all continue to benefit from his insight and generosity, and a myriad of new opportunities arose for the developer community.
So, I say not having freely available robust UML case studies makes no sense. Personally I would gladly purchase some case studies AFTER I thoroughly examined well-designed freely available case studies; I've done this in the past in other areas.
I challenge those of you "in the know" to create and make freely available UML case studies. You will be well respected for your contributions, and it will provide a means for you to effectively market yourself to individuals and companies alike.