|

楼主 |
发表于 2011-11-22 18:16:21
|
显示全部楼层
到底该不该如此担心计算机的不当使用?担心那种怠惰?担心工程界默许这种
1 p. {" [8 \; n( |, G2 Y; S, \8 c, C危险作法?虽然计算机对人类有很大的应用价值,但如果结构工程师们继续象现在% f, g5 J) J* f3 K t: B: W/ n
这样破坏性地使用计算机,这些价值就得不到实现。. _% J, G* d+ N( s
有什么办法才能使结构工程界改变过分依赖计算机的情况?不再滥用计算机?5 g6 e/ w b6 E+ J: c' m, M9 V
这些都没有简单的答案。然而,所有称职的,经验丰富的资深工程师都有机会用危9 [# S! m5 ]& {; `+ C, @
险的计算机这一思想去影响年轻人。一个真正的工程师所需要的是不依赖计算机解& B, g( k% i. d; Q
决工程问题的能力。经常怀疑计算机;在没有深入的论证以前决不使用计算机的结
5 C6 b) T+ e8 k# U% f$ ?, Q4 v果。在被工程师证实正确之前,假设计算机提供的结果是错误的。在用计算机求解; z8 Z% g" p7 G4 m, Z4 p9 G
之前,必须先“知道”答案。不崇拜计算机,而崇尚知识和经验;提倡全面了解工7 L$ r. {( e% L
程理论和实践中的所有细节;避免为那样的雇主工作,他们仅有的学习机会是通过
( j7 l4 g n) d$ P- [2 `0 e计算机学,而不是通过有实践经验的真正工程师的深入训练。
- @, q2 S, x; I, l/ R1 A计算机不可能,而且永远不可能,成为人类知识,经验,远见,灵感,创造力7 l5 D' C. Z$ ?) ~6 C
,独立思维,以及自古以来的勤奋的替代品。虽然在结构工程实践中计算机是非常
/ q' w9 M+ a; l' y; O$ C( @2 q8 Q有价值的工具,但是结构工程师必须认识到对工程学的细节(即原理,方法,标准7 v! O( p: ]2 f8 V- S. t
,道德等等)的全面了解,比懂得怎样在计算机屏幕上游逛不知道要重要多少。警
" z: M* i" z" e/ H告实际工程师,如果没有计算机他们的结构工程知识不足以胜任工作,他们也没有9 I( O) e) F; `, H! L+ g
资格使用计算机(如若不然,那不仅是不道德,而是犯罪)。& J" {) U& }9 T' d% ~ Q
所有称职的,经验丰富的工程师都意识到,好的计算机程序造就不出称职的结( o+ R+ s" D$ ]# s# i3 O
构工程师,而只有称职的工程师才能使用好的计算机程序。可悲的是,虽然上面的/ z( Y( B. ~4 [8 O$ E. m
结论似乎是不言而喻的,但它并不是今天计算机应用的现实。因此需要让危险曝光
6 h* U6 k2 |4 K% j% ^5 z,并实现和完善保护措施。
" n: o8 w$ D+ d. B6 F4 D+ G不幸的是,计算机时代的现实是,所有(即无一例外)商业应用的计算机和计0 K+ _) \+ h* T G- N
算机软件都受制于许多因素,这些因素在不同程度上影响了工程软件作出结构工程
C U/ y- ^" \1 y问题的正确解答的能力。更值得注意的是,当不正确的结果产生时,它们通常并没
q& [& G# Z8 g: P1 A. |有“错”到立即被识别出来的地步。更进一步,有时结果有重大错误,但如果工程# D3 V" S9 D) {
师对“正确”的结果是什么直觉也没有(无论是因为无知,还是缺乏经验),也就5 X5 @4 v2 m* E6 l; ~5 v( Q+ s
不可能意识到结果的错误。计算机的危险在于,很多工程师假设(并且几乎所有的
" G, i5 _1 g: G/ B# G8 w. K4 ^工程师确实希望)计算机总是产生“正确”的结果。这样的假设和希望常常会使工 h+ m5 @6 {9 |- M9 x7 _
程师对潜在的和经常的错误放松警惕性和敏感性!# K% r7 V2 e k8 j! |9 n4 ^
虽然对软件的质量和可靠性存在着严重的忧虑,但你会吃惊地发现很多结构工
8 V) q/ s% ~9 [程师对这些忧虑表现得多么天真、无知或不负责任。这些天真、无知或不负责任在
7 W% o& g9 S) m, J# I; h$ _许多结构工程师购买和使用软件时表现得最突出。例如,选择结构工程软件的最基
& Z9 ^( I' `6 U' m8 J本标准包括:软件广告出现的频率;肆意宣扬超凡技术能力的大幅精美广告;低售6 q# x; }2 { D! S; c
价;用引人注目的可视性窗口菜单和生动的界面形式来衡量的易用性;用结构系统
9 l6 S$ E3 n" C4 l* V自动建模的简单性来衡量的易用性;只需很少或根本不用学习;简单的使用说明和
; k5 t1 H" l- ^3 R1 ]手册(一两本使用说明就够了,而9 本10 本使用说明简直是糟糕透顶!);五彩缤
; }; p5 |, H( z: d4 Z纷的包装。而下面的标准却鲜见。例如,软件开发者和其技术支持者的技术资质证
1 b2 D2 Q- s5 ^9 j; M5 b# ]2 K明;软件质量的保证;软件开发商的质量保证(QA),质量控制(QC)QA/QC 过程
* z" J7 e+ L$ h8 g: r7 Z的严格评价;软件中所用技术的理论依据的严格评价;简单和复杂例题测试结果的" [0 m" U3 V u0 G0 V
严格评价及其与其他独立求解结果的比较;通过专职技术核查员和经验丰富的结构
" a F$ E. E( E L工程师的一系列独立和规范性核查制订工程软件国际标准,并按一个或多个工程软' {) \1 Z. W9 q# z, f4 A, E, y% @' t
件国际标准定期地对软件进行校核。 |
|