敏捷开发方法、敏捷J2EE框架、敏捷开发实践
一、影响J2EE项目成败的四大因素,即人、方法、架构和实践。
(1)人
软件项目开发的主体,构建一个人员结构合理的团队,时项目成功的基础。
(2)方法
方法是指导人进行软件开发的一套规则。包括过程、规则、实践和技术。好的开发方法能够更有效的指导项目实践。
(3)架构
需要根据特定的环境来分析和判断。架构是一门平衡的艺术,平衡好系统实际的需求,才能够设计出优秀的架构。
(4)实践
软件开发过程中的行为习惯和常用手法,如持续集成、测试驱动开发等。
二、敏捷开发方法
1、敏捷开发方法有很多,包括极限编程(eXtreme programming)、SCRUM、动态系统开发方法(dynamic system development method)、Crystal等。
这些方法着眼于快速交付高质量可工作软件,并做到客户满意。
敏捷开发方法的核心价值观是:简单、交流、反馈和勇气。
2、敏捷宣言
1)个体和交互胜过过程和工具;
2)可以工作的软件胜过面面俱到的文档;
3)客户合作胜过合同谈判;
4)响应变化胜过遵循计划。
3、极限编程
极限编程是一种轻量级的软件工程方法学,它力图通过简单而有效的方法来改变软件开发周期冗长的状态。
JavaEE,青软培训