单选题
下列叙述中正确的是()。
A
软件工程的三要素是方法、工具和进程
B
软件工程是用于软件的定义、开发和维护的方法
C
软件工程是为了解决软件生产率问题
D
软件工程是用工程、科学和数学的原则与方法研制、维护计算机软件的有关技术及管理方法
答案解析
正确答案:D
解析:
解析:软件工程包含方法、工具和过程3个要素,A选项错误。软件过程是应用于计算机软件的定义、开发和维护的一整套方法、工具、文档、实践标准和工序,B选项错误。软件工程概念的出现源自软件危机,是为了解决软件危机的问题,C选项错误。本题答案为D选项。
相关知识点:
软件工程三要素,方法工具进程
相关题目
单选题
设表的长度为n。在下列结构所对应的算法中,最坏情况下时间复杂度最低(即比较次数)的是()。
单选题
在长度为n的顺序表中查找一个元素,假设需要查找的元素一定在表中,并且元素出现在表中每个位置上的可能性是相同的,则在平均情况下需要比较的次数为( )。
单选题
为了对有序表进行对分查找,则要求有序表()。
单选题
下列算法中,最坏情况下时间复杂度最低的是()。
单选题
设表的长度为20。则在最坏情况下,冒泡排序的比较次数为()。
单选题
设顺序表的长度为n。下列排序方法中,最坏情况下比较次数小于n(n-1)/2的是() 。
单选题
设表的长度为15。则在最坏情况下,快速排序所需要的比较次数为()。
单选题
设表的长度为n。下列查找算法中,在最坏情况下,比较次数最少的是()。
单选题
下列排序法中,每经过一次元素的交换会产生新的逆序的是()。
单选题
在希尔排序法中,每经过一次数据交换后( )。
