The UML means different things to different people, which is why I find the notion of people using a different UmlMode useful. Most people I talk to are interested in UmlAsSketch and this group isn't very impressed with UML 2.
The reason for this unhappiness is that the drive for UML 2 was to formalize and complete the UML to support MDA; primarily for UmlAsProgrammingLanguage (and secondarily for UmlAsBlueprint).
As a result sketchers were pretty much ignored. This was largely their
own fault as sketchers aren't interested enough in the UML to take an
active role in the UML committees.
All this didn't surprise me. Something new that I discovered in the
last couple of weeks (that included visiting UML 2003 and OOPSLA) was
that disdain for UML is pretty rampant amongst the UmlAsProgrammingLanguage
community too. After my talk at UML 2003 (broadly an appeal to not
ignore the need of sketchers) several people came up to me to point out
that people active in the MDA weren't particularly interested in the
UML either.
Even on the MDA panel at OOPSLA, the pro-MDA speakers based their
assumptions on the fact that they would be using a simplified subset of
UML, and emphasized that you should not judge MDA on the UML. (Which
didn't save them from a blistering attack by Dave "OTI" Thomas.)
I wonder where this will leave the UML in the future. I hear more
mutterings from sketchers about the growing irrelevance of UML
standards. In the MDA community it seems that we will see a rise of
tools all using different subsets of the UML standards, probably
extended subsets using profiles. What will this mean for the UML as an
interchange mechanism between MDA tools? Some people are saying that
the UML will not be the interchange mechanism - that the OMG MOF will
play that role. This is all very well, but will users of MDA tools get
portability in practice, or will each tool turn into its own
proprietary language?
分享到:
相关推荐
Amazon S3:S3静态网站托管教程.docx
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。 替换数据可以直接使用,注释清楚,适合新手
Matlab领域上传的视频均有对应的完整代码,皆可运行,亲测可用,适合小白; 1、代码压缩包内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可私信博主; 4.1 博客或资源的完整代码提供 4.2 期刊或参考文献复现 4.3 Matlab程序定制 4.4 科研合作
CPPC++_半透明效果,大多数的win32飞出
mondo离线包
VID_20241112_234319.mp4
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。 替换数据可以直接使用,注释清楚,适合新手
基于C/C++实现根据人类手写汉字图片-使用机械臂复写汉字+源码+项目文档,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用,详情见md文档~ 基于C/C++实现根据人类手写汉字图片-使用机械臂复写汉字+源码+项目文档,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用,详情见md文档~ 基于C/C++实现根据人类手写汉字图片-使用机械臂复写汉字+源码+项目文档,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用,详情见md文档~ 项目简介: 实现根据人类手写汉字,使用机械臂复写汉字 项目目的 完成将相机拍摄的人类手写汉字图像; 通过halcon处理为骨架图片; 再将其剪枝、转换为矢量图; 最后使用UR3机械臂抓握笔将其复写出。
mysql5.7 win版本压缩包
CatBoost使用的一个小例子,包含代码和数据。 代码解释的博文为:https://blog.csdn.net/u013172930/article/details/143723670
cppc++
CPPC++_基于ImGui和OpenGL的桌面GUI开发框架 很遗憾项目已荒废
Python小项目之皮卡丘
使用springboot搭建的音乐,电影,书栈,视频教程app的后台项目,所有数据来自互联网,使用python爬虫抓取,涉及,负载
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
ApachePOI是Apache软件基金会的开源代码库,POI提供了Java程序操作Office格式文件的功能。
基于python的分布式爬虫
分布式事务尝试
cppc++