- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程及应用练习题
一 . 单项选择题
1.不属于软件架构设计工作的内容是
D
。
A. 软件的层次结构
B. 全局数据结构
C. 接口
D. 程序流程图
2.有三个模块,它们都访问同一组数据,各部件之间只有数据关系,没有控制关系。把
这三个模块放到一起,形成的内聚是
A
。
A. 通信内聚
B. 过程内聚
C. 顺序内聚
D. 功能内聚
3.可以用于制定软件项目进度计划的工具是
D
。
A. 部署图
B. 用例图
C. 时序图
D.
甘特图
4.软件企业最重要的资产是
A
。
A. 人
B. 工具
C. 办公楼
D. 技术
5 .软件 开发过程
中一个 对所要解 决的问题 进行 定义并确
定系统范
围的活动是
。
A. 风险管理活动 B . 问题定义活动 C. 可行性研究活动 D. 需求分析活动
作为设计活动的核心角色,在整个项目中对设计活动进行领导和协调的角色是
A
。
A. 系统架构师
B. 构件设计师
C. 项目经理
D. 数据库设计师
7.实施活动将按照设计说明书进行开发,具体工作体现在三个方面,下面的工作不属于
实施活动的是
D
。
A. 编码 B . 单元测试 C. 集成 D. 验收测试
8.测试是选择适当的测试用例执行被测试程序的过程,目的在于
A
。
A. 发现程序错误 B . 证明程序无错
C. 改进程序质量 D. 预防程序缺陷
9.在可行性研究中,首先考虑用户是否已经拥有或者准备购买相应的计算机硬件和软
件,以支持新系统的开发和应用。这项研究任务属于
A
。
A. 技术可行性
B. 操作可行性
C. 经济可行性
D. 操作可行性
10.“验收标准 1:在使用该产品的前
3 周,系统从未发生过崩溃或者死机现象”
,这项
需求描述体现的需求分析建模原则是
B
。
A. 循序渐进
B. 可验证性
C. 可追踪性
D. 自顶向下逐层分解
11.为了得到一个高质量的软件系统,
除了设计人员的经验和创造性之外,
还要遵守一些
设计指导原则。下面指导原则中正确的是
D
。
A. 应尽早考虑系统细节
B. 应对系统做最大程度地分解,越彻底越好
C. 应选择最酷的技术
D. 应考虑系统的可维护性与可扩展性
12.在一个影像传输子系统中,一个模块负责从摄像头中读取影像信息,然后由影像增
强模块锐化、几何校正, 再由压缩模块压缩影像数据,之后传输模块负责传递数据。把
这些模块放到一起,形成的内聚是
C
。
A. 通信内聚
B. 过程内聚
C. 顺序内聚
D. 功能内聚
13.类图是面向对象设计建模描述方法中的重要模型之一,下面的类图中
Inventory
和
Product
两个类之间的关系是
C
。
A. 泛化关系
B. 依赖关系
C. 关联关系
D. 包含关系
14.在软件开发历史上,有大量的项目因为界面的设计而失败。下列人机界面设计方法
中,可能导致项目失败的是
C
。
A. 理解用户的特征
B.
理解用户的任务
C. 避免用户参与
D. 遵循良好的界面设计原则
15.程序设计语言的选择取决于项目的性质,如果开发
Web 应用软件,那么应该选用的
是
B
。
A. Fortran
B. Java
C. Delphi D. C
16.对于程序中的语句进行适当的处理,能够增加程序的可读性 .可理解性以及提高程序
质量。对于下面的函数
:
int comp(int x)
{
if x>0 then
return 100+x;
else
return 0;
}
评价正确的是 。
A. 违背了模块的单入口和单出口的限制条件 B. 函数返回值类型不应为 int
C. 方法名必须大写 D.函数返回值不可以为 0
17.常用的黑盒测试技术是 C 。
A. 基本路径测试 B . 条件测试 C. 等价类划分法 D. 循环测试
18.软件特征量用于解决软件开发中的某些定量问题。以软件开发和维护过程所需的钱
数如人民币或者美元等货币单位表示的特征量是 B 。
A. 软件规模 B. 开发成本 C. 开发工作量 D. 开发期限
19.过程模型有很多种,其中严格地规定了每个阶段必须提交的交付物,而且每个阶段
结束前,都必须有正式的审查的是
A
。
A. 瀑布模型
B. RAD 模型
C. 增量模型
D. 螺旋模型
20.下列文档内容不会出现在问题定义报告中的是
C
。
A. 项目目标
B. 项目范围 C. 软件构架 D.
开发周期
21.为了保证软件的质量所需要的一系列有计划的和有系统的活动,称之为
A 。
A. 软件质量保证 B . 软件质量检查 C. 软件配置管理 D. 软件设计
在软件开发过程中存在不同类型的风险。预算、进度、人员、
文档评论(0)