標題: 建立一個分散式CASE環境
Construct a distributed CASE environment
作者: 黃基雲
Chi-Yun Hunag
王豐堅
Dr. Feng-Jian Wang
資訊科學與工程研究所
關鍵字: 分散式系統 ; CASE環境 ; 計畫共享;物件為基介面;Distributed System ; CASE environment ;Project sharing; Object-Based Interface
公開日期: 1994
摘要: 電腦輔助軟體工程發展環境(Computer Aided Software Engineering, CASE 環境)日漸成為軟體發展的主要工具,然而現行的 CASE 環境大部分 以單一系統、單人或多人共同使用為原則,若將不同 CASE 環境以網路連 接來供多人、分散式共同使用,則 CASE 環境之間的資料尚不能做有效的 溝通,因此不同的CASE環境間或新發展出來的工具幾乎無法作迅速整體性 使用。換個角度來看,我們若以物件導向的立場來看一個計畫:一個軟體 計畫可以說是各種物件及其關係的集合。因此,如果有一個共通的物件傳 輸格式的話,我們將可建立一個Object-Based Interface (OBI)來與 CASE 工具組(tools)或 CASE 環境間的資料儲存庫溝通,也就是計畫間的 資料溝通。在本論文中,我們以物件為基的方法討論此一物件傳輸格式的 內容,定義 OBI 的格式與功能外,也在 Excelerator與 Teamwork 這兩 個 CASE 環境各製作了一套 OBI ,來證實其可行性。 Computer Aided Software Engineering environments, CASE environments, are the major tool of software developemnt. Most of current CASE environments have been designed for single project of single user or mutiple users. There exist little communication structures for users in different proects or projects in different CASEs. From the viewpoint of a developer, a project can be deemed as a set of objects, such as data flow diagrams, control flow diagrams, ..., etc, and the relationships between these objects. The communication between two CASEs can be deemed as the internal object transfer for one project in these two CASEs or the object transfer between two independent projects. In the thesis, we proposed an Object- Based Interface(OBI) model to extend the CASEs such that users in different projects or different CASEs can share the project objects to speed up the development. To indicate our model, we implemented two OBIs, one for Excelerator and the other for Teamwork independently.
URI: http://140.113.39.130/cdrfb3/record/nctu/#NT830392077
http://hdl.handle.net/11536/59005
顯示於類別:畢業論文