當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 泛普服務(wù)體系 > 泛普博客
關(guān)于軟件方法、體系和過(guò)程的思考
申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114
來(lái)源:泛普軟件近三十年來(lái)軟件方法層出不窮,被實(shí)際開(kāi)發(fā)所運(yùn)用的軟件方法曾達(dá)兩三百種之巨。但我們通過(guò)對(duì)哲學(xué)研究的角度進(jìn)行相關(guān)的類比,我們不難發(fā)現(xiàn),這些軟件方法歸根結(jié)底不外乎下面三種角度。
1. 基于物質(zhì)運(yùn)動(dòng)角度:著眼于物質(zhì)本身,強(qiáng)調(diào)物質(zhì)作為一個(gè)整體對(duì)外界作用的動(dòng)態(tài)交互,在軟件開(kāi)發(fā)方法中體現(xiàn)為基于功能角度的觀點(diǎn)。著名的方法有結(jié)構(gòu)化分析方法,強(qiáng)調(diào)軟件系統(tǒng)(或子系統(tǒng))的輸入和輸出,內(nèi)部對(duì)外不可見(jiàn),處理時(shí)宜至上向下,逐層分解,如醫(yī)學(xué)之解剖一般,化整為零。
2. 基于物質(zhì)聯(lián)系角度:著眼物質(zhì)的存在與物質(zhì)間的恒定關(guān)系,強(qiáng)調(diào)物質(zhì)間的層次性和主體地位性,在軟件開(kāi)發(fā)方法中體現(xiàn)為基于實(shí)體(Entity)角度的觀點(diǎn),分析的重心為對(duì)實(shí)體的靜態(tài)描述和恒定聯(lián)系的界定,這種角度無(wú)視實(shí)體之間的運(yùn)動(dòng)交互,數(shù)據(jù)庫(kù)設(shè)計(jì)的E-R方法即是該觀點(diǎn)的典型方法。例如學(xué)生的選課系統(tǒng),我們關(guān)心的是學(xué)生選的是哪門課程,而不是選課的過(guò)程如何進(jìn)行的。
3. 基于物質(zhì)存在狀態(tài)角度:著眼物質(zhì)系統(tǒng)的自身的存在狀態(tài),分析各種存在狀態(tài)間的變遷緣由和變遷途徑。在軟件開(kāi)發(fā)方法中常為實(shí)時(shí)領(lǐng)域所獨(dú)領(lǐng)風(fēng)騷,體現(xiàn)為狀態(tài)遷移分析。常見(jiàn)的例子有十字路口的交通燈模型,我們通過(guò)分析燈組的狀態(tài)變化來(lái)對(duì)其進(jìn)行分析和仿真。
近來(lái)風(fēng)靡一時(shí)的面向?qū)ο蠓椒ǎ婢呱鲜龅奈镔|(zhì)運(yùn)動(dòng)角度與聯(lián)系角度的特色,諸如對(duì)象(Object),類(Class),繼承(Inherence)之類的概念,基于的是物質(zhì)聯(lián)系的角度;函數(shù)(Function)和方法(Method)之概念,基于的是物質(zhì)運(yùn)動(dòng)的角度。我們隨便舉一個(gè)基于存在角度的例子,UML的狀態(tài)圖,它反映了單一對(duì)象的各種存在狀態(tài),因此廣泛應(yīng)用于實(shí)時(shí)系統(tǒng)的設(shè)計(jì)之中。
接下來(lái)談?wù)勼w系的問(wèn)題。
凡方法、體系,皆如哲學(xué)的內(nèi)涵與外延。外延寬廣則內(nèi)涵淺,外延狹窄則內(nèi)涵豐富。翻譯成行業(yè)用語(yǔ)即:高效的體系適應(yīng)范圍比較窄,低效的體系適應(yīng)范圍廣。由此斷定,軟件行業(yè)無(wú)一包治百病,立竿見(jiàn)影,藥到病除的狗皮膏藥體系和方法。諸多企業(yè)、項(xiàng)目應(yīng)當(dāng)考慮自身實(shí)際,借以標(biāo)準(zhǔn),適當(dāng)增刪修正,以合自身病癥,而不是一味照單全收。君不見(jiàn)如今中國(guó)的軟件行業(yè),利火攻心,ISO9000做爛了,CMM/CMMI也開(kāi)始泛濫成災(zāi)。暗地高興的只有那些兜售標(biāo)準(zhǔn)的認(rèn)證企業(yè),因?yàn)樗麄兏P(guān)心的腰包里的錢袋。
最后要談軟件過(guò)程的問(wèn)題,過(guò)程離不開(kāi)環(huán)境。軟件開(kāi)發(fā)更像是一個(gè)生態(tài)進(jìn)化,我們應(yīng)該把軟件開(kāi)發(fā)作為一個(gè)不斷進(jìn)化的生態(tài)體系來(lái)看待,強(qiáng)調(diào)各方面的和諧有序。一味追求軟件過(guò)程而忽視相關(guān)的環(huán)境(行業(yè)環(huán)境,企業(yè)環(huán)境)最后的結(jié)果只能是侏羅紀(jì)的恐龍,在開(kāi)發(fā)生態(tài)被破壞的同時(shí)自己亦隨之消亡。所以我們常常會(huì)提到:軟件過(guò)程和開(kāi)發(fā)方法要結(jié)合企業(yè)自身的實(shí)際。過(guò)度的追求標(biāo)準(zhǔn)、規(guī)范最終的結(jié)果是從體力上和腦力上壓倒了整個(gè)團(tuán)隊(duì),繼而壓垮整個(gè)企業(yè)。在這里我們的意思并不是說(shuō)標(biāo)準(zhǔn)和規(guī)范不重要,但不要讓標(biāo)準(zhǔn)和規(guī)范成為一張白紙或是開(kāi)發(fā)團(tuán)隊(duì)、企業(yè)的沉重負(fù)擔(dān)。因此每個(gè)企業(yè)和項(xiàng)目團(tuán)隊(duì)有必要根據(jù)自身的環(huán)境、規(guī)模和資源配置選擇合適的軟件開(kāi)發(fā)方法和過(guò)程。(CIO時(shí)代論壇)
- 1如何使企業(yè)IT戰(zhàn)略規(guī)劃做得更加務(wù)實(shí)
- 2用戶愿意分享什么樣的文章?
- 3網(wǎng)管心得:如何選擇上網(wǎng)行為管理軟件
- 4記者調(diào)查:專車優(yōu)惠搶生意 出租車司機(jī)臨大敵
- 5中小企業(yè)如何做大、做強(qiáng)
- 6外貿(mào)企業(yè)轉(zhuǎn)型的機(jī)遇與挑戰(zhàn)
- 7調(diào)查稱車企銷量目標(biāo)普遍偏高 今年仍存壓庫(kù)隱患
- 8窮人關(guān)注問(wèn)題•富人關(guān)注目標(biāo)
- 9調(diào)查:僅2成女性不在意對(duì)方“無(wú)房”
- 10踏上成功之路:掙錢不如掙身價(jià)
- 11國(guó)家和企業(yè)開(kāi)始對(duì)OA進(jìn)行了大量的人力和物力投入
- 12企業(yè)聚合給SOA的性質(zhì)帶來(lái)改變
- 13輔助管理人員對(duì)銷售人員和銷售情況的管理
- 14頂頭上司是員工敬業(yè)度的第一責(zé)任人
- 15供應(yīng)商與賣場(chǎng) VS 明星與媒體的關(guān)系
- 16避免創(chuàng)業(yè)失敗,提高你創(chuàng)業(yè)的成功幾率
- 17想學(xué)催乳師就到沈陽(yáng)英華學(xué)校12月26日等您來(lái)
- 18工作流是OA系統(tǒng)的核心,而便宜的OA系統(tǒng)往往只以信息發(fā)布
- 19OA辦公系統(tǒng)已經(jīng)成為每個(gè)企業(yè)信息化初期選擇
- 20金融危機(jī)下 企業(yè)應(yīng)如何做好IT業(yè)務(wù)調(diào)整
- 21寧波一對(duì)一輔導(dǎo)哪里老師好
- 22SOA能夠刺激經(jīng)濟(jì)增長(zhǎng)的六大優(yōu)勢(shì)
- 23企業(yè)發(fā)展:多元還是聚焦
- 24合規(guī)和內(nèi)控 為風(fēng)險(xiǎn)管理解困
- 25愛(ài)情中的依賴,協(xié)同辦公OA與中小企業(yè)結(jié)合在一起
- 26【行業(yè)新聞】SaaS需突破的四大細(xì)分市場(chǎng)分析
- 27阿里訴訟案原告代理律師:阿里可以嘗試和解
- 28SaaS服務(wù)商沙漠理論 競(jìng)爭(zhēng)對(duì)手就是自己
- 29ERP項(xiàng)目實(shí)施中如何實(shí)行同步管理
- 30家庭教育被忽略的8個(gè)大于號(hào)
成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓