摘要
GUI development is often large, complex and difficult. But there are few methods and tools to describeGUI requirement specifications, GUI layouts and GUI tasks in software design. This article discusses GUI modelingand introduces a UML-based Object-Oriented GUI model composed of Frame Controller, View Model and Core Inter-face(FVI mode), which supports object-oriented requirement specification and provides a layered, modularized and it-erative Object-Oriented GUI design model in terms of GUI Layouts and GUI dynamic interaction tasks. Through aninstance of the model, we demonstrate that utilizing UML to implement Object-Oriented FVI mode incorporates GUIdesign into software process, which improves the integrity and consistence of the software design.
GUI development is often large, complex and difficult. But there are few methods and tools to describe GUI requirement specifications, GUI layouts and GUI tasks in software design. This article discusses GUI modeling and introduces a UML.based Object.Oriented GUI model composed of Frame Controller, View Model and Core Interface (FVI mode) , which supports object.oriented requirement specification and provides a layered, modularized and iterative Object-Oriented GUI design model in terms of GUI Layouts and GUI dynamic interaction tasks. Through an instance of the model, we demonstrate that utilizing UML to implement Object.Oriented FVI mode incorporates GUI design into software process, which improves the integrity and consistence of the software design.
出处
《计算机科学》
CSCD
北大核心
2003年第5期108-112,共5页
Computer Science
基金
国家863-511-944-019高技术计划项目