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.
|