Font Size: a A A

Uml And Rup-based Software System Design And Realization

Posted on:2004-04-11Degree:MasterType:Thesis
Country:ChinaCandidate:Z M ZouFull Text:PDF
GTID:2208360125955269Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Before making sure the usage of an integrated and new object-oriented methodology of software engineering combined with UML and RUP to instruct the design and implementation of software system, this thesis made a choice of the methodology of software engineering firstly. A methodology of software engineering makes up of a method, tool and process, so the choice of a methodology of software engineering includes the choice of a method, tool and process. For the choice of the method, the thesis contrasted the constructed method based on function-decomposing with the objected-oriented method. For the choice of the tool, the thesis adopted Unified Modeling Language (UML) which has been an industrial standard. For the choice of the process, the thesis compared Waterfall Model, Prototype Model and Rational Unified Process (RUP), and used RUP which brought with UML.After the choice of the methodology of software engineering, the thesis made use of the new object-oriented methodology which combined with UML and RUP toinstruct the design and implementation of a project-Examination On-Line. Thethesis planed the process of the software system according to the core workflow of RUP, which include requirement requesting, requirement analysis, software design, database design and implementation, described the result of all the phases with UML and summarized some useful design experience, such as the design of relational database under the help of class diagram.The software system which is designed and implemented by the new methodology combined with UML and RUP has a lot of superiority. First, the five classes of views and ten kinds of diagrams which are provided by UML can help software developer to build many models according to necessary in all phases, all the models can help us to understand the software system from various sides. Also, the usage of RUP make the software system have many excellent characterizes. "UseCase Driven" drives the developing of the software system, and make therequirements have a traceability characterize; "Centered by framework" assurance the stability of the software system. All the characterizes of RUP improve the maintainability of the software system.At last, the thesis pointed out that there are not enough smoothness from Use Case Diagram to Class Diagram design. Design Pattern can help developer to build Class Diagram and resolve this problem on a certain extent.
Keywords/Search Tags:software engineering, methodology of software engineering, object-oriented, modeling tool, process of software, Unified Modeling Language(UML), Rational Unified Process(RUP)
PDF Full Text Request
Related items