Question one: What is RUP? (Reference location: Baidu Encyclopedia and the major web sites)
A: The RUP full name is the rational Unified process, which is the unified software development processes, the unified software development process is an object-oriented and network-based program development methodology.
RUP is an understandable software tool that integrates process-oriented aspects of development with other development components within a single unified framework. As with Rup, there is also the limit programming mentioned in the next question (Extreme programming, abbreviated XP)
RUP is a software engineering approach created by Rational software company, a rational company acquired by IBM.
RUP is the most important it has three major features: 1) software development is an iterative process, 2) software development is driven by use case, and 3) software development is based on architecture (architectural design). (First explain here, wait a few days to the library to check the information to update the blog ~)
Question two: What is XP?
A: extremeprogramming (Extreme Programming, abbreviated XP) was proposed by Kentbeck in 1996. XP is a lightweight, agile approach to software development, and it is also a very rigorous and thoughtful approach. It is a near-spiral development method, it decomposes the complex development process into a relatively simple small cycle; through positive communication, feedback and a range of other methods, developers and customers can be very aware of the development progress, changes, problems to be solved and potential difficulties, etc. and adjust the development process in time according to the actual situation.
Question three: What is an agile process?
A: The agile process provides some unique and operational solutions for small projects with limited resources and limited time constraints in a business environment.
Today, the Java Web Teacher decorate the homework, suddenly remembered, almost forgot!!!!