【正文】
空”,在中國教育科研網(wǎng)建立之前,它就建立了中國人自己的“小型Internet”,連《讀者》也報道過那些感人事跡。還有誰的錢比銀行多?有誰比中國電信更能控制互聯(lián)網(wǎng)?(3)通過建設(shè)一個大網(wǎng)站所帶來的全國乃至全世界的廣告影響是無可估量的??匆粋€簡單的算術(shù)就能明白:中國老百姓的工資不及美國人的十分之一,中國網(wǎng)站的有用信息遠(yuǎn)不及美國的十分之一,中國Internet傳輸速率不及美國的十分之一,電話費(fèi)用又比美國的高。 我和同事都是軟件專業(yè)的博士生,Internet對我們而言就象眼睛與耳朵一樣重要?!晔杖虢?0萬元,雖說不虧,但我無法滿足現(xiàn)狀。怎么能一下子就可以經(jīng)營“年投資200萬,并且預(yù)計年收入達(dá)千萬的企業(yè)?”剛學(xué)會走路,就夸口能跑得跟子彈一樣快,神仙?(2)增加網(wǎng)站每日求購信息的整編工作,做到任何其它一個網(wǎng)站有的我們都有。(4)建立網(wǎng)上信用卡收帳系統(tǒng),一旦需要,可立即投入使用。商業(yè)投資不應(yīng)該帶有太多的感情色彩,即便是萬向集團(tuán)的人提出的方案,如果不可行,也要否決。看了第二個案例,你可能覺得好笑。我實在不明白是怎么回事,請你幫我分析分析。G先生請Y經(jīng)理到家里坐談。Y經(jīng)理得意而笑:“對于IT行業(yè)你就不懂了,我們經(jīng)營的是一種理念而不是產(chǎn)品,這是國外最先進(jìn)的思想??晌易x了10年大學(xué)都沒聽到過如此“先進(jìn)”的思想。那100萬元你也虧得起,就買個教訓(xùn)吧?!蔽艺f:“那是好事,不論年齡大小,知錯就改總是好孩子嘛?,F(xiàn)在該怎么辦?”一個有20名職員的軟件公司,程序員只有三四個,連“十羊九牧”都不如。從5月份到8月份,我行俠仗義,替G先生清理軟件公司,根除Y經(jīng)理這些敗類?!盰經(jīng)理又和一個來自深圳的騙子H想了注意,教唆G先生再投資100萬元新建一個“指紋”公司,說利潤將比環(huán)保信息的應(yīng)用開發(fā)更加可觀(估計要用億來度量)。我曾請求G先生:“我求您別再說錢沒有問題,您的私人財產(chǎn)會被人騙光。我以前從未玩過與人勾心斗角的游戲,此三個月的經(jīng)歷讓我疲憊不堪。我和他成了忘年交。自從讀中學(xué)以來,我第一次享受食來張嘴,不用洗衣的奢侈。 客戶說不清楚需求有些客戶對需求只有朦朧的感覺,當(dāng)然說不清楚具體的需求。讀者可能很不以為然。如果客戶本身就懂軟件開發(fā),能把需求說得清清楚楚,這樣的需求分析將會非常輕松、愉快。如果這些客戶甚至覺得自己是上帝的爸爸,那么溝通和協(xié)商都會很困難。軟件的需求會變化嗎?答:據(jù)歷史記載,沒有一個軟件的需求改動少于三次。明白“需求會變動”這個道理后,在進(jìn)行需求分析時就要留點神:(1)盡可能地分析清楚哪些是穩(wěn)定的需求,哪些是易變的需求。要防止象韓復(fù)渠那樣,在別人請他喝酒吃飯時他什么都點頭(人家就更加獻(xiàn)殷勤),吃完了他就宣布剛才答應(yīng)的事都不算數(shù),便揚(yáng)長而去?!腥さ氖?,車?yán)镒≈环N叫作‘人’的寄生蟲,這些寄生蟲完全控制了車。我讀中學(xué)時候最怕寫作文逃題,如果逃題了,不管作文寫得多長,總是零分。有時客戶還會把軟件系統(tǒng)分析人員的建議或答復(fù)給想歪了?!睘槭裁窜浖到y(tǒng)分析員的工資要比普通程序員高?就是因為需求分析困難嘛。需求分析不象偵探推理那樣從蛛絲馬跡著手。 Di = { P1,P2,P3,… Pm }問題Pj有若干個行為(或功能,記為F),每個行為對應(yīng)于軟構(gòu)件中的接口。如果有二義性或前后相矛盾,則要重新分析此需求。有些高手真的很厲害,你還沒有開始問,他就能講出前因后果。前人既然付了學(xué)費(fèi),后人就不要拒絕坐享其成。如果需求分析搞錯了,麻煩大哩。他老人家輝煌地走了,后人卻付出了沉重的代價。如果您學(xué)會了客觀、科學(xué)的可行性分析,在作決策時就要果斷,要學(xué)習(xí)熱戀中的這個年青人——“倒底行還是不行?行就結(jié)婚,不行就離婚?!保?)有很多需求可能客戶與分析人員想都沒有想過,或者想得太幼稚。如果分析人員生有足球評論員的那張“大嘴”,就非常容易侃出需求。在寫需求說明書時還應(yīng)該注意兩個問題:(1)最好為每個需求注釋“為什么”,這樣可讓程序員了解需求的本質(zhì),以便選用最合適的技術(shù)來實現(xiàn)此需求。軟件系統(tǒng)(S)D1 D2 D3 … Dn 問題域 對應(yīng)于軟件子系統(tǒng)問題域DiP1 P 2 P 3 … P m 問題 對應(yīng)于子系統(tǒng)的軟構(gòu)件問題PjF1 F 2 F 3 … F k 行為(功能) 對應(yīng)于軟構(gòu)件的接口 進(jìn)行需求分析時要了解的內(nèi)容一個軟件系統(tǒng)(記為 S)的涉及面可能很廣,可以按不同的問題域(記為D)分類,每個問題域?qū)?yīng)于一個軟件子系統(tǒng)。進(jìn)行需求分析不象情人之間的浪漫做法——“讓我摸摸你的頭發(fā),感覺它是什么顏色。最后,心動的客戶對軟件人員說:“好得很,就讓我們馬上行動起來吧。如果問題很復(fù)雜,雙方都不太明白,就有必要請開發(fā)人員快速構(gòu)造軟件的原型,雙方再次論證需求說明書是否正確??蛻舯磉_(dá)的需求,不同的分析人員可能有不同的理解。它們喝汽油,靠四個輪子滾動前進(jìn)。(2)在合同中一定要說清楚“做什么”和“不做什么”。這個可憐的家伙還是在運(yùn)送第三次需求的路上被車子撞死的。”(《大話西游之大圣娶親》)連妖都會變心,別說人了。分析人員可以引導(dǎo)客戶,先闡述常規(guī)的需求,再由客戶否定不需要的,最終確定客戶真正的需求。我們非常了解自已的腳,但沒法說清楚腳的大小和形狀。這類工程的需求是如此的主觀,以致產(chǎn)生很多貪污腐敗現(xiàn)象。G先生是男的不是女的,并且沒有待出嫁的女兒?!盙先生甚為著急:“這樣的條件怎么能生活?你就搬到我家來住吧,我家條件好,你可以安心地學(xué)習(xí),將來可為國家多作貢獻(xiàn)。害得我平白無故為英國教育界擔(dān)心,回想起英國鬼子曾打劫過中國,倍感恥辱?!钡?月份,我和G先生的兩個兒子,伙同黑社會的朋友,強(qiáng)行把那個軟件公司搬回G先生的工廠中,辭退所有員工。G先生是個好人,但太頑固。就在我想方設(shè)法卡住Y經(jīng)理的脖子時,Y經(jīng)理總能從G先生那里挖出錢。這種公司完全無藥可救?!蔽耶?dāng)時差點給噎死,氣兇兇地訓(xùn)G先生:“我早跟您講過,Y經(jīng)理不是好東西,叫你關(guān)閉公司你不聽,你老說錢沒問題,虧你200萬元活該?!?999年5月,G先生又來找我請教另一個問題。我對G先生說:“Y經(jīng)理根本不懂技術(shù),為人極其浮夸。”這屁話比曹元朗(《圍城》)的詩還臭。Y經(jīng)理果然信口開河,滔滔不絕,連綿不斷,如黃河泛濫,一發(fā)而不可收拾。他投資的那個年輕人叫Y(以下稱Y經(jīng)理),自稱有英國的管理學(xué)文憑,能對公司的市場、技術(shù)、管理一把抓。1999年1月,有一個民營企業(yè)家G先生向我請教一個問題:“我給一個年輕人投資了100萬元,建立一家從事環(huán)保信息應(yīng)用開發(fā)的軟件公司??上М?dāng)初沒人否定我開公司時的方案。四、對“引資方案”第四段的分析與評論他說自己是蕭山人,萬向集團(tuán)也源于蕭山,因此他首先選擇萬向集團(tuán)。(3)增加中國及世界經(jīng)濟(jì)新聞版塊,由每周更新到每日更新。…預(yù)計年收入1200萬至2000萬。如果沒有群眾用戶,ISP廣告給誰看?過不了一年,ISP就得餓死,怎么去產(chǎn)生全球影響?怎么去迎接不久將來的滾滾財源?三、對“引資方案”第三段的分析與評論(1)我們經(jīng)營的網(wǎng)站有2年多歷史了。 這個數(shù)字說明,很多事情在美國能成功,在中國就難以成功。評論:這是夢話。但由于虧損太大