<link rel="stylesheet" href="styles.cf390c6bfbe7555f.css"> Skip to main content

學術出版;;Publications

Permanent URI for this communityhdl:11536/1

收集所有交通大學研究人員與學生個人或團體所發表之各項學術著作,涵蓋期刊論文、教師專書、學位論文等項。;;Collections of Publications of NCTU Researchers and Students Like Journal Papers and Thesis.

Browse

🏛️國立陽明交通大學機構典藏

Search Results

Now showing 1 - 9 of 9
  • Item type:Item,
    心智模型對物體導向程式重複使用之影響
    (1993)
    許尚華
    ;
    SHANG HWAHSU
    ;
    交通大學工業工程與管理學系
    軟體之重複使用能使得問題領域相關之知識累 積與共享,且重複使用已開發完成之程式元件不 需重新撰寫,可提昇軟體發展專案之生產力.但程 式設計者在進行軟體重複使用時,需進行一系列 之認知活動.因此,如何減輕程式設計者在軟體重 複使用過程之心智負荷,以提昇重複使用效率為 一重要議題.設計方法之說明文件可表達該軟體之概念知識. 程式設計者經由設計文件的輔助進行程式瞭解, 進而形成原程式之心智模型,有助於程式碼重複 使用時之資訊擷取,程式碼修改及程式元件組合 效果,且可指導程式設計者程式碼重複使用過程中方法或策略之採行,然而,提供怎樣的資訊量才 適當呢?
  • Item type:Item,
    軟體需求規格再利用之研究
    (1993)
    鍾乾癸
    ;
    Chung, Chyan-Goei
    ;
    交通大學資訊工程研究所
    近年來,軟品工程界已逐漸肯定軟體再利用( Software Reuse)技術對提升軟體產量及品質的潛力, 咸認為它是縮短軟體需求量與實際軟體產量間差 距的一大利器,因此過去十數年間有相當多的人 從事這方面的研究.並陸續發表了不少的研究成果.這些研究可概括分成兩大類:組合式(Composition- based)及產生式(Generation-based).組合式的研究大致只停留在程式層次(Code Level), 這一層次之再利用的缺點有:�軟體需求分析及設計仍需依以往的方式做,真 正省下的時間不多.�為了再利用某些程式模組,往往會使軟體設計 遷就這些模組之結構,違反軟體設計原則.產生式的研究則提供一套非常高階語言(Very High Level Language,簡稱VHLL)供使用者描述他的需求,這種 作法有下述缺點:�使用者需按VHLL之語法去描述他的需求,而所謂 的VHLL往往並沒有想像中高階,造成使用者的不便.�VHLL往往和應用領域有密切關係,因而VHLL的設計 需作完整而詳盡的領域分析(Domain Analysis),而這並 不是項簡單的工作.�使用者在規劃系統之初對自己的需求往往模糊 不清,在這情況下,系統完全無法幫助或引導使用 者.為克服以上的缺失,本研究將探討一種新的軟體 再利用技術--軟體規格的再利用(Reuse of Software Specification).軟體規格之可執行技術已漸成熟,利用軟體快速 雛型可顯示軟體功能,而一軟體之規格即在描述 其各種功能,而一功能又包含一至數個子功能,因 此在訂定一新軟體規格時,可由相同領域之已有 軟體規格中查看是否有相同或類似的功能規格存 在,若有則可再利用,由可再利用規格找尋可再利 用之設計及程式,應較為簡便及快速,因此可大幅 縮減軟體設計時間,因此本研究之軟體再利用技 術雖屬組合式,但其層次提升至需求規格.本研究分成下列�個步驟:�分析各種可執行的規格語言之可再利用性,並 設計軟體雛型規格編輯系統及執行系統.�設計軟體規格之存取方式,及建構一資料庫管 理系統以儲存已有之軟體規格.�設計一軟體規格再利用系統.
  • Item type:Item,
    一個體導向編譯功能規格庫建立之研究
    (1993)
    王豐堅
    ;
    WANG FENG-JIAN
    ;
    交通大學資訊工程研究所
    程式語言的編譯理論自60年代以來,一直是理論 研究(資訊科學)的主要一支.雖然其解法已漸為世 人所熟悉,但過去以來的研究,尤其是建構編譯程 式技術的研究,著重於自動化產生整個或部分編 譯器.而編譯器的製作又相當繁雜.為此,這些自動 產生的工具最常見的莫過�語彙分析器,�語法分析器,�語意分析器...... 等.其中又以語彙,法分析器最常以自動化方式產 生,如UNIX上的Lex與YACC等.自語意分析器以降,自動化的規格常需伴隨著程 式語言的Context Free Grammar不同語言的語法不同,其 規格(尤指語意以降)幾乎沒辦法再利用.而編譯的 功能又多且繁雜,過去以來的研究確實顯示其功 能多類似,諸如Name Checking,Type Checking,.......個人等在過去國科會的計畫案中發展出一套個體 導向編譯器規格撰寫方法與相關之分析理論.由 於個體導向程式技巧在軟體再利用方面獲致相當 大的成功,因此,我們希望在本年度的研究中(圖一 )�成立一編譯器規格的資料庫,尤其是處理Name Checkings, TypeCheckings, Symbol Table Handlings等基本的 語意分析工作之規格.�發展一專屬此資料庫(尤其是編譯器規格)的 Interface Tool,以便強化搜尋或萃取.
  • Item type:Item,
    一個整合式 OOA/OOD規格再利用環境之設計
    (1995)
    鍾乾癸
    ;
    Chung, Chyan-Goei
    ;
    國立交通大學資訊工程研究所
    軟體再利用已被肯定是有效提升軟體生產 力與品質之重要技術,許多公司已採用軟體再 利用技術且獲得良好之成果.所謂軟體再利用 係指在軟體發展過程中有系統地再利用已發展 完成之軟體文件與程式碼,及在新軟體發展過 程中加入未來可再利用之考量,使其文件及程 式碼易於再利用.軟體之再利用並不限於程式 碼,若設計文件或需求規格文件可再利用,則其 程式碼也可一併再利用,所獲得之效益更大.軟 體再利用技術之研究成果中,大都偏在程式之 再利用方面,而再利用程式碼大都採用物件導 向方式;但在需求規格及設計文件之再利用之 研究則非常少;我們曾在國科會之資助下進行 了二年抹B體需求規格再利用之研究],目前已提 出一個具描述系統功能規格之OOA Methodology、 Model及可執行規格語言,且已製作完成AOORPE環境 之雛型系統(包括規格編輯器與快速雛型可執 行環境),並設計完成一個架在OODBMS之規格元件 資料庫、規格查詢系統、規格擷取系統,這些 子系統將構成一OOA再利用環境,約需再一年繼 續整合及評估即可完成.由於OOD方法需與OOA方 法整合才能發揮OOA方法之效益及一新軟體若再 利用原有軟體規格,則可自動再利用其設計規 格,因此本計畫擬進一步提出整合式OOA/OOD規格 再利用之研究,為期三年,其主要工作包括:(1)一 個整合式OOA/OOD模式及方法之提出;(2)OOA規格再 利用環境之設計;(3)OOD規格再利用環境之設計. 第一年主要工作為完成OOA規格再利用環境及提 出一個整合式OOA/OOD模式及方法,第二年則進行 OOD規格再利用技術之研究,第三年則完成整合 式OOA/ OOD規格再利用之環境.由於OOA及OOD規格再利用之環境尚鮮少人提出,本研究成果不僅在 學術具創新價值,也可提升國內軟體再提升之 應用層次.
  • Item type:Item,
    一個整合式OOA/OOD 規格再利用環境之設計(II)
    (1996)
    鍾乾癸
    ;
    Chung, Chyan-Goei
    ;
    國立交通大學資訊工程學系
  • Item type:Item,
  • Item type:Item,
    以軟體再利用的觀念來設計與製作電子故事書多媒體資料資訊系統
    (1997)
    陳登吉
    ;
    CHEN DENG-JYI
    ;
    交通大學資訊工程系
  • Item type:Item,
    整合性高速網路通訊軟體工程之研究設計---子計畫II:一建立高速網路的再利用軟體環境之研究(II)
    (1997)
    王豐堅
    ;
    WANG FENG-JIAN
    ;
    交通大學資訊工程研究所
    我們於計劃第一年時將ATM的特性引入,已建立一套用來製作ATM PROTOCOL機器的物件導向模式OOATM Model,也製作一套相對應的C++程式庫。由於在OOATM Model中每一object有一對應的class(es)及其method(s)目錄,應用OOATM Model來設計或撰寫ATM PROTOCOL機器的程式確實可以改善再利用。在過去半年中,我們一直探討OOATM Model中歸納出來的object與Estelle的規格描述方法間的關係,以便將建立一個自OOC Model(規格specification)轉譯成Estelle語言的工具,以便利用在Estelle上的工具(尤其是verification tool)來提升我們此一物件導向方法的精確性。我們已找出OOATM Model中的object和Estelle語法間部分的對應關係如下。視覺程式技術已日漸成熟也為各界所採用,這一年度我們將根據Visual programming技術與前兩年的成果,建立一個適合ATM的物件導向規格撰寫方法/語言/編輯器的VISUAL環境。我們將以第一年發展出來的OOATM Model及其C++ 程式庫為基礎發展一個ProtocolCode Generator,並加上第二年發展的OOATM to Estelle Translator,整合而成一套簡化的ATM specification工具,不但簡化規格撰寫,同時又能將規格自動轉換成C++/objectcode。
  • Item type:Item,
    以仲介者為基礎的廣域軟體再利用環境之研究與設計(I)
    (1999)
    鍾乾癸
    ;
    Chung, Chyan-Goei
    ;
    交通大學資訊工程系
    近來由於Internet/WWW/Java技術的蓬勃發展,同時對於軟體產品的發展與行銷策略也引起重大改變,而在各種軟體發展技術中,軟體再利用技術已被認為是有效提升軟體產能與品質的方法。本計畫將軟體再利用的觀念與現行的Internet/WWW/Java結合,創造出一個廣域再利用的環境,讓使用者透過Broker的幫助,再利用Internet上眾多Vendor所提供的再利用資源。如此軟體再利用將更容易的實現,因為(1)軟體元件庫中的元件數量及其包含的領域種類將會相當豐富,使得發展者再利用軟體元件的意願增高、(2) Internet及WWW提供一便捷且成本低廉的元件取得管道、(3) WWW互動式網路具有易使用且跨平台的操作界面,有助於元件的搜尋與檢視及(4) JAVA程式碼有助於元件的驗證,避免adaptation cost。因此,可利用Internet, WWW及JAVA的技術來構建WWW-based software reuse environment。 本計畫目前已經完成(1) Java程式碼元件封裝技術、(2)Java程式碼元件分類方法及搜尋技術、(3)Java程式碼元件檢視技術、(4)Java程式碼元件註冊程序、(5)元件目錄庫管理技術與(6)廣域再利用雛形系統。