標題: | 軟體快速雛型使用者介面產生器之設計 Design of User Interface Generator for Rapid Prototyping |
作者: | 邱展鴻 Chiou-Jaan Horng 鍾乾癸 Chyan-Goei Chung 資訊科學與工程研究所 |
關鍵字: | 軟體快速雛型;使用者介面產生器;Rapid Prototyping; User Interface Generator |
公開日期: | 1994 |
摘要: | 快速軟體雛型(Software Rapid Prototyping)是驗證需求規格一個好方 法,透過軟體雛型規格之執行,可容易使客戶及分析師判斷功能規格之正 確性。但目前之大多數軟體雛形工具,其使用者介面設計功能粗糙,因此 其所設計出來的軟體雛型之畫面客戶並不熟悉,造成操作軟體雛型之困難 。本論文設計與製作一個人機介面產生器(User Interface Generator - UIG),以配合物件導向快速軟體雛形環境(An Object-Oriented Prototyping Environment) AOORPE使用。此介面產生器提供一些標準畫 面及元件模式供分析師組合及定義使用者所欲之畫面 ,且自動產生畫面 規格程式,分析師在軟體規格程式插入呼叫敘述,當規格程式執行即可自 動在適當時機提供使用者所欲之輸出入畫面,當畫面經使用者肯定後,將 自動產生相對應之C程式供設計師使用。此系統已在IBM PC╱Window 上以 Borland C語言及APOC個體導向資料庫製作完成。 Software Rapid Prototyping has been convinced to be an effective and efficient approach to verify the requirement specification. It's easier to distiguish the correctness of function specification by the execution of software prototype. However, the most of the proposed software rapid prototyping tools cannot provide the capability of specifing user interface specifications really needed. That is, the end users may be unfamiliar with these user interfaces and thus feel hard to execute software prototype. In this paper, a UIG (User Interface Generator) for the AOORPE (An Object-Oriented Prototyping Environment) is proposed. This user interface generator provids a set of standard panel and components to assist analyst designing the user interface in a graphic- editing manner. In addition, it will transform the graphic- formatted user interface into the user interface specification program automatically. The analysts can insert the user interface calling statement into the prototype specification when the user interface is needed in prototype execution. Finally, once the user interface specifications are complete valided, this generator can also produce the corresponding C language code for continuous software developement phases. So UIG includes an editor, an interpreter, and a code generator. This user inetrface generator has been designed and implemented on the IBM PC Windows Environment by using the Borland C language and the APOC Object_Oriented Database Management System. |
URI: | http://140.113.39.130/cdrfb3/record/nctu/#NT830392085 http://hdl.handle.net/11536/59014 |
Appears in Collections: | Thesis |