单选题 软件工程是一种层次化的技术,支持软件工程的根基在于( )
A、软件工程工具
B、质量关注点
C、软件生命周期模型
D、软件工程过程模型
单选题 “软件危机”是指( )
A、人们过分迷恋计算机系统
B、计算机病毒的出现
C、软件开发和软件维护中出现的一系列问题
D、利用计算机系统进行经济犯罪
单选题 下列哪一项不属于软件工程的发展阶段( )
A、对象工程
B、作坊式工程
C、过程工程
D、构件工程
单选题 以下关于软件说法正确的是( )
B、
软件是与计算机系统操作有关的程序、规程、规则、以及与之有关的文档及数据的完整集合。
C、
软件是与计算机系统操作有关的程序、规程、规则。
单选题 下列对软件的描述错误的是( )
A、
软件=程序+数据+文档,为了突出其功能和性能,可扩展为:软件=知识+程序+ 数据+文档
B、
软件的文档是用于记录软件的活动和中间制品,如需求规约、源程序等。
C、
能够完成预定的功能和性能,并对相应数据进行加工的程序,及描述程序、操作的文档。
单选题 软件工程实践的一个重要原则是存在价值,是指( )
A、软件正常开发
B、软件具有足够的可靠性
C、软件能够给用户提供价值
D、软件能够稳定运行
单选题 下列哪一项不是软件危机产生的原因( )
A、错误认为:软件开发 =程序编写。
B、客观原因,软件本身特点是逻辑部件,且规模日趋庞大。
C、主观上忽视需求分析。
D、过分重视软件维护。
单选题 软件工程与计算机科学的区别错误的描述是( )
A、
软件工程对于某一种特定问题的正确解决方法将永远不会改变。
C、
计算机理论关注的是软件本身运行的原理,比如时间复杂度,空间复杂度,和算法的正确性。
D、
随着技术和用户需求的不断变化,软件开发人员必须时刻调整自己的开发以适应当前的需求。同时软件工程本身也处于不断的发展中。