软件开发真正的价值

时间:2019-3-21 12:58:20

要使软件开发成为一门可靠的工程学科,而不是一门手艺,需要改进以下四个重要领域:


1.需要通过提高应用程序的免疫力水平,以及包括编程语言自身更好的安全特性等措施来逐步改善软件的安全性,而访问控制和权限控制一直也是软件工程的薄弱环节。


2.需要从缺陷预防方法和缺陷去除方法两方面来改善软件质量。近50年来,不佳的软件质量一直破坏着软件经济,而这种情况不能再持续下去了。每一款重要应用软件都需要有效地结合审查、静态分析和测试等方法来改善软件质量,而只靠软件测试这一种方法并不足以获得高品质的软件。


3.为了更好地理解软件开发和软件维护的真实经济价值,需要对软件的度量方式加以改进。这意味着需要考虑活动级别的软件成本,也意味着要分析传统度量指标(如“平均缺陷成本”和“代码行”等)的缺陷,这些度量指标违反了标准经济学的有关法则。


4.由于经济衰退,新的软件开发正不断放缓,因此需要更好地理解软件维护和改造的经济价值。维护和改造遗留应用程序的方法变得越来越重要,为了获取“丢失”的软件需求和业务规则而对遗留应用程序进行挖掘的方法也同样重要。


更多新闻观点

继续查看更多相关新闻观点

联系我们

电话咨询