1
Visual framework for analysis and design of object-oriented applications : a case study of the AIT housing office information system | |
Author | Duangkamol Swasdisongkram |
Call Number | AIT Thesis no.CS-98-26 |
Subject(s) | Object-oriented programming (Computer science) |
Note | A thesis submitted in partial fulfillment of the requirement for the degree of Master of Science, School of Advanced Technologies |
Publisher | Asian Institute of Technology |
Abstract | In present, the object-oriented approach is one of the most powerful technique that has gained wide spread interest among the developers. It provides some benefits such as reusability, flexibility, extensibility, and maintainability. However, adopting the objectoriented methods and techniques to develop a complex application may raise some problems. Because the concepts of the object-oriented approach are difficult to understand, applying properly requires steep learning and skill. Visual programming is an effective way employed as an extension of the object-oriented technique to improve the ease of use. This study shows a systematic procedure for applying Visual Modeling Technique (VMT) methodology, which is a productive framework for object-oriented application development that establishes a consistent and clearly defined role for visual programming. The key contribution of VMT is explicitly integrating GUI building arid prototyping into the modeling processes. The idea of VMT has many advantages over the traditional object-oriented methodology in the development process of an object-oriented application such as understandability, productivity increments, and extensibility. In this study, the advantages of VMT were demonstrated by applying with two examples. The first example illustrated implementing the basic concepts of object-oriented programming, such as inheritance (single and multiple) and dynamic binding. The second example described adopting VMT along the development process of a complex object-oriented application. Without writing a numerous code, the demonstrated examples were constructed visually. The visual programming tools eliminate much of the tedium and error-prone detail from the application programming, especially, the user interface programming. |
Year | 1998 |
Type | Thesis |
School | School of Advanced Technologies (SAT) |
Department | Department of Information and Communications Technologies (DICT) |
Academic Program/FoS | Computer Science (CS) |
Chairperson(s) | Batanov, Dentcho Nikolov ; |
Examination Committee(s) | Yulu, Qi ;Huynh Ngoc Phien ; |
Scholarship Donor(s) | Asian Institute of Technology Partial Scholarship ; |
Degree | Thesis (M.Sc.) - Asian Institute of Technology, 1998 |