標題: AOORPE軟體規格編輯器之設計
Design of An AOORPE Software Specification Editor
作者: 林南昌
Nan Chang Lin
鍾乾癸
Dr. Chyan-Goei Chung
資訊科學與工程研究所
關鍵字: 物件導向需求分析 ; 軟體雛型 ; 可執行規格語言; 規格編輯器;Object-OrientedRequirementAnaly;SoftwarePrototyping; XecutableSpecificLanguage;SpecificEditor
公開日期: 1992
摘要: 物件導向需求分析方法利用封裝及類別繼承之特性, 簡化分析之複雜度及 提高軟體再利用之層次, 且由於較接近人類思維之方式, 系統分析師更容 易學習及應用。利用軟體雛型技巧, 可及早確定軟體規格之正確性; AOORPE(An Object-Oriented Rapid Prototyping Environment ) 是一個 物件導向軟體雛型環境, 包括物件導向分析方法- OOA、 可執行規格語 言 - AOORPL、規格編輯器及雛型執行系統; 本論文之目的在設計一 AOORPL規格語言編輯器。一般規格語言編輯器只支援系統分析師編寫規格 程式, 而需求蒐集工作佔需求分析大部份時間, 卻無輔助工具可給予協 助, FAST(Facilitated Application Specification Technique)技巧是 一種需求蒐集的方法, 此編輯器提供FAST技巧的協助。此編輯器之功能包 括: (1).充份支援FAST之功能 (2).提供模式圖形顯示及文字編輯之功能 (3).模式自動檢查功能此規格編輯器係在Sun 機器上使用XView Toolkit 用C 語言發展完成。 The object-oriented analysis methods have the advantages of reducing analysis complexity, enhancing reuse of software, and ease to learn. However, the specifications generated still need to be verified. Rapid Prototyping is a useful technique for specification validation . AOORPE ( An Object-Oriented Rapid Prototyping Environment ) is an object-oriented software rapid prototyping environment which consists of object-oriented analysis method - OOA, executable specification language-AOORPL , specification editor and prototyping system. The goal of the thesis is to design an AOORPL specification editor. Two major tasks of requirements analysis stage are information gathering and specification editing . However, most specification editors can only support the system analysts to define the specification program , but no tools will facilitate information gathering. FAST (Facilitated Application Specifica- tion Technique ) is a useful technique for information gathering . The proposed editor will support the FAST-based information gathering, modeling, and editing AOORPL programs. The completeness and consistency of OOA model is checked auto- matically. The specification editor has been implemented by C language and XView Toolkit on Sun workstation.
URI: http://140.113.39.130/cdrfb3/record/nctu/#NT810392046
http://hdl.handle.net/11536/56776
顯示於類別:畢業論文