BridgeExpert is a object-oriented computer aided design system. Combining with the development process of BridgeExpert ,this paper discussed the application of Unified Modeling Language in the construction of a object-oriented software. AutoCAD is a object-oriented software system, ARX (Autocad Runtime extension ) use the class model of AutoCAD itself as its fundamental data structure and provides the object-oriented second-generation environment of AutoCAD by runtime extension. An ARX application runs under the Document/View architecture of AutoCAD, this is a fundamental premise of ARX/MFC development. Via the UML tool, the object-oriented architecture of a ARX application inherited from AutoCAD is analysed in this paper. On the other side, the multi-thread problems in ARX development of AutoCAD have been discussed. To provide more flexibility to user, the use of the multi-thread mechanism of AutoCAD in second-generation of AutoCAD is important..
|