Font Size: a A A

Research On Software Architecture Of OA System Based On Component Technology

Posted on:2008-10-03Degree:MasterType:Thesis
Country:ChinaCandidate:R Y DuanFull Text:PDF
GTID:2178360215469876Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
The scientific and realizable software architecture (SA) has always been a major factor in determining the success of large-scale and complex systems. It is effective to enhance the efficiency and quality of software development. On the other hand, with the ongoing advance of IT Revolution, the domestic Office Automation System (OAS) take a rapid grow. With in-depth applications, OAS starts towards integrated, intelligent, networked and distributed direction; Meanwhile, OAS have witted a profound change in scale, structure, function and design fields. Regarding to OAS, its complexity and changeability determines that SA has always been a major factor in developing high-quality's OAS. Today in the development of many OAS, the design of system architecture is only designer's no-aware behavior. Moreover on the one hand because of urgent pressure of system's development, on the other hand because it is in defect of the corresponding line of conduct, the design of the system architecture basically embarks from the project's practical aspect. The designed system architecture cannot describe the OAS well. So it has brought the certain hidden danger to its later period maintenance and further developed. We may develop an OAS that has good flexibility, versatility, serviceability and reusability, with the component technology and the good suitable system architecture.In this paper, firstly we discuss some basic concept and theory about software architecture. Secondly we analyze and design the OA system architecture. According to the system demand and analysis about the OA system architecture, multi-leveled orthogonal software architecture and the component technology is applied in development about OA system. Finally, we discuss the detailed design and realization about several typical components.The main creative ideas of this paper are as follow:1. Using multi-leveled orthogonal software architecture in OA System, It enhances the flexibility,reusability and extensibility of the OA system; Moreover it is benefit to the later period maintenance and further development of the OA system.2. Take the component-oriented software development approach as the methodology, and run it through the cycle of development. Design and realize several typical components.
Keywords/Search Tags:Office Automation, Orthogonal Software Architecture, Component, Dependency injection
PDF Full Text Request
Related items