原创 《软件工艺》阅读有感!收藏

新一篇: 给诸位大师的一个建议 | 旧一篇: 用例驱动的需求过程实践

近日,在下忙中拾闲翻开了《软件工艺》一书。不禁被作者之思绪带着随风轻舞!不禁上线涂鸦,将偶之心得凝结于此,与君同享。

(注:由于在下近日忙得不知北,只好有一点来一点,慢慢修正了,看官见谅)

一、从《软件工艺》中得到的

1.《软件工艺》的核心是什么?

       人也!任何系统均包括“人、过程、方法 or 工具”三元素!

        笔者认为在软件开发过程中,其输入为“人的思想”,人的重要理所当然排位第一!

        过程则是保证有序的重要内容!但过程无法使一群不懂软件的人做出优质的软件吧!

        综述之,先请到最优秀的人,还给予最先进的工具,最后才是建立符合这个团队的过程。有空之时,笔者再将这些思绪拟文以献大家。

2.《软件工艺》是否彻底颠覆了软件工程?

        非也!作者在序中说到:“对于工作量少于100人年的项目,软件工程仍然适用吗?”!

        这也就是说,并非软件工程之错,而是我们是否用错地方了。从中也可以看出其作者也认为软件工程太重,因此笔者认为其有敏捷的意思在其中。

二、我的反观点

1.软件真的是工艺品

         书中作者大幅认为软件应该是一个工艺品,其理由是生产过程很简单,认为软件生产的过程是复制到光盘中去。但是笔者认为不然。

        笔者认为写软件不是创作文章、不是画名画,不是出曲子,而是利用计算机软件技术来解决问题,软件的好坏不在于其质量,而是其对问题解决的程序。质量不好可能解决了老问题,又引入了新问题,但是如果是工艺品的角度来做,岂不背离了。

      第2次维护于2004年6月17日中午。

发表于 @ 2004年06月11日 22:20:00|评论(loading...)|编辑

新一篇: 给诸位大师的一个建议 | 旧一篇: 用例驱动的需求过程实践

评论

#yayv 发表于2004-06-16 10:57:00  IP: 220.113.14.*
yayv很喜欢你的文章,尤其是《程序员》杂志上 实战OO 的那几篇,几期杂志我都反复研读,争取早日用到实际工作之中
#fjxufeng 发表于2004-06-16 14:53:00  IP: 220.160.117.*
谢谢您的支持,我将继续努力将自己的实践心得写出来,与大家分享,也希望能够对大家有所帮助。
#Tigerzhou 发表于2004-10-20 13:34:00  IP: 218.107.144.*
书中举的最多的工艺的例子好像是blacksmith,这个“工艺”好像和文章、字画、乐曲那个“工艺(品)”的概念不太相同。
好的铸件师铸一把绝世好剑,感觉上和李白做一首好诗,感觉上有那么一点点差别。
具体的差别是什么我捕捉不到,您觉得呢?

文章、字画、乐曲好像更多的是Art吧?工艺“品”的话,景泰蓝之类的算不算,这个和blacksmith有点象。
#chenge 发表于2005-02-27 13:15:00  IP: 222.64.185.*
几个重要的定义:

工程,软件工程
工艺, 软件工艺

如果不清晰地定义,很多讨论都是模糊的。
#谢军 发表于2006-06-12 09:25:00  IP: 218.106.121.*
不知道什么时候可以看到搂住 展开详细的说明
发表评论  


当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
Csdn Blog version 3.1a
Copyright © 徐锋