百度空间 | 百度首页 
 
查看文章
 
对软件开发的遐想
2009-10-27 23:55

完整的软件开发就像一场爱情,从初识->相爱->婚姻->生活

开发软件毕竟是一场生意,不可能接受没有结果的爱情。

传统软件开发的一般流程是瀑布型的:

①需求分析

②概要设计

③模块设计

④编码

⑤测试

开弓没有回头箭

后来发现这种直上直下不拐弯的方式会带来很多问题——没有谁可以在一开始就能够列出所有的需求,软件开发是一个渐进的、螺旋上升的过程,于是聪明人发明了敏捷编程和设计模式,从而让软件开发的过程更富有弹性。

敏捷编程并不排除激情,而设计模式则像恋爱秘籍,让你在多变的需求面前保持一份优雅。

软件外包呢?

不曾经历需求与设计,只要求编码和测试

像没有经历爱情、包办婚姻的主妇,要严谨,会过日子

三日入厨下

洗手作羹汤

未谙姑食性

先遣小姑尝

推算起来,BSE应该算是小姑了吧?


类别:软件开发 | 添加到搜藏 | 浏览() | 评论 (15)
 
最近读者:
 
网友评论:
1
2009-10-28 08:41 | 回复
这样说就好懂一些
 
2
2009-10-28 09:13 | 回复
真是天才啊!
 
3
2009-10-28 09:14 | 回复
只是不知道开发软件的能手在经营爱情和婚姻上能不能得心应手?
 
4
2009-10-28 09:34 | 回复
我终于知道为什么你文章写的好,却不能上榜的原因了!
你写的文章适合于程序员来看,不能面向大众。因为我这个外行人来看,根本不明白你的意思,汗一个!
 
5
2009-10-28 10:04 | 回复
不懂bes,可是,看见了ailei一颗充满激情洋溢灵感的心~~^_^
 
6
2009-10-28 10:06 | 回复
呵呵,很有体会,想必都是高手?
 
7
2009-10-28 10:43 | 回复
很有趣的比喻哦
 
8
2009-10-28 10:45 | 回复
那么你开发很多软件就谈很多次恋爱,肯定是乐在其中了!
 
9
2009-10-28 20:50 | 回复
回复醉月摇花:只见贼吃肉,没见贼挨打,谈很多次恋爱你觉得是件趣事吗?
 
10
2009-10-28 20:52 | 回复
回复liuivy:我们对博客的理解不同,我有一部分是记录生活感悟的,因此无法超越自己从事的行业,你可以挑着看,不能上榜是因为有更优秀和多产的作者,比如2楼~
 
11
2009-10-28 20:54 | 回复
回复一夕沧桑::)过奖了,惭愧,我其实是挺呆的一个人
 
12
2009-10-29 12:58 | 回复
回复ailei2004:谈恋爱当然有趣啦,不然那些文学作品啊电视电影啊,能离得开爱情吗?没有爱情谁去看啊?
 
13
2009-10-29 23:17 | 回复
回复ailei2004:10楼

谢谢夸奖。优秀谈不上,只是比博主的通俗一些,柴米油盐的大家容易看懂。

所谓曲高和寡,不过总会有知音能读懂的。

 
14
2009-10-29 23:19 | 回复
严重同意12楼的说法。

 
15
2009-10-29 23:22 | 回复
回复醉月摇花:《士兵突击》就没有爱情,照样粉丝一大把。
 
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu