Design and Implementation of a Software Development Platform

碩士 === 國立暨南國際大學 === 資訊工程學系 === 99 === 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 Tabl...

Full description

Bibliographic Details
Main Authors: Song, Zihjyun, 宋紫鈞
Other Authors: Duh, Dyirong
Format: Others
Language:en_US
Published: 2011
Online Access:http://ndltd.ncl.edu.tw/handle/71725545271321212258
Description
Summary:碩士 === 國立暨南國際大學 === 資訊工程學系 === 99 === 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.