资源描述
福师《软件工程》在线作业二-0006
O由软件定义、软件开发和运行维护3个时期组成A:软件生命周期
B:软件测试流程C:软件维护
D:软件部署答案:A
下面不是面向对象设计准那么的是()A:模块化
B:抽象C:信息隐藏
D:不可重用答案:D
详细设计也称为(),它将详细的设计每个模块A:模块设计
B:过程设计C:整体设计
D:分段设计答案:A
需求分析最终的结果是产生()A:工程开发计划
B:需求规格说明书C:设计说明书
D:可行性分析报告答案:B
数据对象彼此间()A:有关联的
B:没有关联C:不好界定关联
D:以上都不正确答案:A
下面不是软件工程三要素的是()A:方法
B:类C:过程
D:工具答案:B
层次图很适于在()设计软件的过程使用A:自顶向下
B:自底向上C:由中间到两边
D:以上都不正确答案:A
下面不属于软件成分的重用的级别的是()A:代码重用
B:设计结果重用C:分析结果重用
D:类重用答案:D
下面选项属于瀑布模型存在的问题()A:用户容易参与开发
B:缺乏灵活性C:用户与开发者易沟通
D:适用可变需求答案:B
软件测试方法中,黑盒、白盒测试法是常用的方法,白盒测试主要用于测试()A:结构合理性
B:软件外部功能C:程序正确性
D:程序内部逻辑答案:D
为使模块尽可能独立,要求()A:模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强
B:模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C:模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱
D:以上都不正确答案:B
()能粗略的标志一个系统的大小和复杂程度A:深度
B:宽度C:扇出
D:扇入答案:A
下面选项中用黑盒技术设计测试用例的方法之一为()。
A:基本路径测试B:逻辑覆盖
C:循环覆盖D:等价类划分
答案:DJackson结构程序设计方法基本上由()个步骤组成
A:1B:3
C:5D:7
答案:c单元测试集中检测()
A:模块B:过程
C:数据D:架构
答案:A在设计人机界面的过程中,下面那个问题不可能遇到()
A:系统吞吐量B:系统响应时间
C:用户帮助设施D:出错信息处理
答案:A当模块中包含复杂的条件组合,下面选项中()能够清晰地表达出各种动作之 间的对应关系。
A:判定表和判定树B:盒图
C:流程图D:关系图
答案:A一张判定表由()局部组成
A:1B:2
C:3D:4
答案:D盒图称为()或Chapin图,这种表达方式取消了流程线,它强迫程序员以结构 化方式思考和解决问题
A:流程图B:框图
C:判定表D:N-S 图
答案:D以下不是白盒测试技术的是()。
A:基本路径测试B:边界值分析测试
C:循环覆盖测试D:逻辑覆盖测试
答案:D下面不是软件危机现象的是()
A:对软件开发本钱和进度的估计常常很不准确。
B:用户对“已完成的”软件系统不满意的现象经常发生。
C:软件产品的质量往往靠不住。
D:软件常常是可维护的。
答案:D完善性维护占整个维护活动的()
A:50%-66%B:17%-21%
C:18%-25%D:4%
答案:A以事务为中心的数据流称为()
A:变换流B:事务流
C:设计过程D:模块流
答案:B为适应软件运行环境的变化而修改软件的活动为().
A:纠错性维护B:适应性维护
C:改善性维护D:预防性维护
答案:B判定覆盖又叫()
A:分支覆盖B:条件覆盖
C:语句覆盖D:点覆盖
答案:A下面那个不属于常见的3类人机界面设计指南()
A:一般交互指南B:信息输出指南
C:数据输入指南D:信息显示指南
答案:B在E-R图中,()表不关系
A:方框B:菱形
C:椭圆D:圆角矩形
答案:B下面是软件重用的层次的是()
A:知识重用B:数量重用
C:结构重用D:数据重用
答案:A信息隐藏中隐藏的是模块的O
A:实现细节B:设计细节
C:运行细节D:以上都不正确
答案:A从事物的组成部件及每个部件的属性、功能来认识事物。这种方法是()的方 法。
A:面向对象B:面向数据
C:面向过程D:面向属性
答案:A接口需求描述应用系统与它的环境通信的格式()
A:错误B:正确
答案:B分析模型是系统分析员同用户、领域专家交流时有效地通信手段()
A:错误B:正确
答案:B当算法中包含多重嵌套条件时,用盒图可以清楚表述算法()
A:错误B:正确
答案:A子系统两种交互方式是客户-供应商关系和平等伙伴关系()
A:错误B:正确
答案:B边界测试时单元测试中最后的可能是最重要的任务()
A:错误B:正确
答案:B所谓穷举测试就是把程序中所有可能的执行路径都检查一遍()
A:错误B:正确
答案:B软件设计中应该追求尽可能松散耦合的系统()
A:错误B:正确
答案:B软件的逆向工程是分析程序以便在比源代码更高的抽象层次上创立出程序的某种 表示过程()
A:错误B:正确
答案:B重载提高了面向对象系统的灵活性和可读性()
A:错误B:正确 答案:B 在逻辑内聚的模块中,相互之间关联性强,因此这类模块的修改比拟简单()
A:错误B:正确
答案:A软件配置管理是在软件的整个生命期内管理变化的一组活动()
A:错误B:正确
答案:B增量模型基本思想是使用原型方法来尽量降低风险()
A:错误B:正确
答案:A软件质量是软件与明确地和隐含地定义的需求相一致的程度()
A:错误B:正确
答案:BMcCabe方法根据程序控制流的复杂程度定量度量程序的复杂程度()
A:错误B:正确
答案:B软件工程包括技术和管理两方面内容,是技术与管理紧密结合的产物()
A:错误B:正确
答案:B通常用来消除数据冗余度的范式有()
A:第一范式B:第二范式
C:第三范式D:以上都不正确
答案:A, B,C常用的过程设计的工具包括()
A:程序流程图B:盒图
C:PAD 图D:判定表
答案:A, B, C, D软件工程的主要目的包括()
A:提高软件的可维护性B:减少软件维护需要的工作量
C:降低软件系统的总本钱D:工程规模比拟大
答案:A, B,C下面属于软件危机表现的有() A:对软件的开发本钱不准确 B:对软件的开发进度估计不准确 C :软件通常没有适当的文档资料 D:软件常常是不可维护的 答案:A,B,C,D
下面属于逻辑覆盖的是()A:语句覆盖
B:判定覆盖C:条件覆盖
D:路径覆盖答案:A, B, C, D
展开阅读全文