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