標題: 用 Extended CPM 來分析一個軟體程序
Analyze a Software Process Using Extended CPM
作者: 魏三和
Wei, San-Ho
王豐堅
Wang Feng-Jian
資訊科學與工程研究所
關鍵字: 軟體程序;一般性程序塑模;software process;generic process model;Extended CPM
公開日期: 1995
摘要: 如果要完整地描述一個軟體發展程序,一個塑模表示法要能夠表示工 作的順序性、平行性、反覆性、同步性和不確定性行為。一個CPM工作網 路是一個不具循環的有向性AOV (Activity On Vertex) 網路。一個CPM工 作網路能表示出工作的順序性、平行性和同步性行為,但是不足以表示工 作的反覆性和不確定性行為。在此篇論文裡,Extended CPM (ECPM) 將被 展示。ECPM是CPM的超集合。ECPM 可以被用來表示工作的順序性、平行性 、反覆性、同步性和不確定性行為。數個透過ECPM可以被查出的專案管理 問題和ECPM的關鍵路徑分析將被展示。一個用ECPM分析一個軟體程序的方 法也將被展示,而為了簡化討論,一個較複雜的塑模表示法PASTA將被當 作範例來說明這個方法。 To capture the complexity of software development process, the modelingformalisms should be able to express the following behaviors of activities:sequence, parallelism, iteration, synchronization and uncertainty. A CPM activity network, an acyclic and directed AOV (Activity On Vertex) network,is able to express the sequence, parallelism and synchronization behavirosof activities but is insufficient to capture the iteration and uncertaintybehaviors of activities in a software process. In this thesis, Extended CPM(ECPM), a superset of CPM, will be presented. ECPM can be used to expressthe sequence, parallelism, iteration, synchronization and uncertaintybehaviors of activities. Several project management problems to be detectedthrough ECPM and the critical path analysis method of ECPM will be presented. An approach of analyzing a software process using ECPM will be presentedand to simplify the discussion, the analysis with ECPM is done through a more complicated model called PASTA.
URI: http://140.113.39.130/cdrfb3/record/nctu/#NT840392050
http://hdl.handle.net/11536/60395
顯示於類別:畢業論文