摘要:
一、敏捷开发(Agile Development) 1) 敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。是一种应对快速变化的需求的软件开发能力。 2)敏捷软件开发宣言(核心价值观) 人和(人与人的)交互 胜过 过程和工具 可以工作的软件 胜过 面面俱到的文档 客户协作 胜过 合同谈判 响应变化 胜过 循规蹈矩 3)在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。 4)敏捷设计是一个过程,不是一个... 阅读全文