軟件過(guò)程的建模仿真研究

出版時(shí)間:2010-8  出版社:中國(guó)電力出版社  作者:陳迎欣  頁(yè)數(shù):176  字?jǐn)?shù):277000  

前言

目前,包括中國(guó)在內(nèi)的許多國(guó)家將軟件業(yè)作為國(guó)民經(jīng)濟(jì)的支柱產(chǎn)業(yè),由此軟件的生產(chǎn)方式開(kāi)始向全球化、規(guī)?;?、工業(yè)化轉(zhuǎn)變,軟件生產(chǎn)開(kāi)始進(jìn)入以改善軟件過(guò)程為中心的軟件工程時(shí)代,因此,小組軟件過(guò)程TSP等一系列幫助提高軟件開(kāi)發(fā)過(guò)程效率的方法應(yīng)運(yùn)而生。但是,軟件過(guò)程改進(jìn)是一項(xiàng)綜合的且需要持續(xù)開(kāi)展的活動(dòng),涉及軟件過(guò)程工程的方法和過(guò)程領(lǐng)域的關(guān)鍵技術(shù),對(duì)于TSP等過(guò)程框架實(shí)施的高效性、可靠性的檢驗(yàn)只有在軟件項(xiàng)目完成后才能獲得,這種滯后性使軟件過(guò)程的指導(dǎo)性大打折扣。因此對(duì)軟件過(guò)程建立仿真模型并重用仿真模型的方法和相關(guān)技術(shù)的研究成為一個(gè)挑戰(zhàn)性的、具有重要意義的理論和實(shí)際應(yīng)用課題。該課題的研究對(duì)于提高軟件項(xiàng)目管理和控制能力,提升軟件企業(yè)的過(guò)程能力成熟度,促進(jìn)我國(guó)軟件產(chǎn)業(yè)的發(fā)展具有重要的指導(dǎo)意義。本書(shū)從改善TSP的實(shí)施和提高項(xiàng)目的過(guò)程控制能力人手,給出三種仿真建模方法,并對(duì)三種方法進(jìn)行評(píng)價(jià),給出各自的適用性;將演化計(jì)算引入軟件過(guò)程模型重用過(guò)程,對(duì)三種仿真建模方法的設(shè)計(jì)原理、實(shí)現(xiàn)算法、結(jié)果分析、軟件過(guò)程模型重用方法及實(shí)現(xiàn)算法等進(jìn)行了深入的研究;設(shè)計(jì)實(shí)現(xiàn)了軟件過(guò)程仿真平臺(tái),分別對(duì)軟件過(guò)程定義、軟件過(guò)程執(zhí)行以及軟件過(guò)程評(píng)估進(jìn)行模擬仿真。本書(shū)在結(jié)構(gòu)上共分為八章:第1章是緒論,介紹本書(shū)的研究背景,并簡(jiǎn)要介紹了本書(shū)的主要工作、目標(biāo)及成果,對(duì)軟件過(guò)程改進(jìn)、軟件過(guò)程建模方法以及PSEE的研究現(xiàn)狀及成果進(jìn)行綜述。第2章是軟件過(guò)程及其仿真建?;A(chǔ)理論,介紹了軟件過(guò)程技術(shù)的產(chǎn)生、發(fā)展和主要研究方向,提出了軟件過(guò)程技術(shù)的總體框架,闡述了TSP的產(chǎn)生和發(fā)展、TSP的結(jié)構(gòu)與流程,分析了TSP與GMM/PSF的關(guān)系,從目的、內(nèi)容等方面介紹了軟件過(guò)程建模仿真,并分析比較了典型的仿真建模方法。第3章是基于多范例推理的仿真建模方法,將TSP規(guī)劃的問(wèn)題轉(zhuǎn)變成多約束滿足問(wèn)題,改進(jìn)了常規(guī)的基于范例推理方法,提出了范例表示、多范例派生、范例索引和檢索、范例修改和儲(chǔ)存方法。第4章是基于層次的混合仿真建模方法,將TSP抽象成兩個(gè)層次分別對(duì)應(yīng)于外層與內(nèi)層仿真模型。外層從宏觀的角度反映TSP的進(jìn)展情況以及人員的調(diào)度情況,采用離散事件建模仿真思想;內(nèi)層從微觀的角度對(duì)不同的活動(dòng)和產(chǎn)品進(jìn)行定量的描述,采用連續(xù)建模仿真思想。第5章是基于多層排隊(duì)建模和相關(guān)矩陣一致性判斷的仿真方法,準(zhǔn)確地分析出TSP的靜態(tài)特性和動(dòng)態(tài)特性,采用集合和關(guān)系代數(shù)演繹活動(dòng)的執(zhí)行及其對(duì)該過(guò)程的影響,將TSP抽象成多層排隊(duì)的數(shù)學(xué)問(wèn)題,運(yùn)用多層排隊(duì)和相關(guān)矩陣一致性判斷的方法幫助管理者迅速做出正確的過(guò)程控制決策。

內(nèi)容概要

為了確保軟件質(zhì)量和提高產(chǎn)品競(jìng)爭(zhēng)力,軟件組織需要規(guī)范軟件開(kāi)發(fā)過(guò)程、實(shí)施軟件過(guò)程管理。軟件過(guò)程管理可以為快速開(kāi)發(fā)高質(zhì)量軟件、有效地維護(hù)軟件運(yùn)行等各類活動(dòng)提供指導(dǎo)性框架、實(shí)施方法和最佳實(shí)踐。    本書(shū)從軟件過(guò)程的應(yīng)用實(shí)踐出發(fā),分析了軟件過(guò)程應(yīng)用中存在的問(wèn)題;系統(tǒng)綜述了軟件過(guò)程改進(jìn)以及軟件過(guò)程建模仿真的研究動(dòng)態(tài);介紹了軟件過(guò)程技術(shù)的產(chǎn)生、發(fā)展和主要研究方向,提出了軟件過(guò)程技術(shù)的總體框架,闡述了小組軟件過(guò)程TSP的產(chǎn)生和發(fā)展、TSP的結(jié)構(gòu)與流程,分析了TSP與CMM/PSP的關(guān)系;從目的、內(nèi)容等方面介紹了軟件過(guò)程建模仿真,并分析比較了典型的仿真建模方法;采用改進(jìn)的基于多范例推理方法建立仿真模型,對(duì)范例表示、多范例派生、范例索引和檢索、范例修改和儲(chǔ)存方法進(jìn)行了研究;采用離散事件建模和連續(xù)建模思想相結(jié)合的建模方法,將TSP抽象成內(nèi)層和外層兩個(gè)層次,并且對(duì)內(nèi)層模型和外層模型的建立進(jìn)行了闡述,對(duì)模型的形式化表示與仿真實(shí)現(xiàn)算法進(jìn)行了研究;采用集合和關(guān)系代數(shù)演繹活動(dòng)的執(zhí)行及其對(duì)該過(guò)程的影響,將TSP抽象成多層排隊(duì)的數(shù)學(xué)問(wèn)題,對(duì)TSP靜態(tài)特性仿真與判別以及TSP動(dòng)態(tài)特性仿真進(jìn)行了研究;提出了一種軟件過(guò)程建模方法的評(píng)價(jià)體系框架,采用基于模糊集理論的綜合評(píng)價(jià)方法,對(duì)三種TSP仿真建模方法進(jìn)行了分析和比較;提出“過(guò)程—模式—元模型”遞階重用方法,利用演化計(jì)算自動(dòng)生成基于元模型的軟件過(guò)程,通過(guò)不同層次的過(guò)程模型重用實(shí)現(xiàn)過(guò)程開(kāi)發(fā)的規(guī)范性、動(dòng)態(tài)性和不確定性;設(shè)計(jì)實(shí)現(xiàn)了軟件過(guò)程仿真平臺(tái),實(shí)現(xiàn)軟件過(guò)程定義、軟件過(guò)程執(zhí)行以及軟件過(guò)程評(píng)估功能,對(duì)軟件過(guò)程高效實(shí)施起到重要的輔助決策的作用。    本書(shū)可作為高等學(xué)校計(jì)算機(jī)應(yīng)用與軟件專業(yè)和相關(guān)專業(yè)的本科生、研究生教材,也可以作為軟件企業(yè)中各類管理人員和軟件工程技術(shù)人員的參考書(shū)。

書(shū)籍目錄

前言第1章  緒論  1.1  研究的背景  1.2  研究的目的和意義  1.3  國(guó)內(nèi)外研究現(xiàn)狀  1.4  本書(shū)的主要內(nèi)容和組織結(jié)構(gòu)第2章  軟件過(guò)程及其仿真建?;A(chǔ)理論  2.1  軟件過(guò)程技術(shù)  2.2  小組軟件過(guò)程TSP  2.3  仿真建模方法和技術(shù)  2.4  軟件過(guò)程建模仿真  2.5  本章小結(jié)第3章  基于多范例推理的仿真建模方法  3.1  基于范例推理概述  3.2  基于范例推理的軟件過(guò)程仿真建模原理  3.3  軟件過(guò)程的問(wèn)題描述與計(jì)算模型  3.4  軟件過(guò)程的基于約束滿足的多范例推理  3.5  基于多范例推理的仿真建模方法分析  3.6  本章小結(jié)第4章  基于層次的混合仿真建模方法  4.1  混合系統(tǒng)建模  4.2  基于層次的軟件過(guò)程混合建模原理  4.3  外層模型  4.4  內(nèi)層模型  4.5  基于層次的混合仿真模型的建立  4.6  仿真模型的實(shí)驗(yàn)驗(yàn)證  4.7  本章小結(jié)第5章  基于多層排隊(duì)建模和相關(guān)矩陣一致性判斷的仿真方法  5.1  基本原理  5.2  軟件過(guò)程的靜態(tài)特性  5.3  軟件過(guò)程的動(dòng)態(tài)特性  5.4  軟件過(guò)程靜態(tài)特性的仿真與判別  5.5  軟件過(guò)程動(dòng)態(tài)特性的仿真與分析  5.6  仿真實(shí)驗(yàn)及分析  5.7  本章小結(jié)第6章  仿真建模方法的評(píng)價(jià)體系框架與模型重用  6.1  引言  6.2  軟件過(guò)程仿真模型的應(yīng)用說(shuō)明  6.3  軟件過(guò)程仿真建模方法的評(píng)價(jià)體系框架  6.4  模糊綜合評(píng)價(jià)方法及其在本書(shū)中的應(yīng)用  6.5  三種仿真建模方法的比較分析  6.6  軟件過(guò)程的遞階重用  6.7  軟件過(guò)程遞階重用的設(shè)計(jì)和實(shí)現(xiàn)  6.8  本章小結(jié)第7章  軟件過(guò)程仿真平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)  7.1  軟件過(guò)程仿真平臺(tái)的整體概述  7.2  軟件過(guò)程定義模塊的設(shè)計(jì)與實(shí)現(xiàn)  7.3  軟件過(guò)程執(zhí)行模塊的設(shè)計(jì)與實(shí)現(xiàn)  7.4  軟件過(guò)程評(píng)估模塊的設(shè)計(jì)和實(shí)現(xiàn)  7.5  本章小結(jié)第8章  結(jié)論與展望參考文獻(xiàn)

章節(jié)摘錄

插圖:雖然把仿真建模方法作了分類,也只是基于視角不同的分類,不同類型間可能會(huì)有包含或交迭。例如APPL/A既是以活動(dòng)為中心的,又是面向活動(dòng)建模的,并且屬于程序設(shè)計(jì)風(fēng)格的建模方法。另外,對(duì)同一種建模方法,可能會(huì)因?yàn)榻嵌鹊牟煌瑢賻追N不同的分類。例如以活動(dòng)為中心的建模方法從過(guò)程涉及的成分的角度來(lái)分類屬于以活動(dòng)為中心的建模方法,從模型側(cè)重于描述功能目標(biāo)還是側(cè)重于描述活動(dòng)行為的角度來(lái)分類屬于面向活動(dòng)的建模方法。而且隨著建模方法的增多,以后還會(huì)出現(xiàn)新的分類。每一種仿真建模方法都有它擅長(zhǎng)的方面和弱點(diǎn),它們從不同的角度描述軟件過(guò)程。例如,在基于成分分類的各種建模方法中,以產(chǎn)品為中心的建模方法穩(wěn)定性好、簡(jiǎn)單、易理解。其缺點(diǎn)是不能描述過(guò)程中的動(dòng)態(tài)變化,也很難描述相關(guān)的活動(dòng)及角色信息(而這都是很重要的成分);以角色為中心的建模方法,一般情況下,角色在過(guò)程中都能保持不變,這就使得建模具有良好的穩(wěn)定性,還使得過(guò)程組織方面的信息易于描述,項(xiàng)目組內(nèi)成員的活動(dòng)也易于明確。這種方法的缺點(diǎn)是很難描述和定義過(guò)程的工作流程,不宜從整體上了解一個(gè)過(guò)程以及成員在過(guò)程中的位置,當(dāng)活動(dòng)分解細(xì)化到一定程度后,隨著設(shè)計(jì)角色的增多,使角色問(wèn)的關(guān)系變得很復(fù)雜,這對(duì)底層的管理極為不利;以活動(dòng)為中心的建模方法的一個(gè)最重要的特點(diǎn),就是在建模時(shí)一定要描述過(guò)程活動(dòng),以及這些活動(dòng)的執(zhí)行方法。其優(yōu)點(diǎn)是能準(zhǔn)確的定義過(guò)程活動(dòng),無(wú)二義性、易理解,過(guò)程模型容易建立并實(shí)施;以模板為中心的建模方法很難描述各活動(dòng)間的順序,增大了人們理解、分析模型的難度,不利于各方面的交流;離散事件仿真模型的時(shí)間推進(jìn)是根據(jù)事件的進(jìn)行安排的,善于獲取明確的細(xì)節(jié)數(shù)據(jù),有助于訓(xùn)練項(xiàng)目管理者,是實(shí)體驅(qū)動(dòng)的最善于面向應(yīng)用的過(guò)程仿真;基于狀態(tài)的模型善于獲取用圖表描述的過(guò)程的細(xì)節(jié),善于描述并發(fā)活動(dòng)的系統(tǒng),但是不能夠獲取數(shù)學(xué)方式描述的離散事件;連續(xù)模型面向反饋,是從過(guò)程的外部來(lái)看待它,善于解決高層次的問(wèn)題,但是不適合用于分析過(guò)程的細(xì)節(jié),連續(xù)模型時(shí)間的推進(jìn)是相對(duì)較小的、固定的步驟,通過(guò)縮小時(shí)間間隔可以進(jìn)行精確的計(jì)算。

編輯推薦

《軟件過(guò)程的建模仿真研究》是由中國(guó)電力出版社出版的。

圖書(shū)封面

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


    軟件過(guò)程的建模仿真研究 PDF格式下載


用戶評(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