重读《软件构架实践》第一章,观其对“系统需求不能决定构架”的论证有感。写这篇文章主要是为了指明解决问题的一种途径——“扩大术语定义”,通过“过程”定义的扩大,来证明“过程决定质量”,其实随着软件工程的发展“过程”含义需要扩大已经被很多人意识到了,只是一直没有人明确的重新定义(或者是没有明确说出来),但已是在那么干而已。另外,需要指出的是,术语定义范围的扩大并非始终是正确的,例如文中提到的“需求”定义的扩大,很明显就是不可能解决问题的。但对于某些问题,这是一种常见的手段。之所以会写它,是因为当人们讨论问题时,一边使用一种定义,另一边则偷偷扩大了定义,会导致双方谈论问题时,出现“针尖对不上麦芒,打不到一块”的情况,徒惹不必要的争议,还各不愉快。阅读全文>
发表于 @ 2006年02月24日 20:49:00|评论(loading...)|编辑