首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >解读雷曼软件进化的两条定律

解读雷曼软件进化的两条定律
EN

Software Engineering用户
提问于 2015-04-22 12:47:53
回答 4查看 7.6K关注 0票数 3

我很难理解雷曼的软件进化规律的#3和#8。

这些法律是:

  1. (1974)“自我调节”-E型系统演化过程是自我调节的,产品和工艺措施的分布接近正常。

  1. (1996)“反馈系统”(1974年第一次陈述,正式为1996年法律)-E型进化过程构成多层次、多回路、多智能体反馈系统,必须将其视为反馈系统,以便在任何合理的基础上取得显著改善。

其余的法律对我来说都很清楚。

有人能解释一下这两条定律吗?

EN

回答 4

Software Engineering用户

回答已采纳

发布于 2015-04-29 14:39:23

在与我所在大学的一位教授交谈后,利用伊利亚斯和鲍里斯提供的信息(我自己一得到15名代表,我就会立即回复),这就是我的结论:

第3条规定,系统的增长将遵循正态分布曲线。这意味着,在生命周期的开始和结束阶段,与中间阶段相比,增长将更慢。

第8条规定,软件进化是一个复杂的过程,需要从多个来源(用户、管理人员、运行时环境、应用程序域等)收集反馈。在进化过程中取得显著改善。

下面的链接是一个pdf,它包含了对八个定律中的每一个的替代解释:http://www.engr.uvic.ca/~seng371/lectures/L12-371-S13-bw.pdf

票数 4
EN

Software Engineering用户

发布于 2015-04-24 23:44:17

法律:

  1. (1974)“自我调节”-E型系统演化过程是自我调节的,产品和工艺措施的分布接近正常。

换句话说,

‘随着年龄的增长,E型系统的增长不可避免地放缓’.

来源:

http://www.governmentciomagazine.com/2013/04/implications-lehman%E2%80%99s-laws-it-priorities-wake-sequester

票数 3
EN

Software Engineering用户

发布于 2015-04-22 20:35:16

尚不确定第3条法律,但我对第8条法律的看法如下:

Law 8将是一个成功的敏捷项目的完美范例。该系统适应用户、产品所有者和其他利益相关者不断变化的需求。通过使用该系统,用户会发现他们真正想要对系统做什么。产品所有者和管理层根据不断变化的环境对新特性进行优先排序,团队通过获取领域知识和经验发现了更好的做事方法。这听起来很像一个多层次,多循环,多agent的反馈系统。

票数 1
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/279850

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档