Font Size: a A A

Object-oriented Modeling And Software Architecture Technology Of And Applications

Posted on:2004-05-01Degree:MasterType:Thesis
Country:ChinaCandidate:J F ChenFull Text:PDF
GTID:2208360095460161Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
The Object-Oriented software developing technique, after the concept of Object-Oriented was put forward in 1980s', has been the focus of software organizations. Object-Oriented technique such as Booch, Coad/Yourdon, OMT and Jacobson was already widely accepted in Object-Oriented software developing field. The Unified Modeling Language (UML) is a language for specifying, visualizing, constructing,and documenting the artifacts of software systems, as well as for business modeling and other non-software systems. The UML represents a collection of best engineering practices that have proven successful in the modeling of large and complex systems.Rational Unified Process is architecture-centric, use case driven ,iterative and incremental process as the latest endeavor of Rational Corporation. The Unified Process is designed for flexibility and extensibility and it can be tailored to meet your exact needs. As the size of software systems increases, the algorithms and data structures of the computation no longer constitute the major design problems. When systems are constructed from many components, the organization of the overall system -- the software architecture -- presents a new set of design problems. A well-designed architecture is the foundation for an extensible and changeable system.In this paper, the history of the Object-Oriented technique is introduced first and then followed about the discussion about UML modeling, Object-Oriented Software Developing Process and the "4+1" view model of software architecture in the theoretical perspective of software engineering element.After that, Sichuan Telecom Operation and Supporting System ,new97 in brief,is presented from many aspects such as system construct background, system aims,system object location and interface implementation technique, for the next discussion about application of the Object-Oriented technique mentioned above.In the end, based on the experience of my software design practice in Sichuan Telecom Operation and Supporting System, some software application (software architecture based on J2EE,iterative development and usecase-prioritizing, organizing requirement based on usecase,and Round-trip engineering) is recommended in detail with large numbers of example pictures.
Keywords/Search Tags:UML, RUP, Object-Oriented Software Developing Process, System Architecture, Round-trip engineering, Iteration, Sofeware Life-Cycle
PDF Full Text Request
Related items