亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于DDR體系結(jié)構(gòu)模式的軟件生產(chǎn)線

        2007-12-31 00:00:00周艷明李文生
        計(jì)算機(jī)教育 2007年10期

        摘要:本文介紹了基于DDR體系結(jié)構(gòu)模式的軟件生產(chǎn)線。通過(guò)將DDR體系結(jié)構(gòu)模式軟件化并結(jié)合行業(yè),可以實(shí)現(xiàn)行業(yè)通用的軟件生產(chǎn)線,作為行業(yè)軟件開(kāi)發(fā)平臺(tái)。

        關(guān)鍵詞:變化和演化;體系結(jié)構(gòu)模式;軟件復(fù)用;軟件生產(chǎn)線1

        中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:B

        文章編號(hào):1672-5913(2007)10-0032-04

        1引言

        如何即時(shí)滿足不同種類、不同規(guī)模的組織中用戶不斷提高的、快速變化的業(yè)務(wù)需求,是目前軟件生產(chǎn)過(guò)程中面臨的首要和緊迫的問(wèn)題。軟件產(chǎn)品必須即時(shí)滿足信息系統(tǒng)的變化和演化的特征。同時(shí)軟件產(chǎn)品也要滿足其不同的應(yīng)用范圍和人群,尤其重要的是領(lǐng)域工作人員需要能夠?qū)λ枰能浖a(chǎn)品進(jìn)行裁剪、定制和生產(chǎn)。

        傳統(tǒng)的軟件生產(chǎn)模式是由軟件技術(shù)人員滯后地開(kāi)發(fā)軟件產(chǎn)品,不能夠滿足軟件產(chǎn)品本身最主要的特征,變化和演化,也不能夠滿足軟件產(chǎn)品的不同應(yīng)用范圍和人群,領(lǐng)域工作人員不能對(duì)所需要的軟件產(chǎn)品進(jìn)行裁剪、定制和生產(chǎn)。這種軟件生產(chǎn)模式不具備“規(guī)模定制,隨需而變”的能力,可維護(hù)性、可擴(kuò)展性、可移植性差,可再生產(chǎn)能力低。因此,需要新的技術(shù)手段、生產(chǎn)模式與商業(yè)模式。

        構(gòu)造性和演化性是軟件的本質(zhì)特征。要提高軟件開(kāi)發(fā)效率,提高軟件產(chǎn)品質(zhì)量,必須改變手工作坊式的開(kāi)發(fā)方法,采取工程化的開(kāi)發(fā)方法和工業(yè)化的生產(chǎn)技術(shù)[2]。計(jì)算機(jī)軟件產(chǎn)業(yè)的發(fā)展應(yīng)當(dāng)與工業(yè)產(chǎn)業(yè)的發(fā)展一樣,不僅要走工程化,更重要的是走產(chǎn)業(yè)化之路,運(yùn)用構(gòu)件標(biāo)準(zhǔn)、生產(chǎn)線等生產(chǎn)方式,批量、定制地提供各種形式的產(chǎn)品。對(duì)于目前計(jì)算機(jī)軟件產(chǎn)品的開(kāi)發(fā)、生產(chǎn)、管理與應(yīng)用,也應(yīng)當(dāng)從技術(shù)手段、生產(chǎn)模式與商業(yè)模式等方面進(jìn)行變革。

        基于體系結(jié)構(gòu)的實(shí)用軟件開(kāi)發(fā)方法及相應(yīng)的支撐環(huán)境是軟件體系結(jié)構(gòu)研究的一個(gè)重要方向[2]。為即時(shí)滿足信息系統(tǒng)的變化和演化的特征,出現(xiàn)了一種自適應(yīng)的、面向模式的DDR(Display-Definition-Realization,顯示-定義-實(shí)現(xiàn))軟件體系結(jié)構(gòu)模式[2]。本文基于DDR體系結(jié)構(gòu)模式的思想,提出了一種基于DDR體系結(jié)構(gòu)模式的軟件生產(chǎn)線。在開(kāi)發(fā)軟件產(chǎn)品時(shí),可以按照軟件生產(chǎn)線的形式進(jìn)行軟件產(chǎn)品的開(kāi)發(fā),同時(shí)變革傳統(tǒng)的軟件開(kāi)發(fā)、生產(chǎn)模式及團(tuán)隊(duì)管理。

        本文首先簡(jiǎn)單介紹DDR體系結(jié)構(gòu)模式的主要思想,然后著重論述基于該體系結(jié)構(gòu)模式的軟件生產(chǎn)線,接著扼要地介紹國(guó)內(nèi)外在此方面所做的工作及作者對(duì)該生產(chǎn)線在一些領(lǐng)域的初步應(yīng)用,最后討論了其進(jìn)一步的發(fā)展方向。

        2DDR體系結(jié)構(gòu)模式

        顯示-定義-實(shí)現(xiàn)(DDR)體系結(jié)構(gòu)模式如圖1所示。

        圖1DDR體系結(jié)構(gòu)模式

        在DDR體系結(jié)構(gòu)模式中,定義層是該軟件體系結(jié)構(gòu)的核心,它的具體內(nèi)容決定了系統(tǒng)的整體需求,不同系統(tǒng)的需求定義是不一樣的。定義層的內(nèi)容主要是系統(tǒng)元數(shù)據(jù)的定義,包括數(shù)據(jù)定義、功能定義、權(quán)限定義、顯示定義、操作定義等。因?yàn)槭窃獢?shù)據(jù)定義,所以這部分的內(nèi)容實(shí)質(zhì)上是整個(gè)系統(tǒng)的數(shù)據(jù)字典,是整個(gè)系統(tǒng)的核心。實(shí)現(xiàn)層是實(shí)現(xiàn)系統(tǒng)需求的核心部分。顯示層是系統(tǒng)表現(xiàn)形式的實(shí)現(xiàn),所有與系統(tǒng)表現(xiàn)部分相關(guān)的抽象的實(shí)現(xiàn)都集中于此。

        從整體上看,它是類似層的體系結(jié)構(gòu)。最頂層是表示層即顯示層,負(fù)責(zé)與用戶的直接交互;中間是定義層即需求定義層,用以確定系統(tǒng)的整個(gè)業(yè)務(wù)需求;底層是實(shí)現(xiàn)層,負(fù)責(zé)業(yè)務(wù)功能的實(shí)現(xiàn)、數(shù)據(jù)的提取與加工等。顯示層與實(shí)現(xiàn)層都依賴于定義層,定義層是整個(gè)體系結(jié)構(gòu)的核心,是整個(gè)系統(tǒng)最高的抽象層次。用戶通過(guò)界面向顯示層發(fā)出業(yè)務(wù)操作指令。顯示層將用戶的業(yè)務(wù)操作指令解釋,分解為一系列的業(yè)務(wù)需求,將這些業(yè)務(wù)需求傳遞給定義層。定義層將這些業(yè)務(wù)需求分解成具體的操作數(shù)據(jù)及一系列抽象的業(yè)務(wù)操作指令,傳遞給實(shí)現(xiàn)層。實(shí)現(xiàn)層結(jié)合具體的操作數(shù)據(jù),調(diào)用抽象的業(yè)務(wù)實(shí)現(xiàn),完成用戶特定的業(yè)務(wù)操作,將操作結(jié)果返回給顯示層,繼而顯示給用戶。對(duì)于難以描述的、個(gè)別的業(yè)務(wù)操作,可以不對(duì)它進(jìn)行定義與抽象實(shí)現(xiàn),由顯示層直接傳遞給實(shí)現(xiàn)層,將操作結(jié)果返回給顯示層去顯示給用戶。

        在DDR體系結(jié)構(gòu)模式中,定義層不僅封裝了實(shí)現(xiàn)層的結(jié)構(gòu)、行為與狀態(tài)的描述,同時(shí)也封裝了顯示層的結(jié)構(gòu)、行為與狀態(tài)的描述。

        將DDR體系結(jié)構(gòu)模式軟件化、系統(tǒng)化、工具化,就可以使它成為一條軟件生產(chǎn)線,一種軟件開(kāi)發(fā)平臺(tái)、工具。

        3軟件生產(chǎn)線

        回顧經(jīng)典的工業(yè)化革命,不難得出一些有益的啟示:功能再?gòu)?fù)雜的產(chǎn)品都是由大量標(biāo)準(zhǔn)的零件(盡管零件可能只在本領(lǐng)域內(nèi)有用)組成。零件在生產(chǎn)線上裝配成一個(gè)成品,所有零件在成品中共同發(fā)揮作用。分工越細(xì)致、專業(yè)生產(chǎn)的程度越高,總體生產(chǎn)效率就越高。而構(gòu)件技術(shù)所扮演的角色就是把零件、生產(chǎn)線和裝配運(yùn)行的概念運(yùn)用在軟件工業(yè)中,可以預(yù)見(jiàn),軟構(gòu)件技術(shù)是軟件產(chǎn)業(yè)化革命的必然發(fā)展趨勢(shì)[3]。根據(jù)軟件重用的思想和方法,軟件生產(chǎn)線和構(gòu)件分別從不同的角度促進(jìn)了軟件重用的實(shí)現(xiàn)。針對(duì)軟件工業(yè)化生產(chǎn)技術(shù)和形成規(guī)模經(jīng)濟(jì)的需求,應(yīng)用以軟件復(fù)用為基線的、基于構(gòu)件/構(gòu)架模式、采用集成組裝方式的軟件工業(yè)化生產(chǎn)技術(shù)。

        基于構(gòu)架的構(gòu)件化軟件開(kāi)發(fā)應(yīng)當(dāng)是面向需求的。即設(shè)計(jì)者集中于業(yè)務(wù)邏輯本身,而不必為相應(yīng)領(lǐng)域應(yīng)用中的通信、效率、互操作、可靠性、容錯(cuò)性、完整性等大量與業(yè)務(wù)無(wú)直接關(guān)系但又非常重要的問(wèn)題而耗費(fèi)大量的精力,理想的構(gòu)架在這些方面應(yīng)當(dāng)為構(gòu)件軟件提供良好的運(yùn)行環(huán)境。

        穩(wěn)定而不失靈活性的體系結(jié)構(gòu)是一個(gè)成功的軟件生產(chǎn)線的基礎(chǔ)。體系結(jié)構(gòu)描述了軟件產(chǎn)品線中應(yīng)用領(lǐng)域的業(yè)務(wù)體系結(jié)構(gòu)共性和個(gè)性、支持該業(yè)務(wù)體系結(jié)構(gòu)的信息體系結(jié)構(gòu)、應(yīng)用體系結(jié)構(gòu)和技術(shù)體系結(jié)構(gòu)。

        軟件生產(chǎn)線以軟件構(gòu)件/構(gòu)架技術(shù)為核心,其中的主要活動(dòng)體現(xiàn)在傳統(tǒng)的領(lǐng)域工程和應(yīng)用工程中,但賦予了它們新的內(nèi)容,并且通過(guò)構(gòu)件管理、再工程等環(huán)節(jié)將它們有機(jī)地銜接起來(lái)。另外,軟件生產(chǎn)線中的每個(gè)活動(dòng)皆有相應(yīng)的方法和工具與之對(duì)應(yīng),并結(jié)合項(xiàng)目管理、組織管理等管理問(wèn)題,形成完整的軟件生產(chǎn)流程[4]。

        按照DDR體系結(jié)構(gòu)模式的思想,可以按照?qǐng)D2的軟件生產(chǎn)線形式進(jìn)行開(kāi)發(fā)。

        圖2基于DDR體系結(jié)構(gòu)模式的軟件生產(chǎn)線

        有5條產(chǎn)生線:1)通用構(gòu)件生產(chǎn)線;2)定義生產(chǎn)線;3)顯示生產(chǎn)線;4)實(shí)現(xiàn)生產(chǎn)線;5)領(lǐng)域構(gòu)件生產(chǎn)線。首先對(duì)產(chǎn)品/系統(tǒng)進(jìn)行需求定義,即定義層所需要開(kāi)展的工作,同時(shí)進(jìn)行產(chǎn)品/系統(tǒng)所需要的通用構(gòu)件的選取、集成或開(kāi)發(fā)。通用構(gòu)件的積累與開(kāi)發(fā)有助于快速構(gòu)建產(chǎn)品/系統(tǒng)的框架。在確定部分需求和所需要的通用構(gòu)件之后,同時(shí)開(kāi)展顯示層與實(shí)現(xiàn)層的工作。當(dāng)產(chǎn)品/系統(tǒng)的需求與通用構(gòu)件完全確定,顯示層與定義層的基本框架與功能基本穩(wěn)定之后,將該領(lǐng)域中具有通用性的功能與業(yè)務(wù)抽象出來(lái),形成該領(lǐng)域的通用構(gòu)件,即進(jìn)行領(lǐng)域構(gòu)件的開(kāi)發(fā)。領(lǐng)域構(gòu)件的開(kāi)發(fā)有助于業(yè)務(wù)領(lǐng)域經(jīng)驗(yàn)的積累,快速構(gòu)建產(chǎn)品/系統(tǒng)的原型系統(tǒng),并推動(dòng)領(lǐng)域產(chǎn)業(yè)的發(fā)展。

        在該軟件生產(chǎn)線中,數(shù)據(jù)的存貯與表示可以是數(shù)據(jù)庫(kù)或文件的形式;數(shù)據(jù)之間的約束關(guān)系及含義由定義生產(chǎn)線負(fù)責(zé)描述和定義;數(shù)據(jù)的展現(xiàn)由顯示生產(chǎn)線實(shí)現(xiàn)和展示;數(shù)據(jù)的操作由實(shí)現(xiàn)生產(chǎn)線負(fù)責(zé)實(shí)現(xiàn)和加工。通用構(gòu)件生產(chǎn)線包括數(shù)據(jù)庫(kù)訪問(wèn)構(gòu)件庫(kù)、權(quán)限控制構(gòu)件庫(kù)、文檔生成構(gòu)件庫(kù)、通用數(shù)據(jù)處理構(gòu)件庫(kù)等。而領(lǐng)域構(gòu)件庫(kù)生產(chǎn)線則包括與領(lǐng)域相關(guān)的數(shù)據(jù)處理構(gòu)件庫(kù)、工作流構(gòu)件庫(kù)等。

        為即時(shí)滿足信息系統(tǒng)的變化和演化的特征,該生產(chǎn)線的最主要的變化點(diǎn)在定義生產(chǎn)線中。因此隨著整個(gè)生產(chǎn)線的成熟和完善,設(shè)計(jì)者應(yīng)當(dāng)將主要精力放在定義生產(chǎn)線中,集中于具體應(yīng)用系統(tǒng)業(yè)務(wù)邏輯的定義、實(shí)現(xiàn)與展示,從而快速地生產(chǎn)或組裝出能夠即時(shí)滿足用戶需求的信息系統(tǒng)。

        圖2描述的軟件生產(chǎn)線,同時(shí)支持面向復(fù)用的開(kāi)發(fā)和基于復(fù)用的開(kāi)發(fā),重用粒度涵蓋設(shè)計(jì)級(jí)、體系結(jié)構(gòu)級(jí)、構(gòu)件級(jí)。隨著整個(gè)生產(chǎn)線的成熟和完善,應(yīng)用領(lǐng)域的增多,不僅可以形成豐富的通用構(gòu)件庫(kù),還可以形成功能強(qiáng)大且全面的面向領(lǐng)域的可復(fù)用構(gòu)件庫(kù)和構(gòu)架庫(kù),并且這些構(gòu)件庫(kù)符合構(gòu)件/構(gòu)架的接口規(guī)范,可以采用黑盒或白盒的使用方式,滿足構(gòu)件開(kāi)放性的要求。

        按照?qǐng)D2的軟件生產(chǎn)線形式進(jìn)行開(kāi)發(fā),就可以采用流水線作業(yè)開(kāi)發(fā)的方式。通用構(gòu)件生產(chǎn)線可以在任何時(shí)候開(kāi)展,其生產(chǎn)的通用構(gòu)件可以為定義生產(chǎn)線等所有其他生產(chǎn)線所用。其次是開(kāi)展定義生產(chǎn)線的相關(guān)工作,在確定部分產(chǎn)品/系統(tǒng)需求的基礎(chǔ)上,作為后續(xù)生產(chǎn)線開(kāi)展的條件。之后,同時(shí)展開(kāi)顯示生產(chǎn)線和實(shí)現(xiàn)生產(chǎn)線的活動(dòng),在此中獲得的經(jīng)驗(yàn)與知識(shí)是開(kāi)發(fā)領(lǐng)域構(gòu)件的基礎(chǔ)。最后是進(jìn)行領(lǐng)域構(gòu)件生產(chǎn)線中領(lǐng)域構(gòu)件的開(kāi)發(fā)。5條生產(chǎn)線前后呼應(yīng),渾然一體,從而形成一種“供應(yīng)鏈?zhǔn)健钡牟⑿?、循環(huán)軟件生產(chǎn)模式。

        在該軟件生產(chǎn)線中,軟件開(kāi)人員被劃分為五類:通用構(gòu)件生產(chǎn)者,關(guān)注通用構(gòu)件的開(kāi)發(fā);需求定義者,側(cè)重于產(chǎn)品/系統(tǒng)的需求、顯示、實(shí)現(xiàn)的定義和描述;顯示定制者,著重于產(chǎn)品/系統(tǒng)的展現(xiàn)和定制;功能實(shí)現(xiàn)者,負(fù)責(zé)產(chǎn)品/系統(tǒng)具體功能和業(yè)務(wù)流程的實(shí)現(xiàn);領(lǐng)域構(gòu)件開(kāi)發(fā)者,則將領(lǐng)域應(yīng)用的共性抽象出來(lái),形成領(lǐng)域構(gòu)件/架構(gòu)庫(kù)。五類開(kāi)發(fā)人員互相合作又各司其職,通過(guò)對(duì)整個(gè)生產(chǎn)線的管理,改變了以前把開(kāi)發(fā)人員和軟件捆綁在一起所帶來(lái)的風(fēng)險(xiǎn)。企業(yè)的軟件人才結(jié)構(gòu)也更加趨于合理,既有利于企業(yè)員工的自身發(fā)展空間的擴(kuò)大,也有利于企業(yè)的管理,能夠較好地促進(jìn)軟件生產(chǎn)的工程化和工業(yè)化。

        4相關(guān)工作

        關(guān)于軟件生產(chǎn)線,國(guó)外的相關(guān)研究在文獻(xiàn)[3]及相關(guān)的參考文獻(xiàn)中有比較詳細(xì)的論述。而國(guó)內(nèi)的研究,最為典型的是青鳥(niǎo)工程以及青鳥(niǎo)軟件生產(chǎn)線的研究和實(shí)踐,其目的是為了促進(jìn)軟件產(chǎn)業(yè)的合理分工,形成構(gòu)件生產(chǎn)業(yè)、集成組裝業(yè)和服務(wù)業(yè)。在青鳥(niǎo)軟件生產(chǎn)線中,將商業(yè)應(yīng)用系統(tǒng)劃分為界面表示層、業(yè)務(wù)邏輯層和數(shù)據(jù)層。軟件的生產(chǎn)過(guò)程劃分為三類不同的生產(chǎn)車(chē)間,即應(yīng)用構(gòu)架生產(chǎn)車(chē)間、構(gòu)件生產(chǎn)車(chē)間和基于構(gòu)件、構(gòu)架復(fù)用的應(yīng)用集成(組裝)車(chē)間,從而形成軟件產(chǎn)業(yè)內(nèi)部的合理分工,實(shí)現(xiàn)軟件的工業(yè)化生產(chǎn)。軟件開(kāi)發(fā)人員被劃分成三類:構(gòu)件生產(chǎn)者、構(gòu)件庫(kù)管理者和構(gòu)件復(fù)用者。這三種角色所需完成的任務(wù)是不同的,構(gòu)件生產(chǎn)者負(fù)責(zé)構(gòu)件的生產(chǎn)、描述;構(gòu)件庫(kù)管理者負(fù)責(zé)構(gòu)件分類以及構(gòu)件庫(kù)的管理工作;而構(gòu)件復(fù)用者負(fù)責(zé)進(jìn)行基于構(gòu)件的軟件開(kāi)發(fā),包括構(gòu)件查詢、構(gòu)件理解、適應(yīng)性修改、構(gòu)件組裝以及系統(tǒng)演化[3,4]。

        另外,文獻(xiàn)5及其相關(guān)參考文獻(xiàn)所述的是“基于ABSBA的軟件生產(chǎn)線技術(shù)研究”,論述了Web Services在軟件生產(chǎn)線中的應(yīng)用,根據(jù)軟件生產(chǎn)線各階段的活動(dòng)闡述如何將Web服務(wù)應(yīng)用于軟件生產(chǎn)線,并結(jié)合一個(gè)實(shí)際的軟件生產(chǎn)線系統(tǒng)SoftMaker討論Web服務(wù)的具體應(yīng)用。文獻(xiàn)6所述的“軟件自動(dòng)化生產(chǎn)線”,使用全新的“組裝+自動(dòng)化”的思想理念,采用業(yè)務(wù)組件組裝技術(shù),以業(yè)務(wù)流程為中心,在流程引擎的驅(qū)動(dòng)下,完成代碼的自動(dòng)生成,實(shí)現(xiàn)系統(tǒng)軟件的開(kāi)發(fā)。

        獲國(guó)家科技進(jìn)步二等獎(jiǎng)的基礎(chǔ)設(shè)施信息網(wǎng)絡(luò)管理系統(tǒng)生產(chǎn)平臺(tái)技術(shù)提出了“面向領(lǐng)域應(yīng)用的大型應(yīng)用軟件生產(chǎn)線”的軟件開(kāi)發(fā)方法,并應(yīng)用該方法首次在國(guó)內(nèi)建立了面向基礎(chǔ)設(shè)施信息網(wǎng)絡(luò)管理系統(tǒng)建設(shè)的軟件生產(chǎn)線。另外,市面上的軟件生產(chǎn)線還有北航大用軟件生產(chǎn)線、科諾軟件開(kāi)發(fā)自動(dòng)化生產(chǎn)線等。

        本文提出的一種基于DDR體系結(jié)構(gòu)模式的軟件生產(chǎn)線開(kāi)發(fā)模式,已經(jīng)實(shí)現(xiàn)通用構(gòu)件生產(chǎn)線中的數(shù)據(jù)庫(kù)訪問(wèn)構(gòu)件庫(kù)(支持ODBC、ORACLE、并行數(shù)據(jù)庫(kù)等數(shù)據(jù)庫(kù)接口)、權(quán)限控制構(gòu)件庫(kù)、文檔生成構(gòu)件庫(kù)(支持TXT、RTF、DOC、XLS等文檔的格式)及通用數(shù)據(jù)處理構(gòu)件庫(kù)(部分)。而領(lǐng)域構(gòu)件庫(kù)生產(chǎn)線則實(shí)現(xiàn)了與網(wǎng)絡(luò)安全數(shù)據(jù)庫(kù)相關(guān)的數(shù)據(jù)處理構(gòu)件庫(kù)、工作流構(gòu)件庫(kù)。該軟件生產(chǎn)線已經(jīng)成功地應(yīng)用于體育(學(xué)生體質(zhì)健康標(biāo)準(zhǔn))及網(wǎng)絡(luò)安全等相關(guān)領(lǐng)域的基于數(shù)據(jù)庫(kù)應(yīng)用的C/S結(jié)構(gòu)的應(yīng)用軟件的開(kāi)發(fā)與應(yīng)用。

        5進(jìn)一步討論

        我國(guó)亟需改革軟件生產(chǎn)線的小作坊形式和軟件企業(yè)人才結(jié)構(gòu)模式。要發(fā)展面向應(yīng)用、實(shí)現(xiàn)一體化,面向個(gè)人、體現(xiàn)個(gè)性化的系統(tǒng)和產(chǎn)品。軟件技術(shù)的總體發(fā)展趨勢(shì)可歸結(jié)為:軟件平臺(tái)網(wǎng)絡(luò)化、方法對(duì)象化、系統(tǒng)構(gòu)件化、產(chǎn)品家族化、開(kāi)發(fā)工程化、過(guò)程規(guī)范化、生產(chǎn)規(guī)?;⒏?jìng)爭(zhēng)國(guó)際化[1]。

        通過(guò)將DDR體系結(jié)構(gòu)模式軟件化并結(jié)合行業(yè),可以實(shí)現(xiàn)行業(yè)通用的軟件生產(chǎn)線,作為行業(yè)軟件開(kāi)發(fā)平臺(tái)。進(jìn)一步,將該軟件生產(chǎn)線應(yīng)用到行業(yè)專用領(lǐng)域,可以實(shí)現(xiàn)行業(yè)專用的領(lǐng)域軟件生產(chǎn)平臺(tái),作為行業(yè)專用領(lǐng)域的基礎(chǔ)設(shè)施。通過(guò)領(lǐng)域軟件生產(chǎn)平臺(tái),徹底改變傳統(tǒng)軟件生產(chǎn)的遲滯缺陷和被動(dòng)的局面,由原來(lái)的軟件技術(shù)人員滯后地生產(chǎn)軟件產(chǎn)品變成了由領(lǐng)域工作人員即時(shí)地生產(chǎn)相應(yīng)的領(lǐng)域應(yīng)用系統(tǒng)。

        這種軟件產(chǎn)品的全新生產(chǎn)方式,是面向領(lǐng)域工作人員、面向流程的安全的、動(dòng)態(tài)的系統(tǒng),是一種能快速生產(chǎn)、快速交付、快速實(shí)施并能將這一切快速?gòu)?fù)制的軟件生產(chǎn)線及領(lǐng)域軟件生產(chǎn)平臺(tái),通過(guò)它可以組裝、生產(chǎn)產(chǎn)品,滿足“規(guī)模定制,隨需而變”的生產(chǎn)需求。這種軟件生產(chǎn)方式不僅具備可再生產(chǎn)能力高,而且具有良好的可維護(hù)性、可擴(kuò)展性與可移植性,其生產(chǎn)的軟件產(chǎn)品的抽象化、集成化和復(fù)用程度更高和更好。更為重要的是,新的軟件生產(chǎn)模式徹底改變了傳統(tǒng)的軟件生產(chǎn)方式,在很大程度上降低了軟件產(chǎn)品生產(chǎn)的技術(shù)難度,使之產(chǎn)業(yè)化程度大大提高,既解放了產(chǎn)品、解放了系統(tǒng)集成商更解放了用戶。

        參考文獻(xiàn)

        [1] 楊芙清. 軟件工程技術(shù)發(fā)展思索[J]. 軟件學(xué)報(bào),2005,16,(1):1-7.

        [2] 周艷明,王強(qiáng),周源邵. DDR:一種自適應(yīng)的面向模式的軟件體系結(jié)構(gòu)[J]. 計(jì)算機(jī)工程與應(yīng)用,2005,41,(16):65-68.

        [3] 楊芙清,王千祥. 基于復(fù)用的軟件生產(chǎn)技術(shù)[J]. 中國(guó)科學(xué):E輯,2001,31,(4):363-371.

        [4] Sun Chang-ai, Jin Mao-zhong, Liu Chao. Overviews on Software Architecture Research[J]. Journal of Software, 2002,13,(7):1228 -1237.

        [5] 徐正權(quán),潘曉波. 基于ABSBA的軟件生產(chǎn)線技術(shù)研究[J]. 計(jì)算機(jī)工程與科學(xué),2006,28,(2):132-134,142.

        [6] 王丹,趙恒永,汪須忠. 軟件自動(dòng)化生產(chǎn)線的研究與應(yīng)用[J]. 計(jì)算機(jī)工程與設(shè)計(jì),2005,26,(12):3444-3447,3455.

        收稿時(shí)間:2007-2-1

        作者簡(jiǎn)介:周艷明(1971-),男,電子科技大學(xué)中山學(xué)院高級(jí)工程師

        E-mail:zhouxiaolang@263.net

        18分钟处破好疼哭视频在线观看| 亚洲精品大全中文字幕| 亚洲天堂精品成人影院| 中国少妇内射xxxx狠干| 亚洲国产精品尤物yw在线观看| 国产精品无码mv在线观看| 在线观看亚洲你懂得| 92自拍视频爽啪在线观看| 日韩av水蜜桃一区二区三区| 人成午夜大片免费视频77777| 一本色道久久99一综合| 免费 无码 国产在线观看不卡| 美女裸体无遮挡黄污网站| 国产精品一区二区三区蜜臀| 亚洲精品视频一区二区三区四区| 一区二区三区中文字幕p站| 人妻少妇乱子伦无码视频专区| 无码少妇一区二区性色av| 久久精品一区二区三区av| 久久国产免费观看精品| 91中文在线九色视频| 精品+无码+在线观看| 国产在线观看www污污污| 五十路熟妇亲子交尾| 亚洲精品一区二区三区播放| 中文字幕亚洲在线第一页| 国产免费一区二区三区免费视频| 国产亚洲精品久久久久婷婷瑜伽 | 久久久精品456亚洲影院| 国产乱人伦偷精品视频免| 成年女人片免费视频播放A| 亚洲日本精品一区二区三区| 蜜桃视频在线看一区二区三区| 国产卡一卡二卡三| 北岛玲日韩精品一区二区三区| 国产91在线播放九色快色| av一区二区三区在线| 成人免费看吃奶视频网站| 98色花堂国产精品首页| 精品亚洲日韩国产一二三区亚洲| 国产精品人成在线765|