简答题

软件与其他工程学科所产生的制品有什么区别?

正确答案

(1)软件是人类思维和智能所延伸的产物,其数据、状态和逻辑关系的组合以及人类思维的 复杂性和不确定性导致它本身具有极高的复杂性;
(2)软件具有不可见性,它是抽象的,形式化和逻辑化的;
(3)软件具有可变性,有用的软件需要不断地修改和扩展,但是频繁的修改可能导致软件的退化;
(4)软件的开发在很大程度上依然是手工作坊式的,难以实现工厂化的生产。

答案解析

相似试题
  • 软件重构与正向工程的区别是什么?

    简答题查看答案

  • 由于软件是产品,因此可以应用其他工程制品所用的技术进行生产。

    判断题查看答案

  • 什么是软件测试?软件测试与调试有什么区别?

    简答题查看答案

  • CASE工具、软件开发环境SDE、软件工程环境SEE三者之间有何联系与区别?

    简答题查看答案

  • 软件测试的基本任务是什么?测试与纠错有什么区别?

    简答题查看答案

  • 编码键盘和非编码键盘有什么区别?在接口电路与软件设计上有什么区别

    简答题查看答案

  • 简述嵌入式系统的开发与通常PC机上的软件开发有什么区别。

    简答题查看答案

  • 什么是软件过程?它与软件工程方法学有何关系?

    简答题查看答案

  • 什么是软件过程?它与软件工程方法学有何关系?

    简答题查看答案