Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » 技术文章库  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 軟件工程的成敗,真的只能依靠運氣嗎? [Re:tungchan]
tungchan



发贴: 0
积分: 0
于 2003-12-23 19:26 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
一般工程经过以上五个步骤之后定案,然后执行。可说以上步骤只是设计,下一步才是执行工程,若执行期间,出现任何限制而发生的改变,亦很少会更换最终方案,若工程执行至一半,发现执行者没有能力于期完成或质量出现问题时,亦可切换执行者,确实能让设计与执行各自独立。

而软件工程亦典型地有 :
程序导向……1.资料搜集 2.设计 3.建立模型 4.测试确认 5交货。
对象导向……1.提出需求 2.分析 3.系统设计 4.对象设计 5实现。
编码工作在程序导向中是于步骤三进行,而对象导向则在步骤五。

相比之下发现,对象导向亦较程序导向为佳,但仍然未能让设计与执行各自独立。我不是说以后软件工程就必定要使对象导向方式开发,正如世上没有一种语言能完全取代另一种语言一样,每种语言都有存在价值及适用范畴;而且未来若有更好开发软件工程的方法出现时,难道不用理会、不去使用吗?
况且肯定在部份情况下,程序导向会比对象导向更加适用,表现更加出色。

与其它工程项目相比,如制造芯片,建造飞机或大桥等,软件工程与之最大不同,可以说是仿真测试。其它工程项目利用计算机,仿真产品之最终质量,反复设计并试验,仿真器能提供非常多的数据,以支持在决定最终产品设计时的选择,仿真器还能提供最终用户的操作训练,提早反馈用户之好恶,如飞行仿真,帮助改善最终产品,除缩短整个开发周期外,亦保证了最终产品之质量。

软件工程却并未如其它工程项目一般,采用计算机仿真技术,而现实中亦很难仿真一间公司去测试软件;但你却可以仿真世上著名的机场,以供飞行员练习起飞与降落无限次。现实中软件工程以【测试版】去得知用户之好恶及使用习惯,因为需要资源,可以说只有大公司及【商业项目.市场驱动】之产品才会执行;而且最终用户与客户很多时,并不是同一类人,如雇主买软件给雇员使用,或家长买教学软件给子女学习。符合用户未必能取悦客户,能取悦客户时又未必能符合用户。
唉,真真歹命呀!

可以说,没有善用计算机仿真的工程项目,其开发状况与没有计算机的时代相距不远,它们似一支火箭,当前期工作完成,就点火发射,希望直达目标,途中的控制、改变愈多将消耗火箭本身的资源愈多,要嘛,未到终点已资源用馨、掉下;要嘛,投入更多资源但仍不能保证命中红心,基本上你只有一次机会。这或可解释计算机硬件之进展要比计算机软件快这么多!计算机硬件是用工程作业方式,而计算机软件却仍停留在手作坊及艺术家之年代。

很多软件工程最终交付一个不是客户所要求之产品,原因可能只是最后期限已到;逼不得已,用户只好改变自己去勉强使用,反正机器是死的、人是活的,客户见用户有计算机系统可用亦可以交差了,一段时间后、有预算及资源时又再重新做一次,还美其名为系统升级。

难道【软件工程.商业项目】的成败,真的只能依靠运气吗?


tungchan edited on 2004-01-03 20:53


话题树型展开
人气 标题 作者 字数 发贴时间
17171 物件導向語言之出現,為何沒有為軟件工程帶來成功呢? tungchan 933 2003-12-19 02:33
15281 软件工程要如何才能保证成功? tungchan 624 2003-12-20 06:26
15292 Re:物件導向語言之出現,為何沒有為軟件工程帶來成功呢? nothing 0 2003-12-20 06:31
15266 Re:物件導向語言之出現,為何沒有為軟件工程帶來成功呢? tungchan 147 2003-12-20 06:42
15315 Re:物件導向語言之出現,為何沒有為軟件工程帶來成功呢? nothing 183 2003-12-20 14:53
15142 Re:物件導向語言之出現,為何沒有為軟件工程帶來成功呢? floater 2540 2004-01-09 09:38
15326 Re:物件導向語言之出現,為何沒有為軟件工程帶來成功呢? jsmile 1772 2004-01-09 13:01
15138 Re:物件導向語言之出現,為何沒有為軟件工程帶來成功呢? tungchan 933 2004-01-10 04:01
15322 Re:物件導向語言之出現,為何沒有為軟件工程帶來成功呢? jsmile 1528 2004-01-10 07:27
16312 Re:物件導向語言之出現,為何沒有為軟件工程帶來成功呢? lslzf 44 2004-02-05 22:24
15453 Re:物件導向語言之出現,為何沒有為軟件工程帶來成功呢? jsmile 1145 2003-12-20 07:44
15271 Re:物件導向語言之出現,為何沒有為軟件工程帶來成功呢? tungchan 618 2003-12-20 14:44
15178 程序並不是軟件 tungchan 813 2003-12-23 16:53
15198 軟件工程的成敗,真的只能依靠運氣嗎? tungchan 1178 2003-12-23 19:26
15498 Re:物件導向語言之出現,為何沒有為軟件工程帶來成功呢? wood 153 2003-12-29 11:13
15259 Re:物件導向語言之出現,為何沒有為軟件工程帶來成功呢? tungchan 334 2004-01-02 19:41
15149 Re:物件導向語言之出現,為何沒有為軟件工程帶來成功呢? tungchan 456 2004-01-03 21:00
15153 Re:物件導向語言之出現,為何沒有為軟件工程帶來成功呢? floater 813 2004-01-04 01:48
15180 要如何以软件工程致富? tungchan 553 2004-01-09 05:05

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923