文章
Slash Boxes
评论

软件工程不同于计算机科学

matrix 发表于 2009年6月08日 08时30分 星期一   Printer-friendly   Email story
来自是人去debug部门
软件开发从来不等于正式而严谨的训练,因为软件工程是以人为本 以软件的可维护性为例,它是人理解、发现和修复软件系统瑕疵的能力。软件的可维护性或许受到了计算机科学中某些正式概念的影响——如软件循环复杂度的质量控制图。但是可维护性至关重要的是参与其中的人类,和他们领会源代码意思和意图的能力。问题是,一个特定软件的高可维护性不能只是凭借另一个软件的机械检查去回答。软件安全性的情况与之相同。研究人员人员使用一些正式的方法去了解软件系统的健康和性质,但完全没有检查参与其中的人类部分。
显示选项 门槛:
声明: 下面的评论属于其发表者所有,不代表本站的观点和立场,我们不负责他们说什么。