《愚公移山》与软件项目

从《愚公移山》的故事中可以看出,“移山”项目处处体现了软件项目的特点,两千年前的“愚公”其实也是一名软件项目管理人员和程序分析师。

 

《愚公移山》原文如下:

  太行,王屋二山,方七百里,高万仞,本在冀州之南,河阳之北。

  北山愚公者,年且九十,面山而居。惩山北之塞,出入之迂也。聚室而谋曰:“吾与汝毕力平险,指通豫南,达于汉阴,可乎?”杂然相许。其妻献疑曰:“以君之力,曾不能损魁父之丘,如太行、王屋何?且焉置土石?”杂曰:“投诸渤海之尾,隐土之北。”遂率子孙荷担者三夫,叩石垦壤,箕畚运于渤海之尾。邻人京城氏之孀妻有遗男,始龀,跳往助之。寒暑易节,始一反焉。

  河曲智叟笑而止之曰:“甚矣,汝之不惠。以残年余力,曾不能毁山之一毛,其如土石何?”北山愚公长息曰:“汝心之固,固不可彻,曾不若孀妻弱子。虽我之死,有子存焉;子又生孙,孙又生子;子又有子,子又有孙;子子孙孙无穷匮也,而山不加增,何苦而不平?”河曲智叟亡以应。

  操蛇之神闻之,惧其不已也,告之于帝。帝感其诚,命夸娥氏二子负二山,一厝朔东,一厝雍南。自此,冀之南,汉之阴,无陇断焉。

 

【项目整体情况】

“北山愚公者”,项目Leader。

“毕力平险,指通豫南,达于汉阴”,是项目的最终目标。

“惩山北之塞,出入之迂也”,项目的原始需求。

“聚室而谋”,这是项目沟通的基本方式。

“叩石垦壤,箕畚运于渤海之尾”,是项目可实施的技术方案。

“(愚公)率子孙荷担者三夫”,项目的核心技术人员。

“邻人京城氏之孀妻有遗男,始龀,跳往助之”,项目的外协人员。

通过描述项目的整体情况,可以看出“愚公”是具备有软件项目管理素质的。

 

【项目可行性论述】

在“愚公”与“河曲智叟”的对话中,“愚公”将整个工程项目进行了可行性分析:

“虽我之死,有子存焉”,编程中的条件判断语句,说明了可能存在的分支结构。

“子又生孙,孙又生子;子又有子,子又有孙”,这是编程中的循环语句;而“子子孙孙无穷匮也,而山不加增”,说明了“何苦而不平”这个结果必然成立,不会导致是一个死循环,是能够从循环中break出来的。

通过对论述项目的可行性,也可以看出“愚公”还是一名优秀的程序分析师。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值