开发工具的UML/MDA趋势分析

需积分: 0 1 下载量 124 浏览量 更新于2024-10-17 收藏 5.15MB PDF 举报
"XProgrammer21.pdf" 这篇文章摘自名为《XProgrammer》的杂志,主要探讨了2002年软件开发工具市场的趋势,并预测了2003年的变化。文章提到了几个关键点: 1. **开发工具的UML/MDA趋势**:在2002年,开发工具市场出现了UML(统一建模语言)和MDA(模型驱动架构)的显著增长。这种趋势预示着IDE(集成开发环境)不仅限于编码阶段,而是朝着覆盖软件生命周期全周期的方向发展,包括开发、部署和维护。 2. **IDE公司的并购**:IBM通过Eclipse.org支持Eclipse开源IDE,并在2002年发布了Eclipse 2.0版本。这种举措被视为对微软Visual Studio .Net IDE市场主导地位的挑战。其他公司,如Borland收购TogetherSoft,以及IBM对Rational Software的整合,都是为了强化跨平台能力并应对竞争。 3. **对抗微软的策略**:各个IDE供应商都在强调他们的跨平台特性,以抵制微软在Windows开发领域的影响力。这表明了业界对于多样化和开放性的需求。 4. **MDA的崛起**:MDA作为软件开发的新范式,其目标是通过UML模型自动生成最终代码,简化企业级软件开发。MDA的早期采用者,如德国的InteractiveObjects,展示了这种方法的潜力。 5. **BEA与J2EE**:BEA公司凭借其J2EE开发框架加入竞争,但其子公司WebGain的表现并不理想,这表明市场竞争的激烈和不确定性。 6. **行业动态**:文中还提到了一些公司的市场动态,如Borland与TogetherSoft的合并,IBM与Rational Software的合作,以及微软的被动地位,这些动态反映了当时软件行业的动态和战略调整。 《XProgrammer》杂志的这一期还涵盖了其他的专题,如Jutta Eckstein的访谈,讨论了没有客户就没有项目的观点;介绍了“傻姑之路”,讲述职业成长的过程;探讨了过程敏捷性和软件可用性的重要性;研究了Web应用模型中的抽象和复用机制;强调了GUI设计的交互性;以及推荐了一本名为《最后期限》的软件开发小说。 整体来看,这个摘要揭示了2002年和2003年软件开发工具市场的重要趋势,以及当时行业内的重要参与者和他们的战略决策,同时提供了对软件工程实践的深度洞察。