Font Size: a A A

Rup In Small And Medium-sized Software Development

Posted on:2011-08-31Degree:MasterType:Thesis
Country:ChinaCandidate:W LinFull Text:PDF
GTID:2218330332477206Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Since the software crisis term appeared in software engineering, pople have been pursuing the best ways to solve it. In the past, software lifecycle method had been playing a leading role in software development. Today people have replaced it with object-oriented method to develop software.So the research on object-oriented software development patern became very remarkable. People pay atention to process patern method and use it more and more widely. RUP or Rational Unified Process is a most popular process method. This paper will deeply study RUP method and its application in practice.The paper will do a research on RUP,elaborately discuss process framework and point ou t its advantages and flaws.RUP has these advantages:it can reduce the software risk by iteration method; it's easy to control software development process by use-casedriven;it provides cleara rchitectur. RUP also hasthese flaws:software maintenance and technical support are lost; it's not supported to develop one more project in the organization in the same time; it cannot complete all automatically.Modeling basedon RUP impliesu se-cased riven.Firstly business model is created, and then drives the process of requirement, analysis and design, and implement. Iterative development is a important characteristic for unified process development,runs through the entire software process.The paper will study it by an example-producing test use case. Risk analysis and elusion are embodied in RUP. According to the project, I conclude risks:requirement risk;technology risk;technical risk;policy risk,and provide the elusion for them.then elaborated the flexibility of RUP——RUP tailor and configuration, and then made a special analysis for adopting RUP in small projects, then introduced how to adopt RUP in small projects by an example-salary management system of students dormitory center, finally summarized the problems in adopting RUP-pointed out the key aspect of adopting RUP is managing all kinds of skills for RUP.
Keywords/Search Tags:RUP, Use-case Driven, Iterative Development
PDF Full Text Request
Related items