个人阅读作业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 |
|
big ball of mud 你的项目有一个大泥球么? 有什么解决办法?
|
|
CatB – 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 |
|
Managing the development of large software systems: concepts and techniques 这是后来大家说的 “瀑布模型”,它有什么特点?
|
http://www.cs.umd.edu/class/spring2003/cmsc838p/Process/waterfall.pdf
对此模型的误解: |
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/
|