个人阅读作业2

阅读下列关于软件开发本质和开发方法的博客/文章,结合自己在个人项目/结对编程/团队项目的经历,谈谈自己的理解或心得(经历了几周的开发,你总会有一些心得吧)。

 

截止时间:2014-11-13 中午12:00

 

阅读材料 :

软件工程的瀑布, 大泥球, 教堂,集市,和银弹

网页地址

No Silver Bullet - Essence and Accidents of Software Engineering

- Brooks

http://www.cs.umd.edu/class/spring2003/cmsc838p/General/NoSilverBullet.html

There Is a Silver Bullet – Brad J Cox

http://www.drdobbs.com/there-is-a-silver-bullet/184407534/

big ball of mud

你的项目有一个大泥球么? 有什么解决办法?

http://www.laputan.org/mud/

CatB – Cathedral and the Bazaar

你的团队是用什么方式建造软件?

http://en.wikipedia.org/wiki/The_Cathedral_and_the_Bazaar

Lost in CatB.

这些情况在你的团队中出现过么? 

http://queue.acm.org/detail.cfm?id=2349257

中文版:

http://www.ituring.com.cn/article/9363

Worse is Better – Richard Gabriel

The Rise of Worse is Better
Is Worse Really Better

 Managing the development of large software systems: concepts and techniques

这是后来大家说的 “瀑布模型”,它有什么特点?

http://www.cs.umd.edu/class/spring2003/cmsc838p/Process/waterfall.pdf

对此模型的误解:

http://www.youtube.com/watch?v=X1c2--sP3o0

Agile Method – by Martin Fowler

你的团队在开发中用了那些敏捷的思想和做法?

http://martinfowler.com/articles/newMethodology.html

软件工程的方法论到底有多少用处?  同时好好读一下两个文章的评论。

http://agile.dzone.com/articles/jez-humble-why-software

http://continuousdelivery.com/2012/08/why-software-development-methodologies-suck/

原文地址:https://www.cnblogs.com/jiel/p/4030382.html