|

楼主 |
发表于 2011-11-22 18:16:21
|
显示全部楼层
到底该不该如此担心计算机的不当使用?担心那种怠惰?担心工程界默许这种
" ?% |$ w# a6 r: D& @8 X危险作法?虽然计算机对人类有很大的应用价值,但如果结构工程师们继续象现在1 f l" P0 A2 D+ [
这样破坏性地使用计算机,这些价值就得不到实现。
+ Z' W( H" a3 ]7 I1 b! a$ ?$ U1 Y有什么办法才能使结构工程界改变过分依赖计算机的情况?不再滥用计算机?+ _( n' J# a, k9 _2 k/ A
这些都没有简单的答案。然而,所有称职的,经验丰富的资深工程师都有机会用危9 W) S0 ?* f- R) n0 Q
险的计算机这一思想去影响年轻人。一个真正的工程师所需要的是不依赖计算机解# i' W& y/ H0 Y, v
决工程问题的能力。经常怀疑计算机;在没有深入的论证以前决不使用计算机的结
( V6 a- K5 D5 A9 y) s" _/ ^% N果。在被工程师证实正确之前,假设计算机提供的结果是错误的。在用计算机求解
2 z( X% ?. m, I; k2 B2 ~之前,必须先“知道”答案。不崇拜计算机,而崇尚知识和经验;提倡全面了解工% E' M$ f% X, ?
程理论和实践中的所有细节;避免为那样的雇主工作,他们仅有的学习机会是通过
0 `' q2 F1 g5 x' b' z' u计算机学,而不是通过有实践经验的真正工程师的深入训练。# E) Y* L" E) N* |, q
计算机不可能,而且永远不可能,成为人类知识,经验,远见,灵感,创造力% }' b+ n1 [$ a5 D
,独立思维,以及自古以来的勤奋的替代品。虽然在结构工程实践中计算机是非常
; \) p k7 _1 _3 |# n% r有价值的工具,但是结构工程师必须认识到对工程学的细节(即原理,方法,标准
0 H, Q9 K5 @4 n4 A9 O4 w; j,道德等等)的全面了解,比懂得怎样在计算机屏幕上游逛不知道要重要多少。警
' s6 |5 _& O3 p) R+ J& r告实际工程师,如果没有计算机他们的结构工程知识不足以胜任工作,他们也没有2 \7 Q' S, G7 ~9 ~* ~$ J$ a
资格使用计算机(如若不然,那不仅是不道德,而是犯罪)。% {& e; u- U. p& |. M( Q
所有称职的,经验丰富的工程师都意识到,好的计算机程序造就不出称职的结% K: T& d- J/ J: k
构工程师,而只有称职的工程师才能使用好的计算机程序。可悲的是,虽然上面的
, Q4 ~* i' D; a% W6 b结论似乎是不言而喻的,但它并不是今天计算机应用的现实。因此需要让危险曝光
7 Q6 w4 C% [) D. _$ B! B,并实现和完善保护措施。4 ?$ \+ e# A; w6 w
不幸的是,计算机时代的现实是,所有(即无一例外)商业应用的计算机和计
# @3 |. l! j. q( x1 y. a3 x# J算机软件都受制于许多因素,这些因素在不同程度上影响了工程软件作出结构工程3 J8 k! M, |& o6 ]3 ]3 Y
问题的正确解答的能力。更值得注意的是,当不正确的结果产生时,它们通常并没$ q& f9 \6 \+ H) U
有“错”到立即被识别出来的地步。更进一步,有时结果有重大错误,但如果工程2 T, {$ B% u# G
师对“正确”的结果是什么直觉也没有(无论是因为无知,还是缺乏经验),也就
( ?9 j" X' \) }2 p不可能意识到结果的错误。计算机的危险在于,很多工程师假设(并且几乎所有的* T6 I L% I. y9 i; l+ r% E
工程师确实希望)计算机总是产生“正确”的结果。这样的假设和希望常常会使工$ j, Z f- L" F0 N
程师对潜在的和经常的错误放松警惕性和敏感性!0 v* d$ }. u3 Q3 Y; [% M4 r3 n
虽然对软件的质量和可靠性存在着严重的忧虑,但你会吃惊地发现很多结构工: b0 r" e/ R8 f. l, Y3 ?5 Y+ O: E+ H
程师对这些忧虑表现得多么天真、无知或不负责任。这些天真、无知或不负责任在
; B( _( s: o: N8 w" `: Q许多结构工程师购买和使用软件时表现得最突出。例如,选择结构工程软件的最基
$ c. Q/ E, R5 U2 o: I" O) K8 k本标准包括:软件广告出现的频率;肆意宣扬超凡技术能力的大幅精美广告;低售
- X) |6 b) [) c# x0 c1 ? x价;用引人注目的可视性窗口菜单和生动的界面形式来衡量的易用性;用结构系统
0 r; ^! [% u$ n! @自动建模的简单性来衡量的易用性;只需很少或根本不用学习;简单的使用说明和
0 p5 x4 U, W/ L5 v7 j& Q+ c手册(一两本使用说明就够了,而9 本10 本使用说明简直是糟糕透顶!);五彩缤& r- U& m, B+ G
纷的包装。而下面的标准却鲜见。例如,软件开发者和其技术支持者的技术资质证, P# J: c) _, t6 }- ^) S
明;软件质量的保证;软件开发商的质量保证(QA),质量控制(QC)QA/QC 过程
+ L; c2 \6 Q6 ?的严格评价;软件中所用技术的理论依据的严格评价;简单和复杂例题测试结果的2 X( Q( }# {2 f, U
严格评价及其与其他独立求解结果的比较;通过专职技术核查员和经验丰富的结构/ c# X- E8 W( E3 I6 U
工程师的一系列独立和规范性核查制订工程软件国际标准,并按一个或多个工程软
( o1 E9 C* U8 J, O件国际标准定期地对软件进行校核。 |
|