软件工程专项练习1

1.在需求阶段,反映需求过程本身质量的可度量属性应该是功能点的可追踪性和实现过程的稳定性
正确答案: A


2.构成计算机软件的是
正确答案: D
源代码
程序和数据
程序和文档
程序、数据及相关文档

**解释:**软件指的是计算机系统中与硬件相互依赖的另 —部分,包括程序、数据和有关的文档,选D。
3.下列哪个属性是指软件必须能够不断进化以满足客户的需求变化,这是软件产品最根本的特性。( )
正确答案: A
可维护性
可依赖性
有效性
可用性

解释:可以把软件的可维护性定性的定义为:维护人员理解、改正、改动或改进这个软件的难易程度。提高可维护性是支配软件工程方法学所有步骤的关键目标。
4.内聚程度最低的是 ( ) 内聚
正确答案: A
偶然
过程
顺序
时间

解释:把内聚按紧密程度从低到高排列次序为偶然内聚、逻辑内聚、时间内聚、过程内聚、通信内聚、信息内聚、功能内聚。
5.OMT (Object Modelling Technique)方法的第一步是从问题的陈述入手,构造系统模型。系统模型由对象模型、()组成。
正确答案: C
静态模型和功能模型
动态模型和过程模型
动态模型和功能模型
静态模型和操作模型

**解释:**面向对象建模方法有很多种,也都在进一步的发展和完善中。OMT法是目前最为成熟和实用的方法之一。它从三个方面对系统进行建模,每个模型从一个侧面反映系统的特性,三个模型分别是:对象模型、动态模型和功能模型。
6.针对“学生成绩的范围是 0-100”,采用黑盒测试划分()个等价类。
正确答案: C
1
2
3
4

解释:无效等价类 有效等价类 无效等价类 
成绩<0 , 0<成绩<100 , 成绩>100
7.IDEF 图反映系统( )
正确答案: D
怎么做
对谁做
何时做
做什么

解释:IDEF0用于分析企业内部的各项功能流程,通过图像模型说明这些功能是由什么掌控的,谁在执行这些功能,通过哪些资源来实行这些功能,这些功能流程的效果是什么。以及它与其他功能之间的关系。
8.下列选项中不属于结构化程序设计原则的是( )。
正确答案: A
可封装
自顶向下
模块化
逐步求精

解释:结构化程序设计的思想包括:自顶向下、逐步求精、模块化、限制使用goto语句,所以选择A
9.The purpose of earned value analysis is to_____
正确答案: B
determine how to compensate developers based on their productivity
provide a quantitative means of assessing software project progress
provide a qualitative means of assessing software project progress
set the price point for a software product based on development effort

解释:
b.提供一种评估软件项目进度的量化方法。
c.提供评估软件项目进度的定性方法
10.UML 是一种面向对象的分析设计方法,即OOA/OOD方法。()
正确答案: B
正确
错误

解释:统一建模语言(英语:Unified Modeling Language,縮寫 UML )是非专利的第三代建模和规约语言。 UML 是一种开放的方法,用于说明、可视化、构建和编写一个正在开发的、面向对象的、软件密集系统的制品的开放方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值