敏捷软件开发 编辑
敏捷软件开发,又称敏捷开发,是一种从1990年代开始逐渐引起广泛关注的一些新型软件开发方法,是一种应对快速变化的需求的一种软件开发能力。它们的具体名称、理念、过程、术语都不尽相同,相对于“非敏捷”,更强调程序员团队与业务专家之间的紧密协作、面对面的沟通、频繁交付新的软件版本、紧凑而自我组织型的团队、能够很好地适应需求变化的代码编写和团队组织方法,也更注重软件开发过程中人的作用。
8
图片 0 图片
评论 0 评论
匿名用户 · [[ show_time(comment.timestamp) ]]
[[ nltobr(comment.content) ]]
相关
是由微软开发,一个致力于敏捷软件开发、快速应用开发、跨平台和网络透明化的软件框架。.NET是微软为2000年代对服务器和个人电脑软件工程迈出的第一步。.NET包含许多有助于互联网和内部网应用迅捷开发的技术。
是由微软开发,一个致力于敏捷软件开发、快速应用开发、跨平台和网络透明化的软件框架。.NET是微软为2000年代对服务器和个人电脑软件工程迈出的第一步。.NET包含许多有助于互联网和内部网应用迅捷开发的技术。
站会,是一种参与者以站姿进行的会议。这种会议以站姿这种不太令人舒适的姿势目的是为了让会议时间变短。一些软件开发方法学通常包含每日举行的团队会议,从而让团队成员对开发进度进行汇报和许诺。参会成员会讨论潜在的技术挑战、任务分配以及时间安排。站会在敏捷软件开发中的价值尤为凸显,不过可以在任何软件开发过程中都能应用。
是由微软开发,一个致力于敏捷软件开发、快速应用开发、跨平台和网络透明化的软件框架。.NET是微软为2000年代对服务器和个人电脑软件工程迈出的第一步。.NET包含许多有助于互联网和内部网应用迅捷开发的技术。
是由微软开发,一个致力于敏捷软件开发、快速应用开发、跨平台和网络透明化的软件框架。.NET是微软为2000年代对服务器和个人电脑软件工程迈出的第一步。.NET包含许多有助于互联网和内部网应用迅捷开发的技术。
行为驱动开发是一种敏捷软件开发的技术,它鼓励软件项目中的开发者、QA和非技术人员或商业参与者之间的协作。BDD最初是由Dan North在2003年命名,它包括验收测试和客户测试驱动等的极限编程的实践,作为对测试驱动开发的回应。在过去数年里,它得到了很大的发展。
极限编程,是一种软件工程方法学,是敏捷软件开发的一种方式。如同其他敏捷方法学,极限编程和传统方法学的本质不同在于它更强调可适应性而不是可预测性。极限编程的支持者认为软件需求的不断变化是很自然的现象,是软件项目开发中不可避免的、也是应该欣然接受的现象;他们相信,和传统的在项目起始阶段定义好所有需求再费尽心思的控制变化的方法相比,有能力在项目周期的任何阶段去适应变化,将是更加现实更加有效的方法。
结对编程是一种敏捷软件开发的方法,两个程序员在一个计算机上共同工作。一个人输入源代码,而另一个人代码审查他输入的每一行代码。输入代码的人称作驾驶员,审查代码的人称作观察员。两个程序员经常互换角色。
马丁·福勒,生于英国英格兰沃尔索尔,软件工程师,也是一个软件开发方面的著作者和国际知名演说家,专注于面向对象分析与设计,统一建模语言,领域建模,以及敏捷软件开发方法,包括极限编程。
燃尽图是用于表示剩余工作量的工作图表,由横轴和纵轴组成,横轴表示时间,纵轴表示工作量。这种图表可以直观的预测何时工作将全部完成,常用于软件开发中的敏捷软件开发方式,也可以用于其他类型的工作流程监控。