Browse > Article
http://dx.doi.org/10.6109/jkiice.2010.14.12.2707

The Design of a Class Diagram Authorization Tool based on the MVC Design Pattern  

Kim, Jae-Hoon (안동대학교 컴퓨터공학과)
Kim, Yun-Ho (안동대학교 컴퓨터공학과)
Abstract
This paper suggests a implements and a design of class diagram authorization tool based on the MVC pattern. It defines and descries the structure of ClassInformation, ScreenDisplay and ToolManager. ClassInformation is responsible for processing or handling information of a diagram. ScreenDisplay is responsible for GUI to configure the screen of the authorization tool. ToolManager is responsible for event handling to process I/O of the authorization tool. Based on MVC pattern, ClassInformation, ScreenDisplay and ToolManager of the authorization tool are assigned each role independently. It is flexible to new requirement, because of loose coupling.
Keywords
UML; Class Diagram; MVC Pattern; Observer Pattern; Coupling;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Mackay, D., Noble, J., Biddle, R., "A Lightweight Web-Based case tool for class diagrams", Proceedings of the Fourth Australasian user interface conference on User interfaces, Vol. 18, pp95-98, 2002
2 Gamma E., Helm R., Johnson R., Vlissides J., Design Patterns - Elements of Reusable Object-Oriented Software., AddisonWesley, 1994.
3 Cay Horstmann, Object-Oriented Design & Patterns 2nd ED, Wiley, 2005
4 Grdy Buooch, James Rumbaugh, Ivar Jacobson, The Unified Modeling Language User Guide 2nd ED, Addison-Wesley, 2005
5 Martin Fowler, UML Distilled, 3rd Ed, Addison Wesley, 2004
6 Horstmann, Violet, www.horstmann.com
7 OMG Group, UML Specification, www.omg.org.
8 Kathy Sierra, Head First Design Patterns, O'RRILLY, 2004
9 Cao, S., Grundy, J., Hosking, J., Stoeckle, H., Tempero, E. and Zhu, N., "Generating Web-based User Interfaces for Diagramming Tools", Proceedings of the Sixth Australasian conference on User interface, Vol. 40, pp63-72, 2005
10 Sun Microsystems, BlueJ, www.bluej.org