有关mda 和uml的kabira开发(外文文献翻译).doc

约7页DOC格式手机打开展开

有关mda 和uml的kabira开发(外文文献翻译),abira for mda and uml developersdevelopers of large-scale network-based applications and services use the kabira infrastructure as a construction and deployment...
编号:5-206989大小:97.00K
分类: 论文>外文翻译

内容介绍

此文档由会员 wanli1988go 发布

abira for MDA and UML Developers
Developers of large-scale network-based applications and services use the Kabira infrastructure as a construction and deployment platform for software designed on the OMG Model Driven Architecture (OMG MDA?) and the Unified Modeling Language (UML?):
Let's skip the 'brief history of software development' and fast-forward to the present day. Application software is getting very large, with many commercial deployments exceeding a million lines of code (LOC). Companies are deploying products and service offerings across planet-wide networks. Sometimes, millions of users try to use a single network-based service at the same time, often with spectacularly poor results. This type of software is very difficult to design, and even harder to code for correct behavior. Worse yet, the programming team only gets to spend about 20% of its effort on the actual 'value added' part of the software and is stuck spending 80% of the time simply on plumbing, connections and transactional behavior. We have seen commercial network software projects that have planned for a team of 200+ developers working together for more than 18 months to deliver network-based applications. These projects usually fail, with massive delays, cost over runs and a resulting application suite that is 'locked in time' and impossible to change.


有关MDA 和UML的Kabira开发
大规模的以网络申请和服务为基础的开发者使用 Kabira 系统作为构造和开发平台在 OMG 模型驱动构造和统一建模语言上进行软件设计。
让我们跳越那短暂的软件发展历史回到迅速发展的今日。 应用软件正在发展壮大,许多商业的软件代码超过一百万行。公司正在对产品展开通过宽广的网络来提供服务。有时,数以百万计使用者试着去同时使用一个网络服务器,通常结果很难令人满意。这种类型的软件是非常难设计的,甚至更难为正确的行为编码。然而更坏的是,设计小组只花费约 20% 的努力在实际的“额外价值”软件的部份,而花费 80% 的时间在测试,连接和处理行为上。我们可以看到商业网络软件方案是有一队200个开发者一起工作超过18个月来递送以网络为基础的应用软件。这些方案由于庞大的延迟,花费额外的运行时间使程序组被“时间锁定”并且不能改变而通常都会失败。