地大《软件工程》在线作业一
共25道题 总分:100分
一、单选题(共10题,40分)
1.需求分析是( )
A、由开发人员和系统分析人员完成
B、由系统分析人员完成
C、软件生命周期的开始
D、软件开发任务的基础性工作
2.白盒测试又称为逻辑驱动测试,主要用于( )
A、功能测试
B、边界测试
C、α测试
D、单元测试
3.可行性分析研究的目的是( )
A、争取项目
B、项目值得开发与否
C、开发项目
D、规划项目
4.数字字典的条目中( )是不可再分解的数据单位
A、数据项条目
B、数据流条目
C、数据存储单元条目
D、加工条目
5.软件危机是指在软件开发和维护中所产生的一系列严重的问题,在这些问题中相对次要的因素是( )
A、文档质量
B、程序中的解释
C、软件性能
D、开发进度
6.下列哪一模型是软件的基础模型( )
A、螺旋模型
B、瀑布模型
C、原型模型
D、第四代模型
7.在E-R模型中,包含以下基本成分( )
A、数据、对象、实体
B、控制、联系、对象
C、实体、联系、属性
D、实体、数据、联系
8.基于各个阶段对信息需求的不同,下列不属于软件开发工具分类的是( )。
A、设计工具
B、独立于硬件的软件开发工具
C、计划工具
D、分析工具
9.下面说法正确的是( )
A、经过测试没有发现错误说明程序正确。
B、测试的目标是为了证明程序没有错误。
C、成功的测试是发了迄今尚未发现的错误的测试。
D、成功的测试是没有发现错误的测试。
10.软件工程管理的对象是( )
A、软件开发人员
B、软件工程项目
C、软件开发过程地大答案请进:opzy.net或请联系微信:1095258436
D、软件开发速度
二、多选题(共5题,20分)
1.软件产品在交付使用前需要经过( )测试
A、单元测试
B、集成测试
C、确认测试
D、系统测试
2.软件概要设计的基本任务包括( )
A、软件结构设计
B、参数设计
C、数据库设计
D、评审
3.UML语言支持的建模方式有( )
A、静态建模
B、动态建模
C、模块化建模
D、功能建模
4.在进行软件需求分析时候,首先设计者必须和用户确认需求,这些需求包括( )
A、功能需求
B、性能需求
C、环境需求
D、用户界面需求
5.软件测试需要了解软件设计的( )。
A、功能
B、内部结构
C、条件
D、处理过程
三、判断题(共10题,40分)
1.画结构图时应当注意,所有的调用关系只能是从上到下。
A、错误
B、正确
2.在面向对象的需求分析方法中,建立动态模型是最主要的任务。
A、错误
B、正确
3.数据字典中共有四类条目
A、错误
B、正确
4.面向对象的设计方法一般适用于软件设计和测试阶段。
A、错误
B、正确
5.用于需求分析的软件工具,应该能够保证需求的正确性,即验证需求的一致性、完整性、现实性和有效性。
A、错误
B、正确
6.需求分析阶段建立原型的目的是确定系统是否满足用户需求。
A、错误
B、正确
7.系统流程图用于可行性分析中的当前逻辑模型的描述。
A、错误
B、正确
8.白盒测试是功能测试,因此在设计测试用例时要覆盖所有功能。
A、错误
B、正确
9.划分模块可以降低软件的复杂度和工作量,所以应该将模块分得越小越好。
A、错误
B、正确
10.HIPO法既是需求分析方法,又是软件设计方法。
A、错误
B、正确