freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于產(chǎn)品線的軟件開發(fā)技術(shù)研究及應(yīng)用碩士學(xué)位論文-全文預(yù)覽

2025-07-16 00:51 上一頁面

下一頁面
  

【正文】 ie著,趙建華,張?zhí)斓茸g,MDA與可執(zhí)行UML[M]. 機(jī)械工業(yè)出版社,2006[22] 范國強(qiáng),面向方面開發(fā)方法的一種改進(jìn)[D].同濟(jì)大學(xué)碩士學(xué)位論文,2006[23] 關(guān)麗霞,基于MDA軟件開發(fā)方法的研究與實(shí)現(xiàn)[D]. 東南大學(xué)碩士學(xué)位論文,2005[24] 關(guān)少珊,基于擴(kuò)展UML的面向方面建模的研究[D].汕頭大學(xué)碩士論文,2006.[25] 曾路,—[J],計(jì)算機(jī)應(yīng)用研究,2005(5)225226.[26] 曹東剛,—一種新的編程范型[J].計(jì)算機(jī)科學(xué),2003(9):15651572.41。39浙江大學(xué)碩士學(xué)位論文 參考文獻(xiàn)參考文獻(xiàn)[1] (美)肖,(美)[M]. 清華大學(xué)出版社,2007.[2] Robert , Tzilla Elrad, Siobhan Clarke, Mehmet ,王愷,劉冬梅,[M]. 機(jī)械工業(yè)出版社,2006.[3] 楊芙清,朱冰,梅宏.軟件復(fù)用[J].軟件學(xué)報(bào),1995,6(9):525—533.[4] 李蘭濤,王忠民,基于UML 的軟件產(chǎn)品線建模方法研究。其實(shí)以上的開發(fā),說是產(chǎn)品的開發(fā),其實(shí)也是核心資產(chǎn)的開發(fā),它們都是需要反復(fù)的驗(yàn)證正確性可用性之后,再添加到核心資產(chǎn)庫,成為產(chǎn)品線開發(fā)中的核心資產(chǎn)。第二,在Add In做成模型的基礎(chǔ),利用XML語言,做成中間語言生成器。就目前看來該條產(chǎn)品線仍處在初級(jí)階段,不足以生產(chǎn)出完善的產(chǎn)品。為了體現(xiàn)Add In的優(yōu)勢,我們結(jié)合自動(dòng)售貨機(jī)的軟件開發(fā)的現(xiàn)狀,對(duì)自動(dòng)售貨機(jī)電機(jī)部分軟件開發(fā)進(jìn)行分析,提出一種基于面向?qū)ο缶幊痰淖詣?dòng)售貨機(jī)系統(tǒng)電機(jī)部分軟件產(chǎn)品線的架構(gòu),目的是將自動(dòng)售貨機(jī)電機(jī)部分軟件的各項(xiàng)關(guān)注點(diǎn)進(jìn)行全面的分離,最后利用Add In建立了與之相對(duì)應(yīng)的平臺(tái)無關(guān)模型。通過分析產(chǎn)品線的生命周期,闡述了軟件產(chǎn)品線的開發(fā)方式,以及在開發(fā)中可能遇到的難點(diǎn)與誤區(qū)。隨著客戶的增多,軟件企業(yè)這時(shí)需要面對(duì)更多的客戶,處理共性和個(gè)性問題。用來表明產(chǎn)品線模型做成工具實(shí)際的產(chǎn)品線開發(fā)中確實(shí)的作用。自動(dòng)售貨機(jī)的電機(jī)部分的應(yīng)用層產(chǎn)品線模型已經(jīng)做成。那我們?cè)賹?duì)應(yīng)到VistualDiplay類的狀態(tài)遷移圖,DISPLAY_STOP事件被觸發(fā)后執(zhí)行DisplayStop()方法。 所示。在VistualDisplay中只有一個(gè)狀態(tài),根據(jù)狀態(tài)下會(huì)收到的事件做成二維數(shù)組,再根據(jù)在RUN狀態(tài)下收到的事件不同來執(zhí)行方法,在RUN的狀態(tài)下收到【DISPLAY_TURN】的事件,運(yùn)行f_RUN_DISPLAY_TURN的函數(shù)。它們各自對(duì)應(yīng)的響應(yīng)動(dòng)作,我們可以在響應(yīng)的動(dòng)作中添加對(duì)應(yīng)的函數(shù)方法。圖 自動(dòng)售貨機(jī)電機(jī)部分特性圖在需求分析中,如需要做成一個(gè)低性能的電機(jī)模塊,那么我們就需將【3部分表示】和【電機(jī)保護(hù)】的特性圖變成灰色,即刪除該項(xiàng)機(jī)能。電機(jī)狀態(tài)表示作為附加機(jī)能,在簡易的自動(dòng)售貨機(jī)電機(jī)模塊中可以刪除,以節(jié)省成本。 模擬平臺(tái) 電機(jī)部分的領(lǐng)域工程模型做成本節(jié)將主要對(duì)自動(dòng)售貨機(jī)的電機(jī)部分進(jìn)行PLSM模型分析。其實(shí)這個(gè)一個(gè)再簡單不過的程序,我們可以應(yīng)用很多種語言來實(shí)現(xiàn)這些功能。電機(jī)部分可以根據(jù)性能的高低,分為三個(gè)版本,低性能版中我們用LED、標(biāo)準(zhǔn)版中用LCD來進(jìn)行電機(jī)狀態(tài)的表示,同時(shí)這兩個(gè)版本只表示電機(jī)是停止還是動(dòng)作。 電機(jī)部分的設(shè)計(jì)與組織簡單的食品自動(dòng)售貨機(jī)系統(tǒng)中依靠電機(jī)的停止、正轉(zhuǎn)、反轉(zhuǎn)來控制食品的搬出流程,當(dāng)電機(jī)停止時(shí),自動(dòng)售貨機(jī)不進(jìn)行食品的搬運(yùn)??焖偕鲜?。為了滿足用戶不斷提出的要求,同時(shí)保證產(chǎn)品質(zhì)量,開發(fā)周期不得已被不斷拉長;銷售產(chǎn)品的不同,產(chǎn)生更多的機(jī)種,開發(fā)手法也要隨之改變,又增加了開發(fā)成本。 產(chǎn)品線技術(shù)應(yīng)用在自動(dòng)售貨機(jī)系統(tǒng)的提出通過上一節(jié)的描述,我們可以看出自動(dòng)售貨機(jī)系統(tǒng)的開發(fā)是在特定領(lǐng)域內(nèi)的系列產(chǎn)品開發(fā)活動(dòng),所以該系統(tǒng)需要的是一種基于領(lǐng)域的大規(guī)模軟件重用,而軟件產(chǎn)品線恰恰能解決這個(gè)問題。如果是為了增加某些新功能,就可以添加任意的新模塊。根據(jù)機(jī)種的不同,對(duì)應(yīng)的開發(fā)方式也有所不同。那么在一般的自動(dòng)售貨機(jī)開發(fā)中,我們可以將自動(dòng)售貨機(jī)通過功能模塊進(jìn)行劃分,分模塊進(jìn)行開發(fā)。同時(shí)自動(dòng)售貨機(jī)的銷售范圍廣泛也逐漸增大。28浙江大學(xué)碩士學(xué)位論文 第5章 產(chǎn)品線技術(shù)在自動(dòng)售貨機(jī)軟件開發(fā)中的應(yīng)用第5章 產(chǎn)品線技術(shù)在自動(dòng)售貨機(jī)軟件開發(fā)中的應(yīng)用 自動(dòng)售貨機(jī)軟件系統(tǒng)概述20世紀(jì)80年代,自動(dòng)售貨機(jī)先后在美國、日本被生產(chǎn)利用。所以產(chǎn)品線開發(fā)是一個(gè)長期的作業(yè)過程,每個(gè)產(chǎn)品的開發(fā)都不能忽視,要是一步一個(gè)腳印的持續(xù)的開發(fā)過程。 EA API一覽在Add In的開發(fā)中用到很多EA的API,在表中羅列出了主要用的API和其作用。(2) 包含排他關(guān)系的特性圖Feature4和Feature5之間存在一個(gè)排他的關(guān)系,所以必須刪除其中一個(gè)元素,在對(duì)產(chǎn)品進(jìn)行檢查時(shí)才不會(huì)報(bào)錯(cuò)。圖 需求分析機(jī)能 特性要素刪除機(jī)能在最終產(chǎn)品做成事,我們可能需要根據(jù)需求對(duì)某些機(jī)能進(jìn)行刪除,這是就是在特性圖中做文章?!D 狀態(tài)遷移圖的做成狀態(tài)遷移圖用來描述一個(gè)類中的事件和對(duì)應(yīng)的處理方法。 特性要素特性要素的必須追加在【FEAA_FeatureObject】目錄下,在添加特性元素時(shí),【名稱】中填入特性元素的名稱,名稱必須輸入,同時(shí)長度不能超過255字節(jié)。表 菜單選項(xiàng)狀態(tài)檢查說明PLSE Support Add In互相排除的關(guān)系的追加不可選擇特性圖之間相互排斥關(guān)系的設(shè)定適用產(chǎn)品的變更不可選擇特性圖適用產(chǎn)品的變更使用手冊(cè)可以選擇打開使用手冊(cè)版本不可選擇 PLSE項(xiàng)目的場合判斷文件符合PLSE項(xiàng)目結(jié)構(gòu)時(shí),我們認(rèn)定為通常PLSE項(xiàng)目文件,此時(shí)Add In選項(xiàng)的子菜單包括比通常EA項(xiàng)目多出很多選項(xiàng)。 畫面操作機(jī)能Add In的菜單機(jī)能鼠標(biāo)右鍵點(diǎn)擊EA【工具】菜單,添加【Add In】的菜單。圖 ,NO核心情報(bào)不進(jìn)行設(shè)定,對(duì)相應(yīng)的PLSE項(xiàng)目EAP文件進(jìn)行保存。注2:.注3:?!D PLSE項(xiàng)目結(jié)構(gòu)圖 打開PLSE項(xiàng)目PLSE項(xiàng)目的EAP文件打開時(shí),需要進(jìn)行如下的檢查。除圖中所示的構(gòu)造之外,之后可以追加另外的包和視圖。[25]同時(shí)EA是以目標(biāo)為導(dǎo)向的軟件系統(tǒng)。EA不同于普通的UML畫圖工具(如VISIO),它能夠支撐全過程的系統(tǒng)開發(fā)。在產(chǎn)品開發(fā)中進(jìn)行需求分析,從系統(tǒng)設(shè)計(jì)中刪除特性元素、對(duì)做成的產(chǎn)品模型進(jìn)行檢測,合格之后做成產(chǎn)品模型。16浙江大學(xué)碩士學(xué)位論文 第4章 產(chǎn)品線模型做成工具的設(shè)計(jì)與實(shí)現(xiàn)第4章 產(chǎn)品線模型做成工具的設(shè)計(jì)與實(shí)現(xiàn)上文對(duì)產(chǎn)品線技術(shù)進(jìn)行了詳細(xì)的介紹與分析,我們將采用UML進(jìn)行系統(tǒng)分析設(shè)計(jì),以Enterprise Architect(以下簡稱EA)作為開發(fā)工具,基于面向?qū)ο蟮拈_發(fā)思想實(shí)現(xiàn)軟件產(chǎn)品線模型做成工具Add In。但是恰恰相反,在產(chǎn)品線中,產(chǎn)品的早期版本仍被認(rèn)為具有市場潛力,并很容易地作為產(chǎn)品家族中的核心資產(chǎn)被保留下來。所以重用架構(gòu)在產(chǎn)品線設(shè)計(jì)中至關(guān)重要。在組件應(yīng)該是在核心資產(chǎn)庫中進(jìn)行演進(jìn)和維護(hù)的。[22]第三,軟件產(chǎn)品線的開發(fā)是完全依賴于組件的開發(fā)形式,其中涉及到的要素也很多。軟件產(chǎn)品線的重用是全面的、有計(jì)劃的、有經(jīng)濟(jì)效益的。我們不僅需要知道產(chǎn)品線的定義,還需要知道產(chǎn)品線開發(fā)時(shí)可能遇到的誤區(qū)和難點(diǎn)。這種相互緊密地關(guān)系最大化地提高了產(chǎn)品線的開發(fā)效率。 產(chǎn)品線方法的開發(fā)特點(diǎn)領(lǐng)域工程與應(yīng)用工程的相互作用,產(chǎn)品開發(fā)中不斷的復(fù)用領(lǐng)域工程內(nèi)的核心資源和組件是產(chǎn)品線開發(fā)的最大特點(diǎn)。在產(chǎn)品線開發(fā)的早期階段,首先進(jìn)行的是應(yīng)用工程開發(fā),之后將抽出低級(jí)框架,經(jīng)過整合,得到領(lǐng)域工程中的資產(chǎn)。所采用的復(fù)用方法和核心資產(chǎn)的成熟及穩(wěn)定程度,這種機(jī)制有可能是一組與DSSA和領(lǐng)域模型相互聯(lián)系的構(gòu)件,也可能是具體產(chǎn)品的生成器。該階段用來做成領(lǐng)域模型中的需求解決方案,該解決方案不是用來表示單個(gè)系統(tǒng)的,而是一個(gè)能夠適應(yīng)領(lǐng)域中多個(gè)產(chǎn)品的共同需求的設(shè)計(jì)。從上文我們可以知道產(chǎn)品線方法具有雙生命周期的特定,領(lǐng)域工程是從領(lǐng)域分析,領(lǐng)域定義,構(gòu)建領(lǐng)域體系結(jié)構(gòu),構(gòu)建領(lǐng)域組件的開發(fā)過程,而應(yīng)用工程則是從產(chǎn)品分析、到具體產(chǎn)品、產(chǎn)品設(shè)計(jì)、具體產(chǎn)品結(jié)構(gòu)、產(chǎn)品開發(fā)到最終產(chǎn)品的開發(fā)過程。每個(gè)工程中這些流程都是緊密聯(lián)系,并且一一進(jìn)行的,同時(shí)兩個(gè)工程相同階段也存在直接的聯(lián)系。[16]。(3) 架構(gòu)驅(qū)動(dòng)(Architecturecentric)產(chǎn)品線的開發(fā)在技術(shù)上需要支持最大化的重用,大規(guī)模、大粒度、低耦合的重用方法是產(chǎn)品線的目標(biāo),那么產(chǎn)品線工程需要依賴一個(gè)通用的參考架構(gòu),特定項(xiàng)目架構(gòu)都基于參考架構(gòu)進(jìn)行開發(fā)。商業(yè)驅(qū)動(dòng)方法的作業(yè)中需要判斷產(chǎn)品線應(yīng)該包含哪些功能,這些功能是在是在領(lǐng)域工程還是應(yīng)用工程中進(jìn)行。在開發(fā)過程中,必須有一套系統(tǒng)化的管理方式。產(chǎn)品線技術(shù)的重用包括了框架、業(yè)務(wù)模塊、需求分析、開發(fā)計(jì)劃和測試的全部資產(chǎn)的重用。最后,通過對(duì)產(chǎn)品線技術(shù)的相關(guān)概念的理解,對(duì)產(chǎn)品線的優(yōu)勢做了分析與總結(jié)。產(chǎn)品線開發(fā)的基礎(chǔ)是核心資產(chǎn)庫,軟件產(chǎn)品的開發(fā)要求基于核心資產(chǎn),而核心資產(chǎn)大都是經(jīng)過成熟的、經(jīng)過驗(yàn)證的組件產(chǎn)品。(3)減少風(fēng)險(xiǎn)軟件的維護(hù)成本在軟件開發(fā)中的比重之大,大家都知道,所以產(chǎn)品線具有可以減少成本的特點(diǎn)。產(chǎn)品線預(yù)計(jì)帶來經(jīng)濟(jì)效益讓人驚訝的同時(shí),它必須進(jìn)行前期的投資如核心資產(chǎn)的開發(fā)、組織的轉(zhuǎn)變等。產(chǎn)品線區(qū)別于傳統(tǒng)的開發(fā)模式,不僅僅是代碼的重用,在需求和業(yè)務(wù)上都能做到重用。[10]其次,提高了生產(chǎn)的經(jīng)濟(jì)效益,因?yàn)楫?dāng)使用產(chǎn)品線技術(shù)開發(fā)是,每個(gè)產(chǎn)品不再是傳統(tǒng)的單向開發(fā)實(shí)現(xiàn),而是根據(jù)一個(gè)產(chǎn)品線范圍內(nèi)的公共架構(gòu)來組裝這些組件,簡單的說就是從公共的核心資產(chǎn)庫抽出組件,并按照軟件產(chǎn)品的需求,分析出變化機(jī)制(如參數(shù)化、繼承等),對(duì)抽出的組件進(jìn)行相應(yīng)的裁剪或添加必須的新組件。體系結(jié)構(gòu)和重用技術(shù)的發(fā)展,使軟件產(chǎn)品線有了對(duì)于一種大規(guī)模、大粒度的軟件復(fù)用并集中實(shí)踐。為了使關(guān)鍵活動(dòng)在開發(fā)中更加易于實(shí)現(xiàn),通過定義實(shí)踐域中比基本活動(dòng)更精確、更有指導(dǎo)性的活動(dòng)。[8]這樣的優(yōu)點(diǎn)有很足夠的立場使我們忘卻它所存在的缺點(diǎn)。[7] 軟件產(chǎn)品線的實(shí)踐域軟件產(chǎn)品線有一個(gè)特點(diǎn),既可以稱之為優(yōu)點(diǎn)又可以稱為缺點(diǎn),那就是面向一種特定業(yè)務(wù)領(lǐng)域或系統(tǒng)化的開發(fā)方式。[6] 管理的作用管理在在軟件產(chǎn)品線技術(shù)開發(fā)中是至關(guān)重要的。第2章 什么是產(chǎn)品開發(fā)成熟的產(chǎn)品線組織優(yōu)先考慮整個(gè)產(chǎn)品線而不是個(gè)別產(chǎn)品的健壯性,但是生產(chǎn)最終產(chǎn)品的活動(dòng)才是產(chǎn)品線的最終目標(biāo)。這個(gè)過程一般包括:基線需求是利用產(chǎn)品線的共性需求得到;變化的需求通過利用產(chǎn)品線的擴(kuò)展功能實(shí)現(xiàn);添加產(chǎn)品線需求之外的任何需求的方法;構(gòu)架所支持的變化和擴(kuò)展的確認(rèn);產(chǎn)品線中產(chǎn)品生產(chǎn)的基礎(chǔ)是核心資產(chǎn)。(2) 核心資產(chǎn)(Core Assets):核心資產(chǎn)是產(chǎn)品線中產(chǎn)品生產(chǎn)的基礎(chǔ)。(4) 現(xiàn)有資產(chǎn)清單:遺留的系統(tǒng)都有可能成為資產(chǎn)庫組件的重要候選者。(2) 生產(chǎn)約束:包括上市時(shí)間要求,產(chǎn)品開發(fā)中需要遵守的企業(yè)特定的標(biāo)準(zhǔn),構(gòu)建產(chǎn)品由誰來擔(dān)當(dāng),生產(chǎn)環(huán)境是否投入開發(fā)環(huán)境,以及核心資產(chǎn)提供的什么樣的變量管理方式方法。這樣的迭代操作,使產(chǎn)品線的運(yùn)行需要持久的、強(qiáng)有力的、有遠(yuǎn)見的管理。為了能夠?qū)⒑诵馁Y產(chǎn)作用于開發(fā)產(chǎn)品,并且產(chǎn)品開發(fā)的過程還能反過來促進(jìn)核心資產(chǎn)版本的更新和新資產(chǎn)數(shù)量的增加。[4]軟件產(chǎn)品線包含了三大基本活動(dòng)。第六章對(duì)全文進(jìn)行總結(jié),指出產(chǎn)品線開發(fā)中有待于進(jìn)一步改進(jìn)的地方以及對(duì)今后的工作進(jìn)行展望。首先介紹了產(chǎn)品線模型做成工具的整體設(shè)計(jì)思路與原則,其次在了解了產(chǎn)品線技術(shù)相關(guān)知識(shí)的基礎(chǔ)上,對(duì)產(chǎn)品線模型做成工具需要實(shí)現(xiàn)的功能進(jìn)行了分析,表明其在產(chǎn)品線開發(fā)中的重要作用與地位。最后,通過對(duì)產(chǎn)品線技術(shù)的相關(guān)概念的理解,對(duì)產(chǎn)品線的優(yōu)勢做了分析與總結(jié)。該工具是以產(chǎn)品線作為指導(dǎo)思想,以方便快捷的做成產(chǎn)品線模型為目標(biāo)而開發(fā)工具,做成之后將作為核心資產(chǎn)在該條產(chǎn)品線的持續(xù)開發(fā)中起到至關(guān)重要的作用。將軟件的生產(chǎn)車間和基于構(gòu)件、體系結(jié)構(gòu)復(fù)用的應(yīng)用集成車間,將軟件開發(fā)人員劃分為構(gòu)件生產(chǎn)者、構(gòu)件庫管理者和構(gòu)件復(fù)用者,從而形成軟件產(chǎn)業(yè)內(nèi)部的合理分工,實(shí)現(xiàn)軟件的工業(yè)化生產(chǎn)。同時(shí)通過多層次、結(jié)構(gòu)化的基礎(chǔ)架構(gòu)、組件及相關(guān)開發(fā)工具,用于支撐應(yīng)用軟件快速構(gòu)造、支撐業(yè)務(wù)開發(fā)的全面解決方案。[3]目前中國的軟件公司的平均規(guī)模都算是比較小的,但是項(xiàng)目的競爭卻非常激烈,同時(shí)客戶要求的工期一般都比較緊,以上的這些因素都導(dǎo)致了目前基于產(chǎn)品線思想的軟件開發(fā)在中國的軟件開發(fā)還是比較少的。主要是為了能夠?qū)㈦姍C(jī)模塊部分的模型做成該條產(chǎn)品線的核心資產(chǎn),在以后的持續(xù)開發(fā)中起到關(guān)鍵作用,為產(chǎn)品線的開發(fā)打下堅(jiān)實(shí)基礎(chǔ)。那么在軟件開發(fā)中,保證低成本的高質(zhì)量軟件產(chǎn)品開發(fā)
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1