教学演示软件 模型十一 生物学的成长模型

教学演示软件模型十一
生物学的成长模型
成长过程分成两类,一类是渐近式的,一类是突变式的,渐近式的有蛇蜕皮,龟换甲,树加年轮。突变的有化蛹成蝶。
桥的成长以跨度为指标,开始时渐变式的,到了某个边界上,发生了突变,改变了造桥的材料,工艺,甚至是桥的结构。桥的跨度不超过十米,用一颗大树的树干就够了。跨度三五十米用石头造拱型桥就行了。跨度百米以上时,只能用钢铁或钢筋混凝土。能用的结构只剩下斜拉梁,悬索结构等几种了。
建筑的成长以高度为指标,只有三五层,高度不足二十米的,用砖木结构就行了。有二三十层,不足百米的建筑得用钢筋混凝土结构了。有百层之多,高度几百米的建筑必须使用特种钢材,全钢架结构来抗风,抗震保安全。
软件的成长以行数为指标,两千行以下的程序可以野蛮生长,软件的程序的架构是模糊的,易变的,不成体系的。两万行以下时,程序的架构是清晰可见的,特意为之的,也是简单可行的。此时程序依据功能划分了若干个子系统。子系统的通信,报错,日志,还有辅助的,支持的子系统都独立开发,单独进化了。二十万行以下的系统的架构是复杂的,必然是提前设计的,也会有多次变更适应变化。每个子系统划分了多个模块,并且向下调用许多外部系统的接口,软件库的应用程序接口。向上提供了多个接口供其它系统使用。
教学演示软件要演示出成长阶段与自身结构的关系。演示出建筑与软件相类似的生命周期。以时间为序列,展示出动物成长,建筑工程,软件工程的开发过程的规律性。

发布了108 篇原创文章 · 获赞 16 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/gggwfn1982/article/details/96765391