我國(guó)管理軟件產(chǎn)品開(kāi)發(fā)戰(zhàn)略和平臺(tái)化架構(gòu)分析_第1頁(yè)
我國(guó)管理軟件產(chǎn)品開(kāi)發(fā)戰(zhàn)略和平臺(tái)化架構(gòu)分析_第2頁(yè)
我國(guó)管理軟件產(chǎn)品開(kāi)發(fā)戰(zhàn)略和平臺(tái)化架構(gòu)分析_第3頁(yè)
我國(guó)管理軟件產(chǎn)品開(kāi)發(fā)戰(zhàn)略和平臺(tái)化架構(gòu)分析_第4頁(yè)
我國(guó)管理軟件產(chǎn)品開(kāi)發(fā)戰(zhàn)略和平臺(tái)化架構(gòu)分析_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

中國(guó)管理軟件產(chǎn)品開(kāi)發(fā)戰(zhàn)略與平臺(tái)化架構(gòu)分析(劉國(guó)華)前言

今天的任何一家企業(yè),無(wú)論大型企業(yè)集團(tuán),還是成長(zhǎng)型企業(yè)的管理者都會(huì)發(fā)現(xiàn),急劇多變商業(yè)環(huán)境下的決策與執(zhí)行已非同尋常。為支持企業(yè)應(yīng)對(duì)企業(yè)內(nèi)外的流變環(huán)境,利用信息技術(shù)推動(dòng)企業(yè)變革已成為重要手段。本論文旨在從管理軟件及供應(yīng)商的角度,探討當(dāng)下中國(guó)管理軟件業(yè)所面臨的主要問(wèn)題及這些問(wèn)題的實(shí)質(zhì)。同時(shí),本論文將重點(diǎn)討論面臨這種問(wèn)題的解決方案(此章內(nèi)容未提供)。[其實(shí)跳出問(wèn)題本身,解遠(yuǎn)遠(yuǎn)不只一種,但如果你順著他的思路,會(huì)覺(jué)得非如此不可。如果你覺(jué)得什么東西分析得特別有道理一環(huán)扣一環(huán)時(shí),要特別提醒自己注意了,你可以陷入他的“圈套”了。世界多維,有多維的解決辦法。要先看看問(wèn)題本身對(duì)不對(duì),然后才看它解得對(duì)不對(duì),認(rèn)為對(duì)了要研究其前提和隱含的假設(shè),再看看有沒(méi)有其它的更簡(jiǎn)單的解決辦法]本文的基本觀點(diǎn)是,“對(duì)企業(yè)業(yè)務(wù)對(duì)象規(guī)律的認(rèn)識(shí)不夠”與“基于傳統(tǒng)開(kāi)發(fā)模式的管理軟件系統(tǒng)”這兩方面是導(dǎo)致當(dāng)前時(shí)代管理軟件不能隨需應(yīng)變的主要因素,而基于企業(yè)模型與新的軟件體系結(jié)構(gòu)是解決上述問(wèn)題的最佳解決方案。

第一章中國(guó)管理軟件產(chǎn)品開(kāi)發(fā)的主要問(wèn)題1、中國(guó)企業(yè)面臨變革的巨大壓力在當(dāng)前迅猛發(fā)展的經(jīng)濟(jì)環(huán)境下,挑戰(zhàn)和機(jī)遇并存下的中國(guó)企業(yè)面臨著巨大的變革壓力。首先,中國(guó)企業(yè)面臨著世界性的競(jìng)爭(zhēng)壓力。中國(guó)加入WTO,國(guó)內(nèi)企業(yè)將逐漸融入世界經(jīng)濟(jì)貿(mào)易圈中。他們所面臨的競(jìng)爭(zhēng)不僅僅是國(guó)內(nèi)同行之間的競(jìng)爭(zhēng),還有來(lái)至世界性的競(jìng)爭(zhēng)壓力,尤其是那些跨國(guó)性的、技術(shù)和資金都非常雄厚的企業(yè)逐漸進(jìn)入中國(guó)的經(jīng)濟(jì)圈,這迫使國(guó)內(nèi)的企業(yè)必須思變,采取措施,積極推動(dòng)企業(yè)戰(zhàn)略與管理變革,否則在競(jìng)爭(zhēng)中就會(huì)失去自己的優(yōu)勢(shì),被淘汰出局。其次,中國(guó)企業(yè)面臨著和國(guó)際化接軌的問(wèn)題。世界經(jīng)濟(jì)結(jié)構(gòu)和產(chǎn)業(yè)格局正處于重大變動(dòng)時(shí)期,歐美許多發(fā)達(dá)國(guó)家和地區(qū)為了保持自身的經(jīng)濟(jì)優(yōu)勢(shì),降低生產(chǎn)成本,將制造業(yè)轉(zhuǎn)移到了中國(guó),中國(guó)正成為世界制造業(yè)中心,國(guó)內(nèi)的許多企業(yè)成為了世界性供需鏈中的一個(gè)重要環(huán)節(jié)。為適應(yīng)這一發(fā)展趨勢(shì),中國(guó)的企業(yè)在組織結(jié)構(gòu)、管理模式、信息系統(tǒng)建設(shè)方面都需要跟進(jìn)世界的步伐。與此同時(shí),來(lái)自國(guó)內(nèi)同行企業(yè)的競(jìng)爭(zhēng)壓力增大。國(guó)家制定的經(jīng)濟(jì)政策日漸寬松和開(kāi)放,同時(shí)創(chuàng)造了相應(yīng)的經(jīng)濟(jì)環(huán)境來(lái)鼓勵(lì)企業(yè)的創(chuàng)辦和成長(zhǎng),使得越來(lái)越多的新興企業(yè)孕育而出。這些新興企業(yè)的加入一方面的確活躍了經(jīng)濟(jì)氛圍,但同時(shí)無(wú)疑帶來(lái)了更大的競(jìng)爭(zhēng)壓力。基于這樣環(huán)境下的中國(guó)經(jīng)濟(jì)正在處于急劇的轉(zhuǎn)型和發(fā)展中,企業(yè)的組織、業(yè)務(wù)和管理幾乎無(wú)時(shí)不刻不處于變動(dòng)狀態(tài)。有研究表明:我國(guó)企業(yè)目前正處于管理變化迅速的年代。例如,幾乎所有企業(yè)在三年內(nèi)組織結(jié)構(gòu)都會(huì)有一次較大的調(diào)整,而10年以上的企業(yè)的幾乎所有組織和功能都發(fā)生過(guò)變動(dòng)。特別是那些高速成長(zhǎng)的企業(yè)和產(chǎn)權(quán)發(fā)生變化的企業(yè),組織變化更為激烈,不少企業(yè)甚至一年一變。

2企業(yè)管理軟件產(chǎn)品的需求特性互聯(lián)網(wǎng)時(shí)代的企業(yè)管理信息化已經(jīng)從部門級(jí)、企業(yè)級(jí),發(fā)展到社會(huì)級(jí)的實(shí)時(shí)在線的應(yīng)用,應(yīng)用的范圍在深度、廣度上都發(fā)生了質(zhì)的變化。在新的商業(yè)環(huán)境下,用戶對(duì)軟件需求的個(gè)性化越來(lái)越強(qiáng)烈,企業(yè)需要個(gè)性化的軟件。這種個(gè)性化表現(xiàn)為:空間和時(shí)間上的個(gè)性化。“空間上的個(gè)性化”是指不同企業(yè)用戶對(duì)軟件系統(tǒng)的需求不一樣。因?yàn)椴煌恼谓?jīng)濟(jì)環(huán)境下,不同的行業(yè),不同的企業(yè)都有獨(dú)特的管理方式和企業(yè)文化,以此區(qū)別于競(jìng)爭(zhēng)對(duì)手,以贏得市場(chǎng)空間。例如,不同行業(yè)的企業(yè)用戶對(duì)ERP系統(tǒng)的需求是不一樣的;同一行業(yè)的不同用戶對(duì)ERP的需求也是不一樣的。有研究資料表明,在同一個(gè)市場(chǎng)經(jīng)濟(jì)體系中,市場(chǎng)化的自由程度與企業(yè)的個(gè)性化程度形成正比例關(guān)系。換言之,“企業(yè)的價(jià)值一定是個(gè)性化的”,在充分竟?fàn)幍氖袌?chǎng)經(jīng)濟(jì)領(lǐng)域取得成功的企業(yè)一定具備其獨(dú)特的核心價(jià)值。而中國(guó)企業(yè)正處于一個(gè)市場(chǎng)化轉(zhuǎn)型的經(jīng)濟(jì)體系之中,各個(gè)行業(yè)領(lǐng)域的市場(chǎng)化程度也參差不齊。中國(guó)獨(dú)特的政治、經(jīng)濟(jì)與人文環(huán)境直接影響著置身其中的中國(guó)企業(yè)的管理變革,這種影響最直接的市場(chǎng)表現(xiàn)就是:越來(lái)越多獨(dú)具經(jīng)營(yíng)管理特色的中國(guó)涌現(xiàn)出來(lái)。因?yàn)?,企業(yè)信息化管理的角度講,企業(yè)的信息化管理變革必須應(yīng)對(duì)這種“個(gè)性化”需求的挑戰(zhàn)。企業(yè)級(jí)管理軟件是支撐企業(yè)信息化管理變革的最為重要使能工具和平臺(tái),因此,與這種變化趨勢(shì)相適應(yīng)提要求是,企業(yè)管理軟件產(chǎn)品的開(kāi)發(fā)與實(shí)施應(yīng)該充分體現(xiàn)和企業(yè)核心競(jìng)爭(zhēng)能力相關(guān)聯(lián)的個(gè)性價(jià)值,從而推動(dòng)企業(yè)的經(jīng)營(yíng)業(yè)績(jī)與價(jià)值的提升。“時(shí)間上的個(gè)性化”是指同一個(gè)企業(yè)用戶在不同時(shí)間不同發(fā)展階段對(duì)軟件系統(tǒng)的需求是不一樣的。企業(yè)的生命周期是一個(gè)動(dòng)態(tài)變化的過(guò)程。在每個(gè)成長(zhǎng)階段,企業(yè)都需要有所區(qū)別的政策和管理;隨著環(huán)境的變化,企業(yè)的業(yè)務(wù)和管理方式要相應(yīng)地發(fā)生變化;再加上隨著企業(yè)概念的外延擴(kuò)展,如今已變成了一個(gè)涵蓋供應(yīng)商、客戶以及各種合作伙伴的虛擬組織。例如,一個(gè)企業(yè)在實(shí)施ERP系統(tǒng)之后一年,甚至半年,市場(chǎng)環(huán)境變了,企業(yè)規(guī)模變了,其管理模式、組織機(jī)構(gòu)、業(yè)務(wù)流程都要隨之改變。因此,企業(yè)對(duì)靈活性或者彈性的需求變得十分重要,相應(yīng)的,企業(yè)級(jí)管理軟件也需要更高的彈性。[結(jié)合企業(yè)生命周期理論,雖然道理以前我講過(guò)N遍,但被你這樣時(shí)、空一劃分,嘿嘿清晰明朗。]企業(yè)管理的變化要求企業(yè)管理軟件也必須隨之變化,這也是管理軟件產(chǎn)品提高客戶滿意度的必由之路??傮w而言,當(dāng)前時(shí)代的企業(yè)對(duì)管理軟件有如下的需求的特性:a,高質(zhì)量:能夠滿足企業(yè)業(yè)務(wù)管理的需求,可定制;b,低成本:組件化,可重用性;c,柔性:易調(diào)整,可配置;d,可持續(xù)發(fā)展:企業(yè)業(yè)務(wù)與知識(shí)管理的積累平臺(tái)。e,可集成:開(kāi)放性架構(gòu)與標(biāo)準(zhǔn)化接口。

[RRS,reconfigurable,reusable,scalable,TQCSEFR…]

3兩種典型的交付模式目前,中國(guó)企業(yè)管理軟件產(chǎn)品通常采用兩種典型的交付模式。其一,以套裝軟件加上二次開(kāi)發(fā)交付客戶。此種方式主體上固化了軟件的功能結(jié)構(gòu),只留一小部分參數(shù)配置。這樣的軟件在具體應(yīng)過(guò)過(guò)程中還需要大量的二次開(kāi)發(fā)或者客戶化工作,即使這樣,仍然時(shí)常不能滿足企業(yè)的需求。應(yīng)用軟件廠商通常會(huì)大肆宣揚(yáng)自己的產(chǎn)品包含“行業(yè)最佳業(yè)務(wù)實(shí)踐”,并以“管理專家”的身份對(duì)客戶的管理模式強(qiáng)行變革,以適應(yīng)這種標(biāo)準(zhǔn)化的“行業(yè)最佳業(yè)務(wù)實(shí)踐”。然而每個(gè)企業(yè)所處的競(jìng)爭(zhēng)環(huán)境千差萬(wàn)別,企業(yè)的戰(zhàn)略、核心競(jìng)爭(zhēng)力亦有所不同,企業(yè)只有保持自己鮮明的個(gè)性,并對(duì)環(huán)境的變化保持高度的柔性,隨時(shí)準(zhǔn)備、需要調(diào)整管理策略?!伴_(kāi)盒即用”的方式往往具有良好的系統(tǒng)架構(gòu)和穩(wěn)定的系統(tǒng)性能,能夠適應(yīng)一定領(lǐng)域的市場(chǎng)需求,但很難滿足不同用戶的個(gè)性化需求。[抓住主要矛盾2/8分析還是要?坐公交地鐵還是出租?邊際效應(yīng)遞減?同樣一把劍,用得高明低下卻有天壤之別。有人用得不好卻怪劍不好]其二,為客戶從代碼級(jí)開(kāi)發(fā)定制的軟件系統(tǒng)。這種定制開(kāi)發(fā)方式,基本上是從客戶的個(gè)性化需求出發(fā),進(jìn)行軟件定制。誠(chéng)然,這種定制開(kāi)發(fā)的軟件系統(tǒng)能夠滿足特定用戶的大部分需求,但開(kāi)發(fā)者總是很難全面考慮軟件的擴(kuò)展性、穩(wěn)定性等架構(gòu)因素,軟件產(chǎn)品因此而不能快速適應(yīng)客戶的需求變化,同時(shí)也很難提高開(kāi)發(fā)的效率。許多中國(guó)管理軟件公司,陷身于在軟件定制開(kāi)發(fā)的泥潭中無(wú)法自拔——軟件知識(shí)得不到有效的積累,成本又居高不下,這構(gòu)成中國(guó)管理軟件公司的發(fā)展瓶頸,同時(shí)也在一定程度上妨害了管理軟件產(chǎn)業(yè)的發(fā)展。因此,在這個(gè)企業(yè)形態(tài)不斷變化、企業(yè)外延不斷擴(kuò)展、企業(yè)的環(huán)境不斷變遷、企業(yè)的業(yè)務(wù)不斷調(diào)整的時(shí)代,從上述兩種軟件交付方式,都不能有效解決軟件隨需應(yīng)變的問(wèn)題——軟件開(kāi)發(fā)方式效率低下,軟件結(jié)構(gòu)死板僵化。

4中國(guó)管理軟件產(chǎn)品面臨的主要矛盾

企業(yè)管理軟件,尤其是大型應(yīng)用系統(tǒng)面臨的危機(jī)可以說(shuō)是一個(gè)全球性的問(wèn)題。美國(guó)國(guó)家標(biāo)準(zhǔn)和技術(shù)研究院的一份研究報(bào)告顯示:“占據(jù)世界軟件銷售額85%的是大型的專用軟件,而其開(kāi)發(fā)的失敗率卻高達(dá)70%!”,這些危機(jī)表現(xiàn)在各個(gè)方面。首先,以傳統(tǒng)方式開(kāi)發(fā)的企業(yè)管理軟件(尤其是大型系統(tǒng))難以突破布魯克斯的“沒(méi)有銀彈論”,找不到軟件工程或者項(xiàng)目管理的方法,能夠大幅度提高應(yīng)用軟件的開(kāi)發(fā)效率——開(kāi)發(fā)周期長(zhǎng)、開(kāi)發(fā)費(fèi)用高,實(shí)施費(fèi)用超支和工期延長(zhǎng),已經(jīng)司空見(jiàn)慣[高手就是第一個(gè)提出來(lái),而且人家是30-40年前就提出了,軟件行業(yè)畢竟還太年輕,還有很多要向工程類學(xué)習(xí)]。更加可怕的是,隨著企業(yè)的環(huán)境和需求的不斷變化,“建成即成閑置”,形成軟件工程的災(zāi)難。其次,客戶對(duì)管理軟件的諸多期望幾乎無(wú)法得到完全滿足。例如,客戶期望實(shí)現(xiàn)業(yè)務(wù)集成和協(xié)作,在協(xié)作基礎(chǔ)上構(gòu)建出高效的企業(yè)應(yīng)用體系;客戶期望對(duì)供應(yīng)鏈上的信息進(jìn)行及時(shí)傳遞與處理,以實(shí)現(xiàn)更快捷的市場(chǎng)響應(yīng)能力;客戶期望能夠快速實(shí)施和低成本部署滿足個(gè)性化需求的軟件系統(tǒng),并適應(yīng)未來(lái)商業(yè)環(huán)境的變遷……[變化、期望也正常,為什么不反思一下,這些東東是不是都要解決?都需要信息系統(tǒng)來(lái)解決嗎?這個(gè)東西信息系統(tǒng)能不能解決?為什么都要往自己身上攬?就象刀能切東西,一般的刀切菜就很好,可你偏偏拿它來(lái)切石頭。。。搞信息化的人一定要分哪些是信息系統(tǒng)能解決的,哪些不能,哪些是直接能解決的,哪些是間接才能解決的。麻煩總是自找的]一句話,客戶對(duì)軟件功能和性能的要求越來(lái)越高。在這種市場(chǎng)需求下,要實(shí)現(xiàn)企業(yè)各個(gè)層次的集成,必然會(huì)導(dǎo)致軟件在規(guī)模、復(fù)雜度、功能上的空前擴(kuò)張。不僅如此,大型管理軟件應(yīng)用的危機(jī)還表現(xiàn)為系統(tǒng)部署運(yùn)行和維護(hù)的“危機(jī)”。應(yīng)用環(huán)境從單機(jī)應(yīng)用,過(guò)渡到客戶機(jī)/服務(wù)器的環(huán)境,再過(guò)渡到瀏覽器/服務(wù)器的環(huán)境,并進(jìn)一步向多層式(N-tier)分布式系統(tǒng)的網(wǎng)絡(luò)環(huán)境遷徙。今天,基于互聯(lián)網(wǎng)的企業(yè)級(jí)應(yīng)用要求軟件實(shí)現(xiàn)跨空間、跨時(shí)間、跨設(shè)備、跨用戶的協(xié)同,軟件處于極度復(fù)雜的異構(gòu)環(huán)境中,這種情形下,以傳統(tǒng)的軟件開(kāi)發(fā)思路應(yīng)對(duì)當(dāng)前的危機(jī)就只能是刻舟求劍、緣木求魚(yú)。[本質(zhì)上來(lái)說(shuō),這些對(duì)信息系統(tǒng)要求都太高,剛出生就要它舉千斤打職業(yè)賽,傷痕累累甚至有些夭折也就難免了,當(dāng)然也可能會(huì)加速其成長(zhǎng)的過(guò)程]類似的危機(jī),在中國(guó)表現(xiàn)得尤為突出。中國(guó)是一個(gè)迅速發(fā)展和不斷轉(zhuǎn)型的國(guó)家,中國(guó)企業(yè)的形態(tài)因此而更復(fù)雜,中國(guó)企業(yè)的改革變化空間因此而更大。正因如此,中國(guó)企業(yè)級(jí)管理軟件開(kāi)發(fā)和運(yùn)營(yíng)的危機(jī)也就更為嚴(yán)重,企業(yè)信息化的風(fēng)險(xiǎn)更多,失敗率更高??傮w而言,現(xiàn)階段中國(guó)管理軟件產(chǎn)業(yè)的基本矛盾是不斷增長(zhǎng)、日益復(fù)雜多變的社會(huì)需求與落后的軟件生產(chǎn)力之間的矛盾。和美國(guó)、日本、印度等軟件產(chǎn)業(yè)發(fā)達(dá)的國(guó)家相比,中國(guó)管理軟件產(chǎn)業(yè)起步較晚,其發(fā)展歷程與現(xiàn)狀均有著鮮明的“中國(guó)特色”。在“不斷增長(zhǎng)的社會(huì)需求與落后的軟件生產(chǎn)力之間的基本矛盾”的大背景之下,當(dāng)前中國(guó)本土管理軟件產(chǎn)品開(kāi)發(fā)面臨最突出的矛盾就是“企業(yè)以用戶快速多變?yōu)橹饕枨筇卣鞯膫€(gè)性化與管理軟件產(chǎn)品的通用性之間的矛盾”,而就其具體表現(xiàn)而言,這種矛盾主要有兩個(gè)方面:其一,軟件與需求脫節(jié),包括軟件實(shí)施的周期長(zhǎng)、成本高等;其二,企業(yè)變化快與軟件調(diào)整難之間的沖突,也包括軟件維護(hù)成本高、與新環(huán)境集成困難等問(wèn)題。第二章管理軟件傳統(tǒng)開(kāi)發(fā)模式的弊端

5,軟件業(yè)與傳統(tǒng)制造業(yè)的異同

首先需要說(shuō)明的是,作為管理軟件公司,其基本的任務(wù)就是制造適合企業(yè)用戶業(yè)務(wù)需求的管理軟件產(chǎn)品,管理軟件業(yè)與傳統(tǒng)制造業(yè)的基本業(yè)務(wù)邏輯是相同的。如下表一所示:

產(chǎn)品生產(chǎn)環(huán)節(jié)和流程傳統(tǒng)制造業(yè)硬件產(chǎn)品與服務(wù)市場(chǎng)調(diào)查、產(chǎn)品定義、產(chǎn)品設(shè)計(jì)、產(chǎn)品加工、產(chǎn)品組裝、產(chǎn)品安裝、產(chǎn)品維護(hù)管理軟件業(yè)軟件產(chǎn)品與實(shí)施服務(wù)業(yè)務(wù)調(diào)查、需求定義、產(chǎn)品設(shè)計(jì)、軟件編碼、集成測(cè)試、軟件實(shí)施、系統(tǒng)維護(hù)

當(dāng)然,管理軟件業(yè)與傳統(tǒng)制造業(yè)又有明顯的區(qū)別(如下表二所示):

產(chǎn)品形態(tài)市場(chǎng)需求響應(yīng)需求變化響應(yīng)方法產(chǎn)品重復(fù)性變化與成本勞動(dòng)力傳統(tǒng)制造業(yè)具體具體、明確、穩(wěn)定速度快間接的可重復(fù)性高成比例勞動(dòng)密集型管理軟件業(yè)抽象含糊、不具體、易變速度慢直接的重復(fù)性差不成比例知識(shí)密集型

[異同當(dāng)然會(huì)有多方面的,但是否更應(yīng)關(guān)注本質(zhì)的東東?]6.管理軟件的傳統(tǒng)開(kāi)發(fā)模式

“企業(yè)管理軟件開(kāi)發(fā)模式”主要包括軟件體系結(jié)構(gòu)和開(kāi)發(fā)方式兩個(gè)方面。從軟件體系結(jié)構(gòu)的角度講,【軟件體系結(jié)構(gòu)是指Architecture=(componet,connector,environment,principle).(IEEE)】長(zhǎng)期以來(lái),傳統(tǒng)企業(yè)管理應(yīng)用軟件系統(tǒng)開(kāi)發(fā)的體系結(jié)構(gòu)的發(fā)展經(jīng)歷以下幾個(gè)階段或者說(shuō)發(fā)展模式:一是基于硬件平臺(tái)直接開(kāi)發(fā);二是在操作系統(tǒng)平臺(tái)上進(jìn)行開(kāi)發(fā);三是基于數(shù)據(jù)庫(kù)平臺(tái)開(kāi)發(fā);四是基于中間件平臺(tái)開(kāi)發(fā)。在這四種模式中(具體見(jiàn)圖1),由于后者的開(kāi)發(fā)平臺(tái)均比前一種要高,因此后者的開(kāi)發(fā)模式難度更小,開(kāi)發(fā)周期也更短。這也說(shuō)明,不同軟件平臺(tái)層次的誕生,有助于提高軟件生產(chǎn)力。圖1:傳統(tǒng)軟件體系結(jié)構(gòu)的平臺(tái)實(shí)現(xiàn)[想想造房子的演變過(guò)程,最開(kāi)始什么也沒(méi)有,搭個(gè)草棚或石頭屋,也不需要什么規(guī)范整齊的,然后蓋土房,青磚房、再接下來(lái)紅磚房,樓房、大廈,越到后來(lái)分工越細(xì),設(shè)計(jì)的管設(shè)計(jì),零配件的管零配件(磚頭、水泥、門窗…),裝配的管裝配(砌墻。。。),裝修的管裝修,保養(yǎng)運(yùn)維的管保養(yǎng)運(yùn)維…軟件業(yè)也會(huì)沿著這條路走,因?yàn)檫@個(gè)范式生產(chǎn)效率是非常高的massproduction,但也一定會(huì)超越這些階段,因?yàn)樗皇怯布擒浖涂梢宰呦虼笠?guī)模定制MC!]從企業(yè)管理軟件“開(kāi)發(fā)方式”的角度而言,傳統(tǒng)的軟件開(kāi)發(fā)模主要有以下三種方式:其一,原始階段--無(wú)模式。在軟件設(shè)計(jì)時(shí)使用模糊的描述性文檔作為設(shè)計(jì)基礎(chǔ),以編程作為基本的實(shí)現(xiàn)手段,各類編程語(yǔ)言為主要的工具。這一層次的用戶需求描述和設(shè)計(jì)不精確,含義模糊。其二,通用模型開(kāi)發(fā)模式(UM)。使用某種通用模型或如藍(lán)圖(UML)作為設(shè)計(jì)基礎(chǔ),以通用對(duì)象建模作為主要設(shè)計(jì)方式,以各類編程語(yǔ)言為主要工具。這一層次避免了含糊的需求描述和溝通,但不保證設(shè)計(jì)的合理性。其三,企業(yè)模型開(kāi)發(fā)模式(EM)。使用企業(yè)模型(EM)和業(yè)務(wù)藍(lán)圖作為設(shè)計(jì)基礎(chǔ),以企業(yè)對(duì)象建模作為主要設(shè)計(jì)方式,以用各類編程語(yǔ)言為主要工具。這一層次規(guī)定了企業(yè)管理軟件必須且只需包含的要素對(duì)象及其關(guān)聯(lián),保證設(shè)計(jì)的正確和合理。但在這一層次的軟件實(shí)現(xiàn)方法并無(wú)本質(zhì)變化,開(kāi)發(fā)量仍舊非常艱巨。以上三種傳統(tǒng)開(kāi)發(fā)方式的主要特點(diǎn)是:編碼式的開(kāi)發(fā)方式與一次性開(kāi)發(fā)持續(xù)運(yùn)行的應(yīng)用軟件。編碼式的方式使得快速開(kāi)發(fā)企業(yè)級(jí)應(yīng)用軟件的愿望難以實(shí)現(xiàn);一次開(kāi)發(fā)持續(xù)運(yùn)行的方式,則導(dǎo)致了軟件的僵化和瀕?!@種軟件不但難以適應(yīng)客戶需求的變化,而且每次修改都必須在代碼層面上推倒重來(lái),因此造成了效率的降低和資源的糜費(fèi)。傳統(tǒng)的系統(tǒng)開(kāi)發(fā)通常包括需求采集規(guī)劃、系統(tǒng)設(shè)計(jì)、系統(tǒng)構(gòu)建、程序開(kāi)發(fā)、系統(tǒng)測(cè)試等各個(gè)環(huán)節(jié),這些環(huán)節(jié)的組合構(gòu)成了一個(gè)從業(yè)務(wù)管理領(lǐng)域抽象構(gòu)建業(yè)務(wù)模型,從設(shè)計(jì)模型構(gòu)建到軟件實(shí)現(xiàn),從軟件實(shí)現(xiàn)到底層平臺(tái)的編碼式系統(tǒng)開(kāi)發(fā)模式。盡管這種編碼式系統(tǒng)開(kāi)發(fā)模式由于歷史的積累,促使各個(gè)環(huán)節(jié)在整體規(guī)劃指導(dǎo)思想下開(kāi)展工作的協(xié)同程度,即業(yè)務(wù)模型、設(shè)計(jì)模型及軟件實(shí)現(xiàn)各個(gè)環(huán)節(jié)的相互溝通“翻譯”取得了一定的進(jìn)步。但這種傳統(tǒng)模式始終存在一個(gè)致命的缺陷:即沒(méi)有一套跨越所有環(huán)節(jié)的統(tǒng)一的語(yǔ)言和標(biāo)準(zhǔn)來(lái)構(gòu)建各個(gè)環(huán)節(jié)之間的相互映射與自動(dòng)轉(zhuǎn)換關(guān)系。

7.傳統(tǒng)開(kāi)發(fā)模式的缺陷

分析傳統(tǒng)開(kāi)發(fā)模式同樣可以從傳統(tǒng)的軟件體系結(jié)構(gòu)與開(kāi)發(fā)方式兩個(gè)方面入手。就軟件體系結(jié)構(gòu)而言,傳統(tǒng)的軟件體結(jié)構(gòu)雖然經(jīng)歷從基于硬件平臺(tái)、操作系統(tǒng)平臺(tái)、數(shù)據(jù)庫(kù)平臺(tái)和中間件平臺(tái)的發(fā)展,這種開(kāi)發(fā)體系結(jié)構(gòu)的發(fā)展在也很大程度上提高了軟件研發(fā)效率,但它們依然有著明顯的不足:開(kāi)發(fā)難度依然比較大,開(kāi)發(fā)周期依然比較長(zhǎng)。軟件開(kāi)發(fā)的效率并沒(méi)數(shù)量級(jí)的改進(jìn)。再加上此前的軟件體系都是從技術(shù)層面進(jìn)行的改進(jìn),和企業(yè)應(yīng)用軟件主體,密切相關(guān)的業(yè)務(wù)需求領(lǐng)域比較遠(yuǎn),因此無(wú)法在解決因業(yè)務(wù)的復(fù)雜性而帶來(lái)的管理軟件的復(fù)雜性領(lǐng)域有實(shí)質(zhì)性的突破。就開(kāi)發(fā)方式而言,因?yàn)閷?duì)企業(yè)用戶業(yè)務(wù)對(duì)象規(guī)律的認(rèn)識(shí)不足,到目前為止,中國(guó)管理軟件廠商對(duì)企業(yè)管理業(yè)務(wù)運(yùn)作規(guī)律(模型)的認(rèn)識(shí)還遠(yuǎn)遠(yuǎn)不夠,還缺乏一個(gè)企業(yè)、軟件商、實(shí)施顧問(wèn)都統(tǒng)一認(rèn)同的模型或者語(yǔ)言標(biāo)準(zhǔn),導(dǎo)致需求與軟件在對(duì)業(yè)務(wù)模式與和運(yùn)作規(guī)律認(rèn)識(shí)(模型理解)上的不統(tǒng)一(如圖2所示)。例如ERP、PDM等涉及企業(yè)管理的軟件的應(yīng)用都而臨諸多問(wèn)題。這就迫切需建立科學(xué)的、有共識(shí)的交流媒介-企業(yè)模型(EM)。

圖2傳統(tǒng)開(kāi)發(fā)方式的缺陷[Gap!Gap!Gap!]

也正是因?yàn)閭鹘y(tǒng)軟件體系結(jié)構(gòu)與傳統(tǒng)開(kāi)發(fā)方式所存在的問(wèn)題,使得傳統(tǒng)開(kāi)發(fā)模式下的軟件開(kāi)發(fā)和應(yīng)用的效率、質(zhì)量和成本三大瓶頸無(wú)法取得數(shù)量級(jí)的變化,導(dǎo)致了管理軟件的應(yīng)用與發(fā)展仍然存在很大的問(wèn)題,主要表現(xiàn)在兩方面:其一,管理軟件不能很好地滿足用戶的業(yè)務(wù)需求,其柔性非常差,不能適應(yīng)用戶業(yè)務(wù)的快速變化;其二。管理軟件供應(yīng)商的開(kāi)發(fā)效率低,實(shí)施周期長(zhǎng),成本壓力大。這兩個(gè)方面的缺陷都集中反映了現(xiàn)階段中國(guó)管理軟件產(chǎn)業(yè)的基本矛盾,即不斷增長(zhǎng)、日益復(fù)雜多變的企業(yè)需求與落后的軟件生產(chǎn)力之間的矛盾。一方面,企業(yè)的應(yīng)用需求更加多變,而另一方面,基于傳統(tǒng)開(kāi)發(fā)模式的中國(guó)管理軟件公司的生產(chǎn)力還相當(dāng)落后。這也是也是影響中國(guó)企業(yè)信息化管理變革的主要原因之一。8.傳統(tǒng)開(kāi)發(fā)模式對(duì)企業(yè)變革的影響基于傳統(tǒng)開(kāi)發(fā)方式的管理軟件產(chǎn)品應(yīng)對(duì)企業(yè)變革的影響具體包括:8.1對(duì)速度的影響(效率):“開(kāi)發(fā)與實(shí)施周期長(zhǎng)”是中國(guó)諸多大型企業(yè)實(shí)施諸如ERP系統(tǒng)的一個(gè)普遍性難題。這當(dāng)與企業(yè)用戶自身的戰(zhàn)略與管理變革有關(guān),但是從軟件系統(tǒng)開(kāi)發(fā)與實(shí)施的角度而言,因?yàn)閭鹘y(tǒng)模式在業(yè)務(wù)模型、設(shè)計(jì)模式和軟件實(shí)現(xiàn)及平臺(tái)搭建的各個(gè)環(huán)節(jié)分別使用不同的語(yǔ)言和標(biāo)準(zhǔn)來(lái)開(kāi)展工作,這些環(huán)節(jié)之間的溝通需要耗費(fèi)大量的時(shí)間。正是因?yàn)槭窃诓煌Z(yǔ)言和標(biāo)準(zhǔn)之間進(jìn)行轉(zhuǎn)換,導(dǎo)致無(wú)論是企業(yè)基于購(gòu)買相適應(yīng)的標(biāo)準(zhǔn)化ERP系統(tǒng)進(jìn)行二次開(kāi)發(fā)或者客戶化的調(diào)整,還是開(kāi)發(fā)新的應(yīng)用系統(tǒng),各個(gè)環(huán)節(jié)之間時(shí)間耗費(fèi)都無(wú)法得到根本性的改觀。這是傳統(tǒng)模式不能迅速響應(yīng)企業(yè)變革對(duì)時(shí)間要求的主要原因。8.2對(duì)質(zhì)量的影響(效果):對(duì)質(zhì)量影響集中表現(xiàn)在軟件系統(tǒng)與需求脫節(jié)或者不能有效滿足需求。因?yàn)闆](méi)有統(tǒng)領(lǐng)全局的語(yǔ)言和標(biāo)準(zhǔn),直接影響全過(guò)程中的各個(gè)環(huán)節(jié)之間的溝通出現(xiàn)諸如“信息丟失”,“對(duì)概念的理解不一致”等錯(cuò)解現(xiàn)象。這種傳統(tǒng)模式中的錯(cuò)解現(xiàn)象直接影響到系統(tǒng)開(kāi)發(fā)和實(shí)施過(guò)程的質(zhì)量,從而引起“系統(tǒng)不能有效支持企業(yè)的變革”,這也是影響中國(guó)企業(yè)信息化管理變革績(jī)效的主要原因之一。8.3對(duì)成本的影響(收益):“投資巨大、收效甚微”也是中國(guó)企業(yè)管理信息化的一個(gè)常見(jiàn)的現(xiàn)象。從技術(shù)應(yīng)用支持企業(yè)變革這個(gè)角度來(lái)講,正是因?yàn)閭鹘y(tǒng)開(kāi)發(fā)和實(shí)施模式存在對(duì)上述“效率”和“效果”兩方面的挑戰(zhàn),也同時(shí)影響到基于傳統(tǒng)開(kāi)發(fā)和實(shí)施模式的系統(tǒng)成本居高不下??偠灾?,基于傳統(tǒng)模式的軟件產(chǎn)品與急劇多變時(shí)代的企業(yè)對(duì)變革的速度、質(zhì)量和成本的要求之間的矛盾已經(jīng)相當(dāng)尖銳。換言之,技術(shù)的應(yīng)用如何跟上企業(yè)變革的步伐是當(dāng)前時(shí)代中國(guó)管理軟件廠商共同面臨的挑戰(zhàn)。這需要管理軟件廠商針對(duì)傳統(tǒng)開(kāi)發(fā)模式和思路進(jìn)行重新設(shè)計(jì)和調(diào)整,以應(yīng)對(duì)這種挑戰(zhàn)。[整個(gè)思想還停留在砌磚頭的時(shí)代,可悲。學(xué)術(shù)上追求集成、一體化、完美,可實(shí)踐卻追求的效率、效益,只要能變通的跳過(guò)去或繞過(guò)去,為什么非要架座大橋才過(guò)去?雖然大橋是穩(wěn)定是完美是漂亮,可誰(shuí)來(lái)等你造大橋?]第三章軟件平臺(tái)化架構(gòu)與企業(yè)動(dòng)態(tài)建模

9.管理軟件的平臺(tái)化架構(gòu)趨勢(shì)為解決軟件產(chǎn)業(yè)的基本矛盾,人們一直在進(jìn)行著持續(xù)不斷的努力。概括起來(lái),人們的努力有兩個(gè)方向,一是軟件工程、軟件項(xiàng)目管理的方向,一是軟件技術(shù)革新的方向。自誕生到現(xiàn)在,軟件產(chǎn)業(yè)涌現(xiàn)了大量的技術(shù)革新。每一次的技術(shù)革新都向解決軟件產(chǎn)業(yè)的基本矛盾邁進(jìn)了一步。在所有的技術(shù)革新中,軟件平臺(tái)化是最有意義的,也是最有生命力的。從上個(gè)世紀(jì)50年代中期第一個(gè)簡(jiǎn)單的批處理操作系統(tǒng)誕生到現(xiàn)在,軟件平臺(tái)已經(jīng)歷了50年的發(fā)展。在過(guò)去的發(fā)展歷程中,有三個(gè)標(biāo)志性的軟件平臺(tái),即操作系統(tǒng)平臺(tái)、數(shù)據(jù)庫(kù)平臺(tái)、中間件平臺(tái)(應(yīng)用服務(wù)器)。正是這三種軟件平臺(tái)的誕生,極大地推動(dòng)了軟件平臺(tái)及軟件產(chǎn)業(yè)的發(fā)展進(jìn)程。進(jìn)入21世紀(jì),軟件平臺(tái)化出現(xiàn)了新的發(fā)展趨勢(shì)(如圖3:軟件平臺(tái)化架構(gòu)的新趨勢(shì)):其一,中間件平臺(tái)開(kāi)始向“軟件基礎(chǔ)架構(gòu)平臺(tái)”轉(zhuǎn)變,其二,是“業(yè)務(wù)基礎(chǔ)軟件平臺(tái)”的誕生。這種平臺(tái)發(fā)展趨勢(shì)對(duì)傳統(tǒng)管理軟件體系結(jié)構(gòu)產(chǎn)生新的重大影響。當(dāng)下流行的所謂“基于體系結(jié)構(gòu)的軟件開(kāi)發(fā)”就是指需求與設(shè)計(jì)之間反映決策信息的中間過(guò)程,包括問(wèn)題的定義、軟件需求、軟件體系結(jié)構(gòu)至軟件設(shè)計(jì)再到軟件實(shí)現(xiàn),將軟件系統(tǒng)的結(jié)構(gòu)信息獨(dú)立于算法與數(shù)據(jù),創(chuàng)建滿足系統(tǒng)需求的新結(jié)構(gòu)?!皹I(yè)務(wù)基礎(chǔ)軟件平臺(tái)”是一種技術(shù)創(chuàng)新,也是一種新的企業(yè)管理軟件體系結(jié)構(gòu),它使軟件平臺(tái)又多了一個(gè)層次,并將企業(yè)管理應(yīng)用軟件的業(yè)務(wù)邏輯和實(shí)現(xiàn)技術(shù)分離開(kāi)來(lái),使得應(yīng)用軟件的開(kāi)發(fā)者可以集中關(guān)注應(yīng)用的業(yè)務(wù)領(lǐng)域,而不必關(guān)注其技術(shù)的實(shí)現(xiàn)。這使管理與業(yè)務(wù)人員參與應(yīng)用軟件的開(kāi)發(fā)成為可能。圖3:軟件平臺(tái)化架構(gòu)的新趨勢(shì)[“封裝”的概念理解還不透徹,對(duì)個(gè)人而言,只要會(huì)開(kāi)車就行了,哪里一定要知道它發(fā)動(dòng)機(jī)是如何工作的?輪胎是如何制作的?房子我也只要看了喜歡就行,哪里管你是如何一塊磚一塊磚碼起來(lái)的?對(duì)企業(yè)而言,你只要給我實(shí)現(xiàn)相應(yīng)的功能,能夠提供我想要看到的信息,并且?guī)椭曳治鋈绾螞Q策就可以了,企業(yè)老板為什么一定要知道什么是MRP的邏輯?一定要知道什么是ERP、CRM、ERP?你吃方便面、醬油要知道其詳細(xì)生產(chǎn)過(guò)程、原理嗎?這些東西都用戶而言都是透明的。].10.關(guān)于業(yè)務(wù)基礎(chǔ)平臺(tái)架構(gòu)業(yè)務(wù)基礎(chǔ)軟件平臺(tái)(以下簡(jiǎn)稱“業(yè)務(wù)基礎(chǔ)平臺(tái)”,或者“業(yè)務(wù)中間件”)是指以業(yè)務(wù)導(dǎo)向和企業(yè)模型驅(qū)動(dòng)的、可快速構(gòu)建企業(yè)應(yīng)用軟件的開(kāi)發(fā)平臺(tái)。業(yè)務(wù)基礎(chǔ)平臺(tái)包括集成應(yīng)用平臺(tái)與開(kāi)發(fā)體系兩個(gè)部分。從技術(shù)角度分析,業(yè)務(wù)基礎(chǔ)平臺(tái)為企業(yè)復(fù)雜應(yīng)用軟件系統(tǒng)的開(kāi)發(fā)提供了一個(gè)基本框架,并有與之相應(yīng)的、方便易用的開(kāi)發(fā)與維護(hù)管理工具。這個(gè)框架給出了一些復(fù)雜應(yīng)用軟件的基本組成部分和實(shí)現(xiàn)方法,并且預(yù)置了很多供參考模型。有了這樣的準(zhǔn)備,在業(yè)務(wù)基礎(chǔ)平臺(tái)之上開(kāi)發(fā)管理軟件就可以降低復(fù)雜性,省去很多基礎(chǔ)性的研發(fā)工作,從而大大縮短研發(fā)周期,提高研發(fā)效率,降低開(kāi)發(fā)成本。具體來(lái)說(shuō),業(yè)務(wù)基礎(chǔ)平臺(tái)能滿足復(fù)雜應(yīng)用軟件系統(tǒng)開(kāi)發(fā)的如下要求:1.速度要求。通過(guò)業(yè)務(wù)基礎(chǔ)平臺(tái)提供的基本框架,以及預(yù)置好的參考模型,軟件提供商能很快地研制出用戶所需要的復(fù)雜應(yīng)用軟件系統(tǒng)。2.靈活性要求。通過(guò)業(yè)務(wù)基礎(chǔ)軟件平臺(tái)提供的開(kāi)發(fā)與管理工具,軟件提供商能很方便地滿足用戶個(gè)性化的需求,以及用戶在發(fā)展過(guò)程中各種各樣變化的需求。3.集成性要求。業(yè)務(wù)基礎(chǔ)軟件平臺(tái)為復(fù)雜應(yīng)用軟件系統(tǒng)提供了一個(gè)集成框架,不僅為集成同一平臺(tái)上的各種不同軟件提供了規(guī)則,還為集成其他應(yīng)用軟件系統(tǒng)及下層的異構(gòu)平臺(tái)提供了集成接口。11.業(yè)務(wù)基礎(chǔ)平臺(tái)的特點(diǎn)除了作為一個(gè)軟件平臺(tái)的基本特性外,業(yè)務(wù)基礎(chǔ)平臺(tái)還具有以下兩大特點(diǎn):基一,面向業(yè)務(wù)。操作系統(tǒng)平臺(tái)、軟件基礎(chǔ)架構(gòu)平臺(tái)等都是面向軟件開(kāi)發(fā)人員,它使用起來(lái)技術(shù)門檻也比較高。而“業(yè)務(wù)基礎(chǔ)平臺(tái)”是面向業(yè)務(wù)人員的(并非說(shuō)由業(yè)務(wù)人員來(lái)開(kāi)發(fā)管理軟件,而是業(yè)務(wù)人員能理解),它使用的更多是業(yè)務(wù)人員就能理解的“業(yè)務(wù)語(yǔ)言”(管理語(yǔ)言)。正是這種特點(diǎn)消除了復(fù)雜企業(yè)管理軟件系統(tǒng)長(zhǎng)期以來(lái)存在的兩張皮現(xiàn)象(即缺少?gòu)?fù)合型的專業(yè)人才,懂技術(shù)的不懂管理,懂管理的不懂技術(shù),管理人員、業(yè)務(wù)人員與技術(shù)人員之間一直存在著很難彌合的“鴻溝”)。為解決管理軟件產(chǎn)業(yè)的主要矛盾創(chuàng)造了新的條件。其二,技術(shù)無(wú)關(guān)性。技術(shù)無(wú)關(guān)性不是指業(yè)務(wù)基礎(chǔ)平臺(tái)和實(shí)現(xiàn)技術(shù)沒(méi)有關(guān)系,而是指業(yè)務(wù)基礎(chǔ)平臺(tái)“屏蔽”了操作系統(tǒng)、軟件基礎(chǔ)架平臺(tái)的技術(shù)細(xì)節(jié),開(kāi)發(fā)人員在利用業(yè)務(wù)基礎(chǔ)平臺(tái)開(kāi)發(fā)管理軟件應(yīng)用系統(tǒng)時(shí),關(guān)注的焦點(diǎn)在于企業(yè)業(yè)務(wù)邏輯、企業(yè)的運(yùn)營(yíng)管理模式,而不用關(guān)心采用何種技術(shù)來(lái)實(shí)現(xiàn)。簡(jiǎn)單地說(shuō),這種技術(shù)無(wú)關(guān)性其實(shí)也就是跨平臺(tái),即通過(guò)業(yè)務(wù)基礎(chǔ)平臺(tái)開(kāi)發(fā)的軟件能夠順利地在各種下層異構(gòu)環(huán)境下運(yùn)行。業(yè)務(wù)基礎(chǔ)平臺(tái)的出現(xiàn)使軟件平臺(tái)多了一個(gè)具有革命性意義的戰(zhàn)略層級(jí),為降低企業(yè)管理軟件尤其是大型企業(yè)管理軟件系統(tǒng)的實(shí)現(xiàn)難度提供了新的途徑。[其暗藏的危機(jī),解構(gòu)還原主義。為什么不能有更系統(tǒng)的思維??jī)H僅管理軟件設(shè)計(jì)得好就行了嗎?信息化過(guò)程中人的因素(利益和權(quán)利的重新分配,心理的變化,變革的管理。。。)現(xiàn)有的信息化多還是為了信息化而信息化,并未真正明白背后的本質(zhì),信息“化”的過(guò)程中關(guān)于變革管理有幾家軟件企業(yè)關(guān)注過(guò)?有資源準(zhǔn)備充分/不充分,有主觀上愿意/不愿意上的,千篇一律的招式、解法是不能奏效的].12。企業(yè)動(dòng)態(tài)建模(EMA)業(yè)務(wù)基礎(chǔ)平臺(tái)不僅對(duì)企業(yè)管理軟件系統(tǒng)的體系結(jié)構(gòu)產(chǎn)生了新的影響,它企業(yè)管理軟件的開(kāi)發(fā)方式有著革命性的影響,并導(dǎo)致一種革命性開(kāi)發(fā)模式的誕生。這種基于業(yè)務(wù)基礎(chǔ)平臺(tái)的全新軟件開(kāi)發(fā)方式就是EMA(企業(yè)模型自動(dòng)化)。EMA,本論文又稱之為“企業(yè)動(dòng)態(tài)建?!?,是指使用企業(yè)模型(EM)和業(yè)務(wù)藍(lán)圖作為設(shè)計(jì)基礎(chǔ),以企業(yè)對(duì)象建模作為主要設(shè)計(jì)方式,使用模型運(yùn)行平臺(tái)來(lái)解釋和執(zhí)行企業(yè)業(yè)務(wù),以模型自動(dòng)運(yùn)行為主要實(shí)現(xiàn)手段的一種開(kāi)方方式。換言之,EMA是通過(guò)一系列科學(xué)的步驟和采用一定的方法,對(duì)企業(yè)運(yùn)營(yíng)管理中分析和簡(jiǎn)化,去掉對(duì)建模目的影響不大的細(xì)節(jié)現(xiàn)象,于紛繁復(fù)雜的具體事務(wù)中抽象出具備相應(yīng)邏輯關(guān)系的動(dòng)態(tài)業(yè)務(wù)模型并自動(dòng)執(zhí)行的過(guò)程。這一種方式發(fā)生的最重要改變就是通過(guò)業(yè)務(wù)基礎(chǔ)平臺(tái)直接執(zhí)行企業(yè)業(yè)務(wù)模型,從而使軟件開(kāi)發(fā)的質(zhì)量、成本、難度、效率和效益發(fā)生根本的變化。人們?cè)谶M(jìn)行應(yīng)用系統(tǒng)的開(kāi)發(fā)時(shí),只需關(guān)注業(yè)務(wù)模型,無(wú)需關(guān)心技術(shù)平臺(tái)與相關(guān)實(shí)現(xiàn)細(xì)節(jié)。從這個(gè)意義上講,業(yè)務(wù)基礎(chǔ)平臺(tái)通過(guò)自己的支撐環(huán)境,將開(kāi)發(fā)和運(yùn)行管理軟件系統(tǒng)所需要的底層技術(shù)進(jìn)行了徹底的封裝,而正是由于這種EMA開(kāi)發(fā)方式促進(jìn)了“技術(shù)無(wú)關(guān)性”這樣的變化,使非專業(yè)IT背景的管理與業(yè)務(wù)人員有能力參與企業(yè)應(yīng)用系統(tǒng)的開(kāi)發(fā)、實(shí)施和調(diào)整。MDA(模型驅(qū)動(dòng)架構(gòu))就是一種體現(xiàn)EMA思想的方式。根據(jù)OMG的定義,“MDA是一種組織和管理被自動(dòng)化工具支持的企業(yè)體系架構(gòu)和用于定義模型和推動(dòng)不同模型類型之間的轉(zhuǎn)換的服務(wù)的方法?!盡DA以“分離業(yè)務(wù)功能分析設(shè)計(jì)的制品與實(shí)現(xiàn)技術(shù)之間緊耦合關(guān)系”的目的,通過(guò)業(yè)務(wù)基礎(chǔ)平臺(tái)和企業(yè)建模工具得到了很好的實(shí)現(xiàn)。簡(jiǎn)單地講,MDA就是一種應(yīng)用系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)的方法。即,使用統(tǒng)一的業(yè)務(wù)模型語(yǔ)言和標(biāo)準(zhǔn)針對(duì)真實(shí)商業(yè)世界的企業(yè)業(yè)務(wù)活動(dòng)進(jìn)行模型化構(gòu)建,并通過(guò)建立貫通最表層業(yè)務(wù)領(lǐng)域到最底層技術(shù)平臺(tái)之間各個(gè)環(huán)節(jié)之間相互映射關(guān)系與自動(dòng)轉(zhuǎn)換、自動(dòng)生成代碼的應(yīng)用系統(tǒng)開(kāi)發(fā)方式。MDA技術(shù)的最大特點(diǎn)就是把建模語(yǔ)言當(dāng)編程語(yǔ)言來(lái)用,而不只是當(dāng)作設(shè)計(jì)語(yǔ)言來(lái)用。用建模語(yǔ)言編程可以提高生產(chǎn)率,改善質(zhì)量,并使軟件產(chǎn)品生存期更長(zhǎng)。這也是MDA不同于其他開(kāi)發(fā)技術(shù)的獨(dú)點(diǎn)之處。[我是看得明白,可企業(yè)用戶明白嗎?滿口的專業(yè)術(shù)語(yǔ),搞技術(shù)的人的通病,不是說(shuō)作者,要學(xué)會(huì)把握本質(zhì)之后翻譯成老百姓都聽(tīng)得懂、真明白的語(yǔ)言來(lái)講,到那時(shí)信息化也就…很多人不知道什么“數(shù)字化”,但能用好數(shù)字化產(chǎn)品,并給自己帶來(lái)相應(yīng)的收益即可了,企業(yè)信息化也要往這方向努力才是。而不是整天搬一堆企業(yè)聽(tīng)不懂的語(yǔ)言,當(dāng)然也給弄個(gè)好價(jià)錢打下了基礎(chǔ),但這樣那就小打小鬧下去吧。當(dāng)然這個(gè)比喻一定恰當(dāng),畢竟企業(yè)信息化過(guò)程更復(fù)雜。但信息化也一定要給企業(yè)講清楚能帶來(lái)什么好處,]MDA鼓勵(lì)在軟件的開(kāi)發(fā)過(guò)程中有效的使用系統(tǒng)的模型,并且支持創(chuàng)建類似系統(tǒng)的最佳實(shí)踐的重用。

EMA開(kāi)發(fā)方式引起的變化(圖片是不是粘貼錯(cuò)了?)

13.MDA的特點(diǎn)

MDA基于業(yè)務(wù)和管理層面,以業(yè)務(wù)建模為基本手段,從而構(gòu)架、開(kāi)發(fā)和維護(hù)業(yè)務(wù)應(yīng)用系統(tǒng)。它的最大特點(diǎn)是業(yè)務(wù)導(dǎo)向和技術(shù)無(wú)關(guān)性。業(yè)務(wù)導(dǎo)向是指MDA基于企業(yè)工程理論和企業(yè)參考模型,為軟件設(shè)計(jì)和開(kāi)發(fā)提供有效的導(dǎo)向和依據(jù),幫助開(kāi)發(fā)者全面、正確和迅速地實(shí)現(xiàn)管理者的管理和業(yè)務(wù)要求,大幅度地提升管理軟件的開(kāi)發(fā)、發(fā)布和維護(hù)的效率及質(zhì)量,并在業(yè)務(wù)持續(xù)完善的過(guò)程中實(shí)現(xiàn)快速調(diào)整;技術(shù)無(wú)關(guān)性是指MDA通過(guò)運(yùn)行平臺(tái)直接執(zhí)行企業(yè)的業(yè)務(wù),實(shí)現(xiàn)業(yè)務(wù)模型和系統(tǒng)實(shí)現(xiàn)技術(shù)的分離,使應(yīng)用系統(tǒng)可以在各類主流和標(biāo)準(zhǔn)的基礎(chǔ)平臺(tái)上運(yùn)行,并可以順利地遷移到未來(lái)的實(shí)現(xiàn)技術(shù)上。MDA采用模型自動(dòng)化執(zhí)行作為軟件的主要實(shí)現(xiàn)方式,企業(yè)管理軟件中非常困難的實(shí)現(xiàn)部分和大量重復(fù)的業(yè)務(wù)邏輯已經(jīng)無(wú)需編程(有研究表明:通常是企業(yè)通用邏輯中的70%-95%)。開(kāi)發(fā)人員只需要聚焦于客戶的業(yè)務(wù)邏輯,并可以使用多種程序語(yǔ)言來(lái)支持復(fù)雜業(yè)務(wù)邏輯。.14企業(yè)動(dòng)態(tài)建模的過(guò)程和方法利用MDA技術(shù)建模的過(guò)程涉及一系列的活動(dòng)、方法和工具,用于建立描述企業(yè)不同側(cè)面的模型。由于企業(yè)組織的復(fù)雜性,采用單一的模型無(wú)法完整地表達(dá)出一個(gè)企業(yè)多方面的特點(diǎn),因而在企業(yè)動(dòng)態(tài)建模中涉及到多個(gè)視角的模型,包括信息模型、功能模型、組織模型、過(guò)程模型、產(chǎn)品模型、資源模型等六個(gè)動(dòng)態(tài)模型?!靶畔⒛P汀笔菑男畔⒌慕嵌葘?duì)企業(yè)進(jìn)行描述,企業(yè)信息系統(tǒng)是信息模型的一個(gè)體現(xiàn),用于存儲(chǔ)/維護(hù)/處理與企業(yè)相關(guān)的所有信息,這些信息是聯(lián)系各個(gè)功能元素的紐帶?!肮δ苣P汀币怨δ芑顒?dòng)為視角對(duì)整個(gè)企業(yè)進(jìn)行描述,表現(xiàn)的是企業(yè)各功能模塊之間的關(guān)系?!敖M織模型”描述組織結(jié)構(gòu)樹(shù)、團(tuán)隊(duì)、能力、角色和權(quán)限等?!斑^(guò)程模型”是通過(guò)定義組成活動(dòng)及其活動(dòng)之間的邏輯關(guān)系來(lái)描述工

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論