Model - Driven Development Approach for Rich Web Applications

碩士 === 國立成功大學 === 資訊工程學系碩博士班 === 98 === Since the prompt evolving of the Web information technology, traditional modeling method cannot meet the requirement of new techniques any more. Thus, modeling and establishing development process for web applications have been an important issue [21]. However...

Full description

Bibliographic Details
Main Authors: Chia-ChanWu, 吳家展
Other Authors: Chih-Ping Chu
Format: Others
Language:en_US
Published: 2010
Online Access:http://ndltd.ncl.edu.tw/handle/18746291039130518872
Description
Summary:碩士 === 國立成功大學 === 資訊工程學系碩博士班 === 98 === Since the prompt evolving of the Web information technology, traditional modeling method cannot meet the requirement of new techniques any more. Thus, modeling and establishing development process for web applications have been an important issue [21]. However, although Computer Aided Software Engineering (CASE) tools nowadays have provided several web models for modeling, they are insufficient to express the concepts of Rich Internet Applications (RIAs) as well as unable to generate code template automatically. This thesis presents an approach for Web Engineering based on Model-Driven architecture. It complies with the UML-based web modeling method, and improves Conallen’s Web Application Extension (WAE) model [9] for the purpose of expressing the concept of RIAs. Besides, we also proposes a systematic Web application development process, which begins with a requirements analysis, then goes through Computation-Independent Modeling (CIM), Platform-Independent Modeling (PIM), and Platform-Specific Modeling (PSM) phase. Further, the source code could be generated from PSM models by our supporting tool “WAE2CODE”. The benefit of Code generation is not only time-saving for coding but also an aide to make the implementation conforming to the specification models. Therefore, the developers can build a richer web application in an efficient way.