题目
Why are Software Development Methodlogies Suck(为什么软件开发方法论让你觉得很糟糕)
我的答案
软件开发方法主要有8类,分别是parnas方法、sasd方法、面向数据结构的软件开发方法、问题分析法、面向对象的软件开发方法、可视化开发方法、icase以及软件重用和组件链接。
那为什么软件开发方法会让人觉得糟糕呢?以下是我的观点:
1.目前没有特别合适的定义个体生产率的方法,度量代码行数和度量工作小时数都不是特别完美的方法,二者都无法保证软件开发的质量,长时间工作还会导致人变得鲁钝,并导致低质量软件出现。
2.目前现实中的软件项目是没有规律可循的,很难通过某一环节来判断项目是否成功,也很难找出导致软件失败的原因。