应急预案
我 要 找
标题 内容 作者
工程管理技术资料订阅工程管理资料信息
源代码就是设计-机电之家网工程管理网
当前位置:机电之家-->工程管理资料栏目首页-> 工程论文 -> 软件工程论文 --> 源代码就是设计
源代码就是设计
评职称,发论文,找机电之家帮忙
收藏此信息 打印该信息 添加:未知 来源:未知

    实际的软件运行于计算机之中。它是存储在某种磁介质中的0和1的序列。它不是使用C++语言(或者其他任何编程语言)编写的程序。

    程序清单是代表软件设计的文档。实际上把软件设计构建出来的是编译器和连接器。
 
    构建实际软件设计的廉价程度是令人难以置信的,并且它始终随着计算机速度的加快而变得更加廉价。

    设计实际软件的昂贵程度是令人难以置信的,之所以如此,是因为软件的复杂性是令人难以置信的,并且软件项目的几乎所有步骤都是设计过程的一部分。

    编程是一种设计活动——好的软件设计过程认可这一点,并且在编码显得有意义时,就会毫不犹豫的去编码。

    编码要比我们所认为的更频繁地显现出它的意义。通常,在代码中表现设计的过程会揭示出一些疏漏以及额外的设计需要。这发生的越早,设计就会越好。

    因为软件构建起来非常廉价,所以正规的工程验证方法在实际的软件开发中没有多大用处。仅仅建造设计并测试它要比试图去证明它更简单、更廉价。

    测试和调试是设计活动——对于软件来说,它们就相当于其他工程学科中的设计验证和改进过程。好的软件设计过程认可这一点,并且不会试图去减少这些步骤。

    还有一些其他的设计活动——称它们为高层设计、模块设计、结构设计、构架设计或者诸如此类的东西。好的软件设计过程认可这一点,并且慎重地包含这些步骤。
 
    所有的设计活动都是相互影响的。好的软件设计过程认可这一点,并且当不同的设计步骤显示出有必要时,它会允许设计改变,有时甚至是根本上的改变

    许多不同的软件设计符号可能是有用的——它们可以作为辅助文档以及工具来帮助简化设计过程。它们不是软件设计。

    软件开发仍然还是一门工艺,而不是一个工程学科。主要是因为缺乏验证和改善设计的关键过程中所需的严格性。

    最后,软件开发的真正进步依赖于编程技术的进步,而这又意味着编程语言的进步。C++就是这样的一个进步。它已经取得了爆炸式的流行,因为它是一门直接支持更好的软件设计的主流编程语言。

    C++在正确的方向上迈出了一步,但是还需要更大的进步。

作者:未知 点击:[打印] [关闭] [返回顶部]
本文标签:源代码就是设计
* 由于无法获得联系方式等原因,本网使用的文字及图片的作品报酬未能及时支付,在此深表歉意,请《源代码就是设计》相关权利人与机电之家网取得联系。
电子样本

金泰钢塑复合管
:销售部
:028-7226200
:成都金泰管业有限公司
个人求购

闵华 【求购】  沼气燃烧..  2009-12-23
陈小姐 【求购】  五金配件  2009-12-23
丘双华 【求购】  钢质门  2009-12-23
周雷 【求购】  ACP配电..  2009-12-23
Tom 【求购】  无缝钢管  2009-12-23
冯银燕 【求购】  风机  2009-12-23
陈浩 【求购】  调制解调..  2009-12-23
王士平 【求购】  不锈钢材..  2009-12-23
最新供应

莱赛标线仪LS606JS-5 增安型大型三相异步电动机

莱赛标线仪LS6       激光标线仪|莱赛      
激光标线仪|莱赛       莱赛激光|激光标      
莱赛laisai       敷设电缆-HYA      
50对通信电缆-       三类通信电缆-5      
小松/卡特平地机       小松,卡特平地机      
KYJVP-45       ZRC-RVV       
铠装屏蔽控制电缆       专业供应销售MH      
煤矿用通信电缆-       1X50 1X7      
煤矿用阻燃控制电       ZR-KVVP2      
DJYJP2VR       ZR-KVVR       

VIP公司推荐