如何学好该们课程?请问快速软件开发(rapid software development)和敏捷方法(agile method)还有极限编程(extreme programming)是什么关系?是不是敏捷方法是快速软件开发的一种方法?极限编程是敏捷方法的一种编程?还有哪些敏捷方法?