基于模型的軟件開(kāi)發(fā)方法

出版時(shí)間:2011-9  出版社:權(quán)巍、李莉、 徐晶 國(guó)防工業(yè)出版社 (2011-09出版)  作者:權(quán)巍 等 著  頁(yè)數(shù):120  

內(nèi)容概要

  《基于模型的軟件開(kāi)發(fā)方法》介紹了一種基于領(lǐng)域和模型的軟件開(kāi)發(fā)方法,該方法結(jié)合領(lǐng)域驅(qū)動(dòng)開(kāi)發(fā)方法、模型驅(qū)動(dòng)開(kāi)發(fā)方法及軟件構(gòu)件技術(shù),可有效地縮短開(kāi)發(fā)時(shí)間、提高開(kāi)發(fā)效率?!痘谀P偷能浖_(kāi)發(fā)方法》詳細(xì)地介紹了領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)、模型驅(qū)動(dòng)設(shè)計(jì)、軟構(gòu)件技術(shù)等概念;并且,將這些概念整合到一起,以某領(lǐng)域軟件開(kāi)發(fā)作為案例,為開(kāi)發(fā)人員揭示了完整的開(kāi)發(fā)過(guò)程,詳細(xì)地介紹了技術(shù)路線、技術(shù)細(xì)節(jié),使讀者了解模型驅(qū)動(dòng)、領(lǐng)域驅(qū)動(dòng)等概念,同時(shí),能有效地將它們結(jié)合起來(lái),應(yīng)用到實(shí)際開(kāi)發(fā)過(guò)程中?!  痘谀P偷能浖_(kāi)發(fā)方法》適合軟件架構(gòu)師、開(kāi)發(fā)人員閱讀。

書(shū)籍目錄

第1章 緒論1.1 軟件產(chǎn)業(yè)的發(fā)展和現(xiàn)狀1.1.1 軟件產(chǎn)業(yè)及其發(fā)展1.1.2 我國(guó)軟件產(chǎn)業(yè)的現(xiàn)狀1.2 軟件開(kāi)發(fā)方法概述1.2.1 結(jié)構(gòu)化的軟件開(kāi)發(fā)方法1.2.2 面向?qū)ο蟮能浖_(kāi)發(fā)方法1.2.3 計(jì)算機(jī)輔助軟件工程1.3 針對(duì)領(lǐng)域基于模型的軟件開(kāi)發(fā)方法1.3.1 針對(duì)領(lǐng)域基于模型的軟件開(kāi)發(fā)方法的提出及該方法的意義1.3.2 針對(duì)領(lǐng)域基于模型的軟件開(kāi)發(fā)方法第2章 領(lǐng)域工程2.1 軟件復(fù)用與領(lǐng)域工程2.1.1 軟件復(fù)用技術(shù)2.1.2 軟件復(fù)用與領(lǐng)域工程2.2 領(lǐng)域工程概述2.2.1 基本概念2.2.2 領(lǐng)域工程研究和實(shí)施的基本前提2.2.3 參與領(lǐng)域工程的人員2.3 領(lǐng)域工程過(guò)程2.3.1 領(lǐng)域分析2.3.2 領(lǐng)域謾計(jì)2.3.3 領(lǐng)域?qū)崿F(xiàn)2.4 領(lǐng)域工程與其他相關(guān)技術(shù)2.5 領(lǐng)域工程方法2.5.1 FODA方法2.5.2 DSSA方法第3章 基于模型的軟件開(kāi)發(fā)3.1 軟件開(kāi)發(fā)技術(shù)的發(fā)展3.1.1 傳統(tǒng)的軟件開(kāi)發(fā)3.1.2 面向?qū)ο蟮能浖_(kāi)發(fā)3.1.3 以模型為中心的軟件開(kāi)發(fā)3.2 模型驅(qū)動(dòng)架構(gòu)3.2.1 模型驅(qū)動(dòng)架構(gòu)概述3.2.2 基本概念3.2.3 MDA及其相關(guān)技術(shù)3.2.4 應(yīng)用MDA的成功案例3.3 基于模型的軟件開(kāi)發(fā)方法3.3.1 基于模型的軟件開(kāi)發(fā)方法概述3.3.2 基于模型的軟件開(kāi)發(fā)過(guò)程3.4 針對(duì)領(lǐng)域的基于模型的軟件開(kāi)發(fā)方法第4章 軟件構(gòu)件技術(shù)4.1 軟件構(gòu)件技術(shù)概述4.1.1 軟件構(gòu)件技術(shù)的發(fā)展歷程4.1.2 基本概念4.2 軟件構(gòu)件技術(shù)的主要研究?jī)?nèi)容4.2.1 構(gòu)件獲取4.2.2 構(gòu)件描述4.2.3 構(gòu)件分類(lèi)和檢索4.2.4 基于構(gòu)件的軟件開(kāi)發(fā)第5章 領(lǐng)域分析5.1 引言5.2 面向特征的領(lǐng)域分析方法5.3 基于FODA的簡(jiǎn)化的領(lǐng)域特征模型5.3.1 特征及特征模型5.3.2 特征模型的領(lǐng)域變化性表現(xiàn)機(jī)制5.3.3 特征模型構(gòu)建5.4 醫(yī)學(xué)檢驗(yàn)儀器領(lǐng)域分析、領(lǐng)域特往模型構(gòu)建5.4.1 醫(yī)學(xué)檢驗(yàn)儀器領(lǐng)域軟件開(kāi)發(fā)現(xiàn)狀5.4.2 服務(wù)層分析5.4.3 功能層和行為特點(diǎn)層分析5.4.4 醫(yī)學(xué)檢驗(yàn)儀器領(lǐng)域軟件特征模型5.5 構(gòu)建醫(yī)學(xué)檢驗(yàn)儀器領(lǐng)域特征模型的重要性5.6 小結(jié)第6章 領(lǐng)域軟件建模6.1 引言6.2 基于FODA的特定領(lǐng)域建模方法6.2.1 基于FODA的特定領(lǐng)域建模思想和實(shí)施步驟6.2.2 元建模工具6.2.3 GME元建模的一些基本概念6.3 醫(yī)學(xué)檢驗(yàn)儀器領(lǐng)域軟件建模6.3.1 醫(yī)學(xué)檢驗(yàn)儀器領(lǐng)域特征模型到領(lǐng)域元模型的轉(zhuǎn)換機(jī)制6.3.2 醫(yī)學(xué)檢驗(yàn)儀器領(lǐng)域特征模型相似性分析6.3.3 基于GME的醫(yī)學(xué)檢驗(yàn)儀器領(lǐng)域軟件元模型的建立6.3.4 醫(yī)學(xué)檢驗(yàn)儀器領(lǐng)域建模環(huán)境6.3.5 醫(yī)學(xué)檢驗(yàn)儀器領(lǐng)域軟件建模的意義6.4 小結(jié)第7章 領(lǐng)域軟構(gòu)件開(kāi)發(fā)7.1 引言7.2 醫(yī)學(xué)檢驗(yàn)儀器領(lǐng)域軟構(gòu)件模型7.2.1 構(gòu)件模型及其分類(lèi)7.2.2 3C模型和青鳥(niǎo)構(gòu)件模型7.2.3 醫(yī)學(xué)檢駿儀器領(lǐng)域軟構(gòu)件模型7.3 醫(yī)學(xué)檢驗(yàn)儀器領(lǐng)域軟構(gòu)件獲取7.3.1 基于已有系統(tǒng)的構(gòu)件獲取7.3.2 本領(lǐng)域軟構(gòu)件獲取方法7.3.3 本領(lǐng)域軟構(gòu)件識(shí)別7.3.4 本領(lǐng)域軟構(gòu)件驗(yàn)證7.3.5 本領(lǐng)域軟構(gòu)件制作和封裝7.4 醫(yī)學(xué)檢驗(yàn)儀器領(lǐng)域軟構(gòu)件管理工具7.4.1 本領(lǐng)域軟構(gòu)件分類(lèi)和檢索機(jī)制7.4.2 本領(lǐng)域軟構(gòu)件管理工具開(kāi)發(fā)7.5 小結(jié)第8章 開(kāi)發(fā)實(shí)例8.1 引言8.2 醫(yī)學(xué)檢驗(yàn)儀器領(lǐng)域多功能酶標(biāo)儀簡(jiǎn)介8.2.1 酶聯(lián)免疫吸附檢測(cè)基本原理8.2.2 多功能酶標(biāo)儀的檢測(cè)原理8.2.3 多功能酶標(biāo)儀主控軟件簡(jiǎn)介8.3 基于領(lǐng)域可復(fù)用資產(chǎn)的多功能酶標(biāo)儀主控軟件開(kāi)發(fā)8.3.1 基于領(lǐng)域特征模型的多功能酶標(biāo)儀主控軟件需求分析8.3.2 在領(lǐng)域建模環(huán)境中搭建多功能酶標(biāo)儀主控軟件模型8.3.3 多功能酶標(biāo)儀主控軟件實(shí)現(xiàn)8.4 小結(jié)參考文獻(xiàn)

章節(jié)摘錄

版權(quán)頁(yè):插圖:領(lǐng)域特征模型是面向特征的領(lǐng)域需求規(guī)約模型,通過(guò)記錄領(lǐng)域具有的一組相對(duì)穩(wěn)定的特征以及特征之間的關(guān)系反映整個(gè)領(lǐng)域的軟件需求。這組特征分屬于兩種類(lèi)型:共性特征和變化性特征。共性特征存在于領(lǐng)域內(nèi)的每個(gè)系統(tǒng)成員中,變化性特征只存在于領(lǐng)域內(nèi)的某些系統(tǒng)成員中。共性特征是領(lǐng)域的主要復(fù)用源泉,而變化性特征的范圍可控性決定了領(lǐng)域中應(yīng)用系統(tǒng)的生產(chǎn)成本。領(lǐng)域的范圍決定了共性和變化性之間的平衡關(guān)系。傳統(tǒng)的軟件需求規(guī)約組織結(jié)構(gòu)和領(lǐng)域模型一般采用結(jié)構(gòu)化的自然語(yǔ)言描述需求,并輔以圖形化模型增強(qiáng)對(duì)需求的理解。對(duì)需求的組織方式通常采用序列號(hào)、層次化編碼、層次化文本標(biāo)簽等方法[40]。這些方法基本上是一種對(duì)需求的簡(jiǎn)單羅列,沒(méi)有顯式地捕捉需求之間存在的結(jié)構(gòu)關(guān)系和語(yǔ)義關(guān)系。相比之下,特征模型具有許多優(yōu)點(diǎn)。(1)可復(fù)用性。由于引入了特征變化性表現(xiàn)機(jī)制,特征模型可以描述一類(lèi)具有共性需求并同時(shí)表現(xiàn)出一定變化性的應(yīng)用系統(tǒng)?;诖?,一旦關(guān)于某個(gè)領(lǐng)域的特征模型被建立,則該領(lǐng)域內(nèi)成員系統(tǒng)的需求可以通過(guò)對(duì)特征模型的剪裁和擴(kuò)展得到,從而達(dá)到對(duì)需求的復(fù)用。(2)結(jié)構(gòu)良好。特征表示了一個(gè)相對(duì)獨(dú)立和緊湊的需求單元。特征模型通過(guò)識(shí)別特征之間存在的語(yǔ)義關(guān)系,把各個(gè)單獨(dú)的特征組織成一個(gè)有機(jī)的整體。這樣,特征模型形成了對(duì)需求空間的一種良好分割和組織。而在傳統(tǒng)的需求規(guī)約模型中,一個(gè)特征可能體現(xiàn)為若干段分散在需求規(guī)約中的文字,特征之間存在的關(guān)系也沒(méi)有被明確的說(shuō)明。(3)易于交流。如同每一個(gè)設(shè)計(jì)模式都對(duì)應(yīng)一個(gè)名稱(chēng)一樣,每個(gè)特征也被賦予了一個(gè)體現(xiàn)其含義的簡(jiǎn)短名稱(chēng)。所有的特征名稱(chēng)構(gòu)成了領(lǐng)域內(nèi)一個(gè)公共的術(shù)語(yǔ)空間,促進(jìn)了軟件開(kāi)發(fā)參與者之間的相互交流。(4)易于圖形化建模。特征模型捕獲領(lǐng)域具有的特征以及特征之間存在的關(guān)系。這種特征一關(guān)系的模式使得特征模型易于用圖形化的方式表現(xiàn)出來(lái),而且借助相應(yīng)工具的支持,能夠提高特征建模過(guò)程的效率。但是,面向特征的領(lǐng)域分析方法及其特征模型的建立也存在著一些問(wèn)題。(1)建立特征模型所需的投資相對(duì)高昂。系統(tǒng)地獲取特征需要進(jìn)行針對(duì)整個(gè)領(lǐng)域的分析活動(dòng)。在領(lǐng)域工程中,對(duì)領(lǐng)域分析的早期投資被分?jǐn)偟胶笃诘亩啻螐?fù)用活動(dòng)中。而在針對(duì)單個(gè)應(yīng)用系統(tǒng)的需求獲取活動(dòng)中,進(jìn)行領(lǐng)域分析所需的投資可能是項(xiàng)目預(yù)算所不能忍受的。

編輯推薦

《基于模型的軟件開(kāi)發(fā)方法》是由國(guó)防工業(yè)出版社出版的。

圖書(shū)封面

評(píng)論、評(píng)分、閱讀與下載


    基于模型的軟件開(kāi)發(fā)方法 PDF格式下載


用戶(hù)評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7