透過您的圖書館登入
IP:18.216.233.58
  • 學位論文

設計和實作一個軟體開發平台

Design and Implementation of a Software Development Platform

指導教授 : 杜迪榕

摘要


為了提高軟體的產能,這篇論文設計和實作了一個軟體開發平台(SDP)。我們提 供的軟體開發平台由一個核心程式、一個圖形化的輸入輸出設計器(GIOD)和一個狀 態表產生器(STG)所組成。這個核心程式被視為一個軟體處理器(Software Processor) 被由狀態圖轉化而成的狀態表所驅動。輸入輸出設計器是用來視覺化設計圖形化的使 用者介面(GUI);而狀態表產生器也為設計狀態圖提供了一個視覺化的環境,並且可 以將設計出來的每一張有限狀態圖轉化成為含有被採用的輸入輸出函數的有限狀態 表。整體來說,我們提供的軟體開發平台可以幫助設計者們更有效率的生產軟體且能 夠被許多種類的程式所採用。

並列摘要


In order to improve software productivity, this work designs and implements a Software Development Platform (SDP). The provided software development platform is composed of a reusable kernel program, a Graphical Input and Output De-signer (GIOD) and a State Table Generator (STG). The kernel program is regarded as a Software Processor and driven by state tables each of which is transformed from a finite state diagram. The GIOD is used to visually design the graphical user interface (GUI); while the STG also provides a visual environment for de-signing finite state diagrams and can transform every designed finite state diagram into a finite state table including adopted I/O functions. Generally, the provided SDP can help designers to produce software more efficiently and be adapted to many kinds of programs.

參考文獻


[1] R.W. Selby, Software engineering: Barry W. Boehm's lifetime contributions to
software development, management, and research, Wiley-IEEE Computer Society
Press, CA, Jun. 2007
[2] K. Buchenrieder and C. Veith, “A prototyping environment for control-oriented
HW/SW systems using state-charts, activity-charts and FPGA’s,” In: Proceedings of

延伸閱讀