2 《程序员》推荐三味书斋——软件工程篇

2 《程序员》推荐三味书斋——软件工程篇

ID:34139583

大小:175.29 KB

页数:3页

时间:2019-03-03

2 《程序员》推荐三味书斋——软件工程篇_第1页
2 《程序员》推荐三味书斋——软件工程篇_第2页
2 《程序员》推荐三味书斋——软件工程篇_第3页
资源描述:

《2 《程序员》推荐三味书斋——软件工程篇》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《程序员》推荐三味书斋——软件工程篇主持人:熊节(Gigix):《程序员》杂志社技术编辑,C-View成员。嘉宾:刘艺(Newdream):大学教师,撰写和编译图书多部。汪颖(Adams):UMLChina成员,《人月神话》译者。Newdream:随着计算机技术的发展,由一两个人关起门来打天下的软件英雄时代一去不复返了。现在的商业软件大部分都是很多人协同工作的结果,应用软件也已经由桌面应用发展到分布式网络应用,软件开发的难度和规模日益扩大。不管我们愿不愿意,软件工程正在从课堂上、书本上走下来,强迫我们去学习它,应用它。工程是将理论知识应用于实践的科学,而软件工程则

2、借鉴了传统工程的原则和方法,以求高效地组织和开发高质量软件。国内软件工程的研究虽然并不比国外晚,但在软件工程的实用方面仍然滞后于美国等发达国家,特别是软件工程的应用人才奇缺。最近几年,随着大量国外软件工程经典图书的引进,国内的计算机研究和开发人员了解和学习了很多最新的软件工程理论和技术,从而推动了软件工程的广泛应用。现在越来越多的IT企业意识到软件工程对保证产品质量、降低开发风险、提高管理效率的重要作用,而精通软件工程的开发人员也成为大公司高薪争聘对象。软件工程图书正在成为计算机图书的一大热点。Gigix:是的。两位在软件工程方面都有比较深的认识,并且也都博览群书

3、。下面我们就来谈谈软件工程的书籍吧。Newdream:对于软件工程的初学者来说,清华大学出版社的中国计算机软件专业技术水平考试指定用书《软件工程》(分为初、中、高级)是一本不错的入门读物。该书的作者郑人杰教授是我国知名的软件工程专家。这本书通俗易读,内容系统权威,可以帮助读者较全面地了解软件工程方面的知识。但由于这本书侧重应试,因此实用性较差。Adams:新近业界推崇的CMM2级从需求管理、配置管理、SQA、软件计划以及软件跟踪等KPA的角度,为规范化的软件管理提供了理论依据——然而,它依然带有学术派的色彩,使若干从业者有意犹未尽的感觉。《软件工程--实践者的研究

4、方法》则涵盖了上述领域,全面深入浅出地介绍了软件工程学科的各个方面。其中,所涉及的实践已在很大程度上超越了目前的软工水平——不用再哀叹路在何方,路就在脚下。另外,《超越混沌——有效管理软件开发项目》这本软件工程的散文集里总结了许多经验教训,有空翻一翻,经常会心有戚戚焉的感觉。可惜,目前还没有影印版。Gigix:Newdream的评价比较“中庸”,呵呵。在我看来,软件工程教材,能够起到的惟一作用(如果的确有作用的话),就是指导软件开发者的工作。如果不能指导实际工作,那些听起来很美的词汇、术语就没有任何意义。因此,我总是认为那本《软件工程--实践者的研究方法》算是目前

5、为止最好的一本教材。对于名词的解释,那本《软件工程--实践者的研究方法》肯定不如某些国产教材来得好;但是这种一定程度的晦涩和复杂,对于正经学习软件工程是必要的。任何一个道理,如果说得过于抽象过于概括,那肯定会变成同义反复(也就是废话)。国产教材往往就犯这个毛病。好象我不应该用“国产教材”这样一个比较隐晦的称呼?没错,说郑人杰教授那套《软件工程》教材,记得以前在学校的时候,大概有一年的时间在学郑教授那套“钦定”教材。学完的感觉就是:他解释的每个词都很好,说的每句话都正确。整本书放之四海而皆准——科技工作者的直觉告诉我,放之四海而皆准的东西,多半都不可操作。这也算是我

6、挑选软件工程书的一个办法吧:不光要有办法,还要有办法的约束条件,以及办法不适用的场合。也就是说,书中提供的知识必须是可证伪的。如果一本书不能说明自己提供的办法在什么条件下失效,那读者学到这些办法之后还得自己去摸索它的约束条件,这本书又有什么作用呢?前一阵Smiling上有人讥笑“刚从学校出来的小朋友”,大抵就是这种情况。Adams:其实,软件工程归根到底是实践性的学科,它主要针对的是软件开发中社会学——人的问题。因而,很难找到一篇放之四海而皆准的圣经,每一位前人的著作都是来自于自己的项目、实践,已经为大家提供了非常好的参考。在同一位“大牛”李亮的交流中提到,“即使

7、是相同性质的项目,不同的团队(人员)也需要对原先积累的过程、方法进行调整。”换言之,“迷时师渡,悟了自渡”,各种书籍、文献、前人的经验,在“工作在如此易于驾驭的介质上。程序员,就像诗人一样,几乎仅仅工作在单纯的思考中。程序员凭空地运用自己的想象,来建造自己的‘城堡’”的学科中,只能充当自己的老师,需要的还是自己的顿悟。另一个角度而言,尽信书,不如无书。如果完全迷信书中的观点,也是不可行的。Gigix:刚才Adams引用的是《人月神话》中的句子吧?这本书恐怕是最近一段时间最热门的一个话题了。记得前次有人在一个小论坛上问“这本书究竟怎么样”,我的回答是:“如果没有读过

8、‘人月’,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。