1.(单选题) 需求分析阶段,开发人员需从用户那里获得的最重要信息是( ) 。 A.用户能接受的开发费用 B.用户能接受的开发周期 C.用户要让软件做什么 D.软件应具有何种结构 答题: C |
2.(单选题) 软件危机的主要原因有( )。 A.软件本身的特点 B.缺乏好的开发方法和手段 C.硬件可靠性差 D.对软件的错误认识 答题:B |
3.(单选题) 精确地解决“软件系统必须做什么”是( )阶段的任务。 A.可行性研究 B.详细设计 C.需求分析 D.编码 答题:C |
4.(单选题) 软件的( )设计又称为总体设计,其主要任务是建立软件系统的总体结构。 A.概要 B.抽象 C.逻辑 D.规划 答题:C |
5.(单选题) 在软件研究过程中,CASE是( )。 A.指计算机辅助系统工程 B.CAD和CAM技术的发展动力 C.正在实验室用的工具 D.指计算机辅助软件工程 答题: D |
6.(单选题) 软件生存周期中,运行期的主要任务( )。 A.软件开发 B.软件维护 C.版本更换 D.功能扩充 答题: B |
7.(单选题) ( )是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程,它包括方法、工具和过程三个要素。 A.软件过程 B.软件测试 C.软件生存周期 D.软件工程 答题:D |
8.(单选题) 软件工程的基本要素包括方法、工具和( )。 A.过程 B.软件系统 C.硬件环境 D.人员 答题:A |
9.(单选题) 软件测试是为了( )而执行程序的过程。 A.纠正错误 B.发现错误 C .避免错误 D.证明正确 答题: B |
10.(单选题) 开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做( )。 A.软件工程 B.软件周期 C.软件危机 D.软件产生 答题: C |
11.(单选题) 软件是一种( )产品。 A.有形 B.逻辑 C.物质 D.消耗 答题:B |
12.(单选题) 瀑布模型本质上是一种( )。 A.线性顺序模型 B.顺序迭代模型 C.线性迭代模型 D.及早见产品模型 答题:A |
13.(单选题) 在软件生存周期的瀑布模型中一般包括计划、( )、设计、编码、测试、维护等阶段。 A.可行性分析 B.需求采集 C.需求分析 D.问题定义 答题: C |
14.(单选题) 具有风险分析的软件生存周期模型是( )。 A.瀑布模型 B.喷泉模型 C.螺旋模型 D.增量模型 答题: C |
15.(单选题) 在软件开发的各种资源中,( )是最重要的资源。 A.开发工具 B.方法 C.硬件环境 D.开发人员 答题:D |
16.(单选题) 软件生存周期中时间最长的是( )阶段。 A.需求分析 B.概要设计 C.测试 D.维护 答题:D |
|