原贴地址:http://www.newsmth.net/bbstcon.php?board=SoftEng&gid=80341

我个人认为:

敏捷名称的提出,是针对过去的重量级软件工程过程来提的,这个名称定义的时候肯定考虑了众多重量级软件工程过程,针对哪一个单独定反面的名称都不合适。
而重量级软件工程过程最大的一个要点就是过程化,必须完成什么才能进行下一个阶段或者下一个步骤,即使是迭代模型即如后的各种重量级软件工程过程也是如此,常规观念中认为,工程的各个阶段性和递进行的要求,其中也包括前面曾经有人提到的验收标准等问题对于甲乙方之间的限制和作用。
敏捷提出的一些意愿中,针对重量级过程中的诸如会议、开发流程、迭代、阶段等都有了相对应的策略提出,也就是形成的所谓敏捷开发的二十六条军规。
这里我们不要拿整个项目来进行分析,那样会扩大分析的复杂度。
我们可以用某一个任务的执行过程形态来分析,这时候,就会出现:
需求、设计、编码、测试
需求、测试、设计、编码、测试
原型、设计、编码、测试
原型、测试、编码
……
多种表现形态。
在这诸多的形态中,还可能出现某一个任务到某一个阶段就被停止,以后不再开发,也可能停止一段时间后被重新启动,等等各种现象。

这里我并不是否认瀑布的作用,只是不认为瀑布是万型之模,同样,在2007年底的时候,ivar提出来他的ud是up和xp的基础,因此产生了一次争论,一些业内朋友也和我一样表示了对此的强烈反对——当时都有撰文表达过观点。
第二年ivar就不再提ud了,转而提一个什么概念来着,我一下子想不起来了。

[软件工程]敏捷过程模型的特性研讨——源自newsmth上的讨论相关推荐

  1. 软件工程敏捷开发01

    1. 软件工程敏捷开发,每日站立会议:进行了组内成员的任务分派,把今天的任务做了具体的任务分配,把已知的问题提交到个人索引卡 2. 将分配好的任务做完,总结遇到的问题,并结合今后的问题进行讨论和组内成 ...

  2. 【Linux】结合当前软件工程技术的背景,评价当前市面上流行的操作系统的局限性

    [Linux]结合当前软件工程技术的背景,评价当前市面上流行的操作系统的局限性 要求 一.根据调研结果,说出当前流行的操作系统 二.分别说出上题中每种操作系统的应用场景都有哪些 三.结合题目一中的操作 ...

  3. 厚积薄发打卡Day75 :【MSUP】Java语言特性与设计模式(上)

    前言 在看狂神频道的时候偶然发现下图,感触颇深.特别在当今[程序 = 业务 + 框架]思想盛行的开发者中,夯实基础基础显得格外重要,因此开此专栏总结记录. 设计模式详解 设计模式的考察点,一般有2个: ...

  4. 软件工程 软件过程模型概述

    文章目录 概述 瀑布模型(Waterfall Model) 增量模型(Incremental Model) 演化模型(Evolutionary Model) 原型模型(Prototype Model) ...

  5. 在“软件工程:研究与实践”研讨会上关于UML Use-Case的开放空间讨论

    2014年12月20日我有幸参加了复旦大学承办的"软件工程:研究与实践"研讨会.在下午的开放空间活动中,我推荐了UML Use-Case作为6个话题之一,成为了这个话题的主持人.就 ...

  6. 软件工程 敏捷的酒后问答

    王屋村移山公司的程序员果冻最近请假参加了一系列敏捷的培训, 有好事者传言他和 "a-girl"勾搭上了, 其他年轻同事有点坐不住了, 也表示要参加此类活动. 几天后, 果冻回到公司 ...

  7. 现代软件工程 第四章 【结对编程】练习与讨论

    4.7.0 结对编程的练习题 地铁导航和遍历 4.7.1  结对项目的案例和论文 在现代软件工程教学的过程中,同学们已经总结了不少切身体会.例如: 总结1[i]: 那是project到了比较关键的创造 ...

  8. 浅谈树形结构的特性和应用(上):多叉树,红黑树,堆,Trie树,B树,B+树......

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 上篇文章我们主要介绍了线性数据结构,本篇233酱带大家看看 无所不 ...

  9. java8 stream 做累加_Java8新特性之Stream(上)|乐字节

    上次给大家介绍了Java8新特性之方法引用,大家可以点击回顾下.接下来小乐继续给大家带来Java8新特性之Stream ,流是Java8最重要的内容,小乐准备分上下两部分介绍,今天是上部. 5.1.什 ...

最新文章

  1. SGI STL 内存分配方式及malloc底层实现分析
  2. osg着色语言着色_探索数字着色
  3. 传统form表单提交方式的文件上传与文件存储
  4. Android 系统(135)---Android anr 分析步骤总结
  5. java方法里面能改定时器的时间吗_Kafka 时间轮的原理和实现
  6. 渗透测试工程师前景_网络安全工程师教你:Kali Linux之Metasploit渗透测试基础(一)...
  7. video禁止谷歌浏览器中出现的视频下载按钮
  8. 举个栗子!Tableau 技巧(97):离线安装 Linux 版 Tableau Server
  9. php提取pdf首页图片,pdf图片怎么提取
  10. 解决egret引擎List虚拟布局不同高度Item对象重用时导致的布局异常问题
  11. CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://mirrors.tuna.tsi解决办法 亲测有效
  12. 5-46 新浪微博热门话题 (30分)
  13. 编写Python脚本调用企查查股东信息接口将数据导出为excel文件
  14. 89c52单片机控制两个步进电机正反转加减速(程序+仿真)
  15. Accumulation Degree
  16. java Lambda表达式详解
  17. 【146】LRU缓存机制
  18. html 下拉组件被下面的组件挡住,div被select下拉框挡住了--5种解决方法
  19. 使用CSS网格布局放置元素的七种方法
  20. 手游竞争白热化 虎牙直播率先抢占手游新“蓝海”

热门文章

  1. CGED2020总结
  2. JAVA基础之java语法
  3. c语言中进行大小排序的问题(少量排序)
  4. Hexo系列 | Hexo部署至服务器
  5. 通达oa考勤可以代打吗_个人考勤使用方法
  6. 基于MATLAB的LPF低通滤波器设计(巴特沃斯)
  7. Java学到什么程度才能叫精通?
  8. SpringMvc工作流程图讲解
  9. java计算机毕业设计家教到家平台MyBatis+系统+LW文档+源码+调试部署
  10. python计算一元二次方程a=2.b=3c=1_Python1日一练03-一元二次方程的计算