📄 200422425.htm
字号:
<html><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><!-- InstanceBegin template="/Templates/neirong.dwt" codeOutsideHTMLIsLocked="false" -->
<head>
<!-- InstanceBeginEditable name="doctitle" -->
<title>UML软件工程组织</title>
<!-- InstanceEndEditable -->
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<!-- InstanceBeginEditable name="head" --><!-- InstanceEndEditable -->
<style type="text/css">
<!--
@import url("style.css");
-->
</style>
</head>
<body>
<table width="760" height="38" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="129" align="center">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="100" height="71">
<param name="movie" value="../images/logo.swf">
<param name="quality" value="high">
<embed src="logo-1.swf" tppabs="http://www.uml.org.cn/images/logo.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="100" height="71"></embed></object></td>
<td width="631"><B><FONT color=#008080
size=6>UML</FONT><FONT color=#008080><FONT face=方正姚体 color=#008080
size=6>软件工程</FONT><FONT face=方正姚体 size=6>组织</FONT></FONT></B>
<table width="50%" border="0" align="right" cellpadding="0" cellspacing="1">
<tr>
<td class="content"><div align="center" class="content"><a href="javascript:if(confirm('http://www.uml.net.cn/ \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.uml.net.cn/'" tppabs="http://www.uml.net.cn/" target="_blank" class="content_a">北京火龙果软件工程技术中心</a></div></td>
</tr>
</table></td>
</tr>
</table>
<hr width="760" size="1" noshade>
<table width="760" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="56" align="center" valign="middle" class="title"> <B>用Uml做为编程语言</B></td>
</tr>
<tr>
<td height="40" align="center" class="formtitle">原作:Martin Fowler 译者:包春霞 [2004.2.18] UML软件工程组织</td>
</tr>
</table>
<table width="760" height="65" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="65" class="content"><DIV>
<P style="TEXT-INDENT: 24pt"><FONT face="宋体, MS Song">如果你能使<SPAN lang=EN-US>UML</SPAN>足够详细,并为你在软件中的所需要的一切提供语义,就能让<SPAN lang=EN-US>UML</SPAN>成为你的编程语言。工具能把你画的<SPAN lang=EN-US>UML</SPAN>图编译成可执行代码。</FONT></P>
<P style="TEXT-INDENT: 24pt"><FONT face="宋体, MS Song">有人断言<SPAN lang=EN-US>UML</SPAN>是一种更高级的语言,因而比当前的编程语言效率更高。</FONT></P>
<P style="TEXT-INDENT: 24pt"><FONT face="宋体, MS Song">当然,问题是,这个断言是否是真的。我不相信就因为它是图形,图形编程会成功。我确实见过(用过)几种图形编程环境都失败了——主要因为用起来比写代码慢。(将对一种算法编程与画它的流程图相比)。此外,即使<SPAN lang=EN-US>UML</SPAN>比编程语言效率高,把它当作编程语言还是很难接受。我认识的大部分人并不是用他们认为效率最高的语言编程为生。语言需要很多东西一起来协助他们成功。</FONT></P>
<P style="TEXT-INDENT: 24pt"><FONT face="宋体, MS Song">“<SPAN lang=EN-US>UML</SPAN>是编程语言”的支持者似乎常常成为</FONT><SPAN lang=EN-US><A href="javascript:if(confirm('http://martinfowler.com/bliki/PlatformIndependentMalapropism.html \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://martinfowler.com/bliki/PlatformIndependentMalapropism.html'" tppabs="http://martinfowler.com/bliki/PlatformIndependentMalapropism.html"><FONT face="宋体, MS Song"><SPAN lang=EN-US><SPAN lang=EN-US>平台独立</SPAN></SPAN><SPAN lang=EN-US style="mso-fareast-font-family: 宋体"><SPAN lang=EN-US> </SPAN></SPAN></FONT><SPAN lang=EN-US style="FONT-FAMILY: 宋体"><SPAN lang=EN-US>的</SPAN></SPAN><SPAN lang=EN-US style="FONT-FAMILY: 宋体"><SPAN lang=EN-US> </SPAN></SPAN><SPAN lang=EN-US><SPAN lang=EN-US><FONT face="宋体, MS Song">词语误用</FONT></SPAN></SPAN></A></SPAN><FONT face="宋体, MS Song">(<SPAN lang=EN-US><A href="javascript:if(confirm('http://martinfowler.com/bliki/PlatformIndependentMalapropism.html \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://martinfowler.com/bliki/PlatformIndependentMalapropism.html'" tppabs="http://martinfowler.com/bliki/PlatformIndependentMalapropism.html">PlatformIndependentMalapropism</A>.</SPAN>)的受害者。而这并没有使“<SPAN lang=EN-US>UML</SPAN>是编程语言”的这种想法失效,因为他们相信它。使用<SPAN lang=EN-US>UML</SPAN>和<SPAN lang=EN-US>MDA</SPAN>是一个平台,你只需要象对待其它平台那样忠于它。</FONT></P></DIV></td>
</tr>
</table>
<table width="760" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td align="center">
<hr>
<span class="copyright"> 版权所有:UML软件工程组织 </span></td>
</tr>
</table>
</body>
<!-- InstanceEnd --></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -