|

楼主 |
发表于 2011-11-22 18:16:21
|
显示全部楼层
到底该不该如此担心计算机的不当使用?担心那种怠惰?担心工程界默许这种3 o# z; |; E# n$ u/ S5 w6 U/ A( \
危险作法?虽然计算机对人类有很大的应用价值,但如果结构工程师们继续象现在
: J. D. S( s' S# p: E4 H这样破坏性地使用计算机,这些价值就得不到实现。2 B1 T! ?' \# i" u
有什么办法才能使结构工程界改变过分依赖计算机的情况?不再滥用计算机?
* z3 p0 f1 K+ ^8 v. |这些都没有简单的答案。然而,所有称职的,经验丰富的资深工程师都有机会用危3 o/ i5 W; i! C. N7 U* ^
险的计算机这一思想去影响年轻人。一个真正的工程师所需要的是不依赖计算机解
9 x4 v* W$ e, {- D# P1 t2 |9 q决工程问题的能力。经常怀疑计算机;在没有深入的论证以前决不使用计算机的结
4 C" O$ B2 N; c+ @$ C2 X- H果。在被工程师证实正确之前,假设计算机提供的结果是错误的。在用计算机求解
+ Z. h0 ~7 _- w之前,必须先“知道”答案。不崇拜计算机,而崇尚知识和经验;提倡全面了解工/ e+ A) e0 m# ^3 |6 k0 v# Q
程理论和实践中的所有细节;避免为那样的雇主工作,他们仅有的学习机会是通过( I# s- @( e6 R7 V9 a4 [
计算机学,而不是通过有实践经验的真正工程师的深入训练。. H+ g8 d% X3 `0 e6 U- L, i% D
计算机不可能,而且永远不可能,成为人类知识,经验,远见,灵感,创造力
0 P1 [3 X$ ?0 [4 f" ?% r7 e5 U1 ^,独立思维,以及自古以来的勤奋的替代品。虽然在结构工程实践中计算机是非常
! g% j9 q" g% r2 Z: M$ p有价值的工具,但是结构工程师必须认识到对工程学的细节(即原理,方法,标准$ k4 k: ]' G/ U! c
,道德等等)的全面了解,比懂得怎样在计算机屏幕上游逛不知道要重要多少。警
" y: y6 \3 U s, I# z4 Q6 k, u8 r/ l5 x告实际工程师,如果没有计算机他们的结构工程知识不足以胜任工作,他们也没有
- H5 C+ ~8 I9 i! S* P资格使用计算机(如若不然,那不仅是不道德,而是犯罪)。
4 f4 X8 y& ^: M) ~3 f所有称职的,经验丰富的工程师都意识到,好的计算机程序造就不出称职的结5 l: S# b8 O9 a$ ^# p. j
构工程师,而只有称职的工程师才能使用好的计算机程序。可悲的是,虽然上面的
/ V0 V+ g! x0 r+ M结论似乎是不言而喻的,但它并不是今天计算机应用的现实。因此需要让危险曝光7 I5 c1 `: ^8 J$ Z; I
,并实现和完善保护措施。, o0 }" k" p3 y$ H* D
不幸的是,计算机时代的现实是,所有(即无一例外)商业应用的计算机和计
3 X$ Y Y7 z" x, J! ?3 @* N算机软件都受制于许多因素,这些因素在不同程度上影响了工程软件作出结构工程3 l6 n9 k$ ^( X) M! z
问题的正确解答的能力。更值得注意的是,当不正确的结果产生时,它们通常并没, L& i! p: v6 ?1 t) Q6 ?/ l5 Q
有“错”到立即被识别出来的地步。更进一步,有时结果有重大错误,但如果工程
/ ~- x* k2 D) C& G! |0 M师对“正确”的结果是什么直觉也没有(无论是因为无知,还是缺乏经验),也就: b1 O1 g; y2 w: ]( Q4 o, Z, I1 @& d
不可能意识到结果的错误。计算机的危险在于,很多工程师假设(并且几乎所有的( ~8 ^, t% C5 w2 c& b1 q& {, n% Y
工程师确实希望)计算机总是产生“正确”的结果。这样的假设和希望常常会使工2 }- K/ ]7 q& t. f
程师对潜在的和经常的错误放松警惕性和敏感性!
2 N6 T+ U7 T) o- Q" `2 h+ K虽然对软件的质量和可靠性存在着严重的忧虑,但你会吃惊地发现很多结构工0 z x$ c& {: X9 o' x. ?5 q5 [1 I7 q
程师对这些忧虑表现得多么天真、无知或不负责任。这些天真、无知或不负责任在, |# v" S( ]; A k4 e8 {1 q: X
许多结构工程师购买和使用软件时表现得最突出。例如,选择结构工程软件的最基, ]- {0 o" i- n/ ~! i
本标准包括:软件广告出现的频率;肆意宣扬超凡技术能力的大幅精美广告;低售
% P" B, y0 D4 D价;用引人注目的可视性窗口菜单和生动的界面形式来衡量的易用性;用结构系统
; @) E+ Q& U8 I- s" a+ m& N/ }7 S自动建模的简单性来衡量的易用性;只需很少或根本不用学习;简单的使用说明和/ j) E; K. |% Y3 x* c' b# j0 x# \
手册(一两本使用说明就够了,而9 本10 本使用说明简直是糟糕透顶!);五彩缤& r: ^( G3 d9 V- l$ |& }
纷的包装。而下面的标准却鲜见。例如,软件开发者和其技术支持者的技术资质证: d# j, c9 }3 o
明;软件质量的保证;软件开发商的质量保证(QA),质量控制(QC)QA/QC 过程
0 b8 x+ `! ]" \. v8 b* s; G1 g的严格评价;软件中所用技术的理论依据的严格评价;简单和复杂例题测试结果的
$ }& v1 g( P0 E# q+ D$ I4 }! F严格评价及其与其他独立求解结果的比较;通过专职技术核查员和经验丰富的结构
5 J2 K% {5 ^) J6 n工程师的一系列独立和规范性核查制订工程软件国际标准,并按一个或多个工程软* H2 o/ k, m3 G" ~
件国际标准定期地对软件进行校核。 |
|