Visual Basic과 UML을 사용한 애플리케이션 개발시의 핵심적 단계: 주문처리 업무를 중심으로

Critical Steps in Building Applications with Visual Basic and UML: Focusing on Order Processing Application

  • 한용호 (부산외국어대학교 정보시스템학과)
  • Han, Yong-Ho (Department of Information Systems, Pusan University of Foreign Studies)
  • 투고 : 20021100
  • 심사 : 20030300
  • 발행 : 2003.06.30

초록

This paper presents critical steps in building client/server application with UML and Visual Basic, which are derived from the implementation case of a typical order processing system. To begin with, we briefly review the software architecture, the diagrams and the object-oriened building process in the UML. In the inception phase, it is critical to define the project charter, to draw use case diagrams, and to construct a preliminary architecture of the application. In the elaboration phase, it is critical to identify classes to be displayed in the class diagram, to develop user interface prototypes for each use case, to construct sequence diagram for each use case, and finally to design an implementation architecture. Steps to construct implementation architecture are given. In the construction phase, it is critical to design both the database and components. Steps to design these components are described in detail. Additionally the way to create the Internet interface is suggested.

키워드

참고문헌

  1. Rumbaugh, J., Jacobson, I., and Booch, G. (1999), The Unified Modeling Language Reference Manual, Addison Wesley
  2. Gomaa, hassan (2000), Designing Concurrent, Distributed, and Real-time Applications with UML, Addison Wesley
  3. Reed, Paul R. Jr. (2000), Developing Applications with Visual Basic and UML, Addison Wesley
  4. Rational Software Corporation (2000), Using Rose, Rational Software Corporation
  5. Ryu, H. G., Lee S. C., Ryu, S. W., Shin, S. H. (2000), UML based Object-oriented Client/Server Building, Hongnung Science Publishing, Korea
  6. Quantrani, Terry (2000), Visual Modeling with Rational Rose 2000 and UML, Addison Wesley