MIS系統(tǒng)、財(cái)務(wù)軟件是中國軟件行業(yè)的重頭戲,它們徹底的暴露了中國軟件開發(fā)無序和重復(fù)低效勞動(dòng)的一面。教育軟件在某一種層面上看就是電子題庫,當(dāng)然也有優(yōu)點(diǎn),比如加入了多媒體教學(xué)(可視化程度不錯(cuò))和所謂寓教于樂的特點(diǎn),但是從本質(zhì)上說還是題庫。
![]()
殺毒軟件據(jù)說是中國軟件的驕傲,由中國權(quán)威機(jī)構(gòu)評(píng)測是達(dá)到了世界領(lǐng)先水平,但是好象還沒有得到國際權(quán)威機(jī)構(gòu)的認(rèn)可。游戲軟件就不用提了,國內(nèi)業(yè)界能夠流行的游戲軟件成功的秘訣眾所周知,不是技術(shù)和創(chuàng)意,實(shí)在是歸功于我們悠久的歷史。字處理軟件和排版軟件客觀的說國內(nèi)的也做的不錯(cuò),但是從系統(tǒng)的擴(kuò)展性和體系結(jié)構(gòu)上說和MS和Adobe相比,差距也放在那里。其實(shí)這種現(xiàn)狀的原因很簡單,一個(gè)是我們?nèi)鄙賱?chuàng)新的能力,另一個(gè)就是我們欠缺軟件工程的概念,系統(tǒng)開發(fā)前期的需求分析、設(shè)計(jì)沒有做好或者做的不夠好。
當(dāng)然,我們很少懷疑自己的技術(shù)能力,我們很多時(shí)候認(rèn)為這是地理環(huán)境和經(jīng)濟(jì)環(huán)境的原因造成了中國軟件業(yè)現(xiàn)在的局面。當(dāng)然中國軟件開發(fā)人員絕對(duì)可以算是優(yōu)秀的,但是想想我們軟件行業(yè)龍頭企業(yè)到底有多少有技術(shù)創(chuàng)新和專? 術(shù)呢?姑且不論這個(gè),實(shí)際上把一個(gè)操作系統(tǒng)分解開來,比如文件系統(tǒng)、進(jìn)程治理和調(diào)度、IO調(diào)度等等,也許我們可以實(shí)現(xiàn)其中某一塊的內(nèi)容,但是如何把它們合理的整合起來絕對(duì)是一個(gè)涉及到軟件工程的問題。
作為一個(gè)開發(fā)人員,我們已經(jīng)習(xí)慣了自己那一套編程模式,而且我們的這種習(xí)慣也不自覺的影響著新的開發(fā)人員。所以在頭腦中建立一個(gè)軟件工程的作用,從某種角度上講,要比會(huì)幾種開發(fā)語言、幾個(gè)編程技巧實(shí)在是重要的多。
舉一個(gè)例子來說,我們也許可以寫MFC中的幾個(gè)類或者是用自己的類擴(kuò)展MFC,但是我們又有幾個(gè)人真正去認(rèn)真分析和考慮MFC架構(gòu)的設(shè)計(jì)和原理呢?捫心自問,我們又有多少人能夠設(shè)計(jì)出MFC這樣的框架系統(tǒng)呢?下面就我們的題目談一些相關(guān)的話題。進(jìn)入討論組討論。