• 软件测试技术
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘

您的位置:您的位置:软件测试技术门户 >> 软件测试技术 >> 质量模型 >> 敏捷 >> 查看资讯

字号: | 推荐给好友 上一篇 | 下一篇

敏捷软件过程的局限性[1]

发布: 2007-5-14 14:28 | 作者: Dan Turk | 来源: 《非程序员》 | 查看: 53次 | 进入软件测试论坛讨论

领测软件测试网 软件测试技术门户]d$a'~,TBS"I

软件测试技术门户6nO5f-n?N

  4. 缺乏对大型 团队开发的支持: 敏捷过程支持“小规模管理”的过程,其中采用的协调、控制、交流机制适应于小型到中等规模的团队。对于更大的团队,必须维护的交流线索会降低诸如面对面交流和评审 会议等实践所带来的效果。大团队很少需要敏捷方法来处理针对“大规模管理”的问题,传统的强调控制文档变化和以架构为中心的开发更适应这种情况。这并不是说敏捷实践不适应这种环境,团队可能有使用敏捷实践的机会,但是敏捷程度可能会比在小项目中使用小得多。

J-t!rm2v&q 软件测试技术门户&E h Xf2?

  5. 缺乏对开发有严格安全性要求的软件的支持软件测试技术门户.Z~ l~^0A1~

q2H.l3W ` \;a,M  有严格安全性要求的软件是指一旦失败会导致对人类造成直接伤害或是引起重大经济损失的软件。当前敏捷过程支持的 质量控制机制(非正式的审查,结对编程)并没有证明来说服使用者软件是安全的。实际上,单独这些技术是否是足够的还有些值得怀疑。 软件工程中的正式的规格说明书,严格的测试覆盖,以及其他正式的分析和评估技术能提供更好但更昂贵的机制来解决有严格安全性要求或是严软件测试技术门户}u6s`A%mC;F)H
格商业要求的软件的开发。一些敏捷实践也能对此类软件开发有益。例如:

Rg.]3f)M