標題: 一個整合式OOA/OOD規格再利用環境之設計(III)
Design of an Integrated OOA/OOD Specification Reuse Environment (Ⅲ)
作者: 鍾乾癸
Chung, Chyan-Goei
交通大學資訊工程系
關鍵字: 物件導向分析;物件導向設計;再利用;需求規格;設計規格;Object oriented analysis;Object oriented design;Reuse;Requirement specification;Design specification
公開日期: 1997
摘要: 軟體再利用已被肯定是有效提升軟體生產力與品質之重要技術,許多公司已採用軟體再利用技術且獲得良好之成果。但若要真正提升軟體再利用之效益,有必要將軟體再利用層次擴展至軟體需求及設計規格的再利用,然而,有關物件導向分析及設計規格再利用之研究則非常少。我們曾在國科會資助下,進行了兩年【軟體需求規格再利用之研究】,提出一個功能分解式物件導向分析方法,製作完成一快速雛形環境AOORPE,及需求規格再利用方法,據此我們又進行【一個整合式OOA/OOD 再利用環境之設計】之研究,為期三年(83年至86年),其主要工作包括:(1)整合式OOAD方法及模式之提出,(2)OOD規格再利用環境之設計製作及(3)整合式物件導向分析與設計規格再利用環境製作。在第一年研究計劃,我們已提出一完整的組合式物件導向需求規格再利用程序,製作完成其再利用環境,並實際應用此一環境,制定整合式網路管理與程式發展平台系統的規格。此外,針對程序控制軟體此一特定領域,亦提出一程序控制軟體需求規格再利用程序並製作完成其再利用環境,提供控制程序及環境模式模擬功能以及圖像式的控制面板顯示功能。上述成果之相關文章均已被期刊接受[24-27] 。而第二年計劃目前的研究成果如下:I. 在物件導向設計程序研究方面我們提出一整合性的物件導向分析與設計方法- FDOOA/D(FunctionalDecomposition Object-Oriented Analysis and Design),將架構設計併入分析階段,此方法主要是由兩種主要的分析設計程序所構成,一是由上而下(top-down),逐步分解系統功能及引用的資料,直到每一功能中的每一步驟皆可以由底層的物件運作來完成;另一是以由下而上(bottom-up)的方式,建立底層的子功能及其引用資料之間的define-use 關係,並找出子功能的共通資料,定義類別的狀態轉換圖,逐步往上組合(composition)出上層的物件類別,直到所有的功能皆成為某類別的運作為止。經由上述的步驟,設計師便可定義出物件導向軟體架構中的所有類別,然後進行細部設計。II. 在物件導向設計規格再利用方面在設計階段,類別規格元件是主要的可再利用單元,此元件的特徵由其屬性及動作來表示,元件行為則藉由狀態轉換圖來表達。進行設計規格再利用時,若功能規格是經由再利用而得,則直接取出其對應的類別元件,檢視是否可再利用;否則,依據功能及使用的共通資料,作為新類別的動作及屬性特徵,尋找可再利用的元件,檢視候選元件的狀態轉換圖及規格內容,判斷是否可修改再利用,若無合適元件,則自行設計新類別。 此外,在物件導向設計規格再利用環境之架構亦在設計當中。本研究是此計劃的第三年度計劃,預計進行之研究工作項 目包括:1)物件導向設計規格再利用環境之設計與製作。2)整合物件導向分析與設計規格規格再利用環境。3)整合性物件導向分析與設計規格規格再利用環境之實用性評估。
官方說明文件#: NSC86-2213-E009-016
URI: http://hdl.handle.net/11536/95366
https://www.grb.gov.tw/search/planDetail?id=285413&docId=51745
顯示於類別:研究計畫