荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: Minatl (天成), 信区: Program
标  题: [转载] Re: 软件工程有什么实际的意义?(转寄)
发信站: BBS 荔园晨风站 (Sat Sep 30 22:57:04 2000), 转信

【 以下文字转载自 Minatl 的信箱 】
【 原文由 Minatl.bbs@smth.org 所发表 】
发信人: yeying (影儿), 信区: SoftEng
标  题: Re: 软件工程有什么实际的意义?
发信站: BBS 水木清华站 (Sat Sep 16 20:57:26 2000)

【 在 qlw (钱五哥) 的大作中提到: 】
:   你说的不错,但是最关键的问题是如果没有实践经验,那么软工就是政治.
: 如果你希望深入的理解软工思想,那么必须知道为什么要有这样的思想.
: 如为什么要用hipo图,为什么有IDEF方法,为什么出来了OO,为什么需要CM
“为什么”似乎没法在课堂中通过教师讲授得知的吧?
我觉得如果老师能指出“是什么”,“怎么做”就已经很不错了,至于“为什么”
如此大概很大程度上都应该从实践中获得的吧。毕竟计算机还是一门偏向“工”的
学科。我记得清华有个老师来北大给我们上课时就提过,我教会你们“怎么做”,
不知道清华CS那么一个偏重“工”的系是否也同样注重的是“怎么做”呢?
至于为什么用OO,为什么用结构化方法,似乎是tradeoff和流行的结果,不能说哪种
方法更好,或者哪种方法更实用。何况现在OO的方法还不能称为完全成熟:)
: 为什么要搞软件过程这种"软件中的软件".
                         ~~~~~~~~~~~这个怎么理解啊?软件中的软件?
难道还有非软件中的软件一说?大概是我姑若寡闻了吧:(
:   一般在软件工程课上这些东东是讲的很少的,至少偶认识的人里面
: 并没有人从课上学会这些知识. :-( 也许是教师们有所保留,或是他们
: 自己的经验已经落后于时代了.
呵呵,经验靠听人讲是几乎没什么收获的,我想起了一个渔夫的故事:
一个非常有名的渔夫的儿子在第一次单独出海一无所获,渔夫非常失望,一个智翁
问他:“你是如何教你的儿子的?”,渔夫答曰:“我每次出海都带着他,教他如
何捕鱼,什么地方有鱼……”,“那你教他失败过么?”渔夫摇摇头。
我想经验是要靠自己,靠失败,靠点点滴滴积累起来的,别人的经验是属于别人的:)
:   当然理解是有不同的层次,先有所了解会对实践有更好的指导.  但是
: 你记住政治了么? :-)
hehe.问我么?记住一部分?不能说非常精确,但是概念和思想还是有的,否则
我怎么搞software engineering和software reuse啊?:)

--

※ 修改:·yeying 於 Sep 16 21:00:26 修改本文·[FROM:  162.105.203.60]
※ 修改:·yeying 於 Sep 16 21:02:01 修改本文·[FROM:  162.105.203.60]
※ 来源:·BBS 水木清华站 smth.org·[FROM: 162.105.203.60]
--
※ 转载:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 192.168.1.89]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店