Font Size: a A A

Applications Of RUP In Teaching Administration Systems

Posted on:2005-08-18Degree:MasterType:Thesis
Country:ChinaCandidate:L R YiFull Text:PDF
GTID:2168360125957192Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Rational Unified Process (RUP) is a software engineering process product developed by Rational Software. With its adoption of many state-of-the-art developments in the field of Object-Oriented Software Engineering, and its utilization of a new visual modeling standard, Unified Modeling Language (UML), this methodology is regarded as the "Best Practice for Software Development Teams". RUP is a use-case-driven, architecture-centric, iterative and incremental software development method. Comparing with traditional methods, RUP effectively decreases risks and better adapts to requirements changes during a software development cycle.RUP is effectively used to help achieve the goal of teaching administration system, which is to accelerate the modernization of teaching administration and improve the efficiency of teaching administration. A .NET platform-based, three-tier B/S structured teaching administration system has been successfully implemented at Central South University using RUP. It is proven that this system fits the new teaching administration model, and its performance is good.This thesis provides an in-depth analysis of RUP by analyzing its main features, investigating its two-dimensional structure, and comparing and contrasting with another predominant software development method XP. An overall solution is proposed on .NET platform based on the characteristics of the teaching administration system. We used RUP as our project guidelines, slightly modified RUP to fit our applications, and achieved satisfactory results after several iterations. The course-selection subsystem is the most important part of the whole system because it represents its adaptation to complete credit systems. Therefore, this thesis emphasizes on the development process of this subsystem, especially the five Core Workflows which are requirements, analysis, design, implementation and test. In addition, the thesis analyses the key techniques used in the teaching administration system, including data access and display, multilevel security mechanism, concurrency control, common library construction and applications configuration. Finally, the thesis provides a brief summary of the current accomplishments and a discussion of future work.
Keywords/Search Tags:RUP, UML, teaching administration, .NET platform
PDF Full Text Request
Related items