《软件工程》在线作业二
大工23春《软件工程》在线作业2-答案
![大工23春《软件工程》在线作业2-答案](https://img.taocdn.com/s3/m/9bef8acc0342a8956bec0975f46527d3240ca6a9.png)
大工23春《软件工程》在线作业2
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 50 分)
1.通信内聚、逻辑内聚、顺序内聚和时间内聚的内聚性从高到低顺序是()。
[A.]通信、逻辑、顺序、时间
[B.]通信、时间、顺序、逻辑
[C.]顺序、通信、时间、逻辑
[D.]顺序、通信、逻辑、时间
正确答案:C
2.模块内聚度越高,说明模块内各成分彼此结合的程度越()。
[A.]松散
[B.]紧密
[C.]无法判断
[D.]相等
正确答案:B
3.结构化方法是一种()的软件开发方法。
[A.]面向用户
[B.]面向数据结构
[C.]面向对象
[D.]面向数据流
正确答案:D
4.层次图是用来描绘软件的层次结构,其中一个矩形框代表一个模块,若矩形框之间有直线连接,表示它们之间存在()。
[A.]调用关系
[B.]组成关系
[C.]链接关系
[D.]顺序执行关系
正确答案:A
5.美国IBM公司发明的“层次图加输入/处理/输出图”是指()。
[A.]层次图
[B.]HIPO图
[C.]PAD图
[D.]DFD图
正确答案:B
6.在以下白盒技术测试用例的设计中()是最弱的覆盖标准。
[A.]语句
[B.]条件
[C.]条件组合
[D.]判定。
大工15春《软件工程》在线作业2满分答案
![大工15春《软件工程》在线作业2满分答案](https://img.taocdn.com/s3/m/cf6f6d25b42acfc789eb172ded630b1c59ee9b9f.png)
大工15春《软件工程》在线作业2满分答案
大工15春《软件工程》在线作业2满分答案
一、单选题
1.为了提高模块的独立性,模块内部最高程度的内聚是()。
A.逻辑内聚
B.时间内聚
C.功能内聚
D.偶然内聚
正确答案:C
2.在软件测试中,白盒测试方法是通过分析程序的()来设计测试用例的方法。
A.应用范围
B.内部逻辑
C.输出数据
D.输入数据
正确答案:B
3.因计算机硬件和软件环境的变化而作出的修改软件的过程称为()。
A.改正性维护
B.适应性维护
C.完善性维护
D.预防性维护
正确答案:B
4.在详细设计阶段,经常采用的工具不包括()。
A.PAD
B.N-S
C.PDL
D.DFD
正确答案:D
5.下列几种类型中,耦合性最弱的是()耦合。
A.内容
B.控制
C.公共环境
D.数据
正确答案:D
本帖隐藏的内容
6.使用程序设计的控制结构导出测试用例的测试方法是()。
A.黑盒测试
B.白盒测试
C.边界测试
D.等价划分测试。
18春天大《软件工程》在线作业二
![18春天大《软件工程》在线作业二](https://img.taocdn.com/s3/m/c4cf881376c66137ee06195d.png)
------------------------------------------------------------------------------------------------------------------------------ (单选题) 1: 20世纪60年代后期,由Dijkstra提出的,用来增加程序设计的效率和质量的方法是()。
A: 模块化程序设计B: 并行化程序设计C: 标准化程序设计D: 结构化程序设计正确答案:(单选题) 2: 程序的三种基本控制结构是()。
A: 过程、子程序和分程序B: 顺序、选择和重复C: 递归、堆栈和队列D: 调用、返回和转移正确答案:(单选题) 3: 可维护性的特性中,相互矛盾的是()。
A: 可修改性和可理解性B: 可测试性和可理解性C: 效率和可修改性D: 可理解性和可读性正确答案:(单选题) 4: 维护阶段的文档是()。
A: 软件需求说明B: 操作手册C: 软件问题报告D: 测试分析报告正确答案:(单选题) 5: Jackson方法主要适用于规模适中的()系统的开发。
A: 数据处理B: 文字处理C: 实时控制D: 科学计算正确答案:(单选题) 6: 最早用于科学计算的程序设计语言是()。
A: PROLOG语言B: SMALLTALK语言C: FORTRAN语言D: COBOL语言正确答案:(单选题) 7: 下列哪个语言提供指针且不存在布尔类型,并且它广泛应用于系统程序设计语言()。
A: PASCALB: DEPHIC: ADAD: C------------------------------------------------------------------------------------------------------------------------------ 正确答案:(单选题) 8: 软件维护费用高的主要原因是()。
15春西南交《软件工程》在线作业二 答案
![15春西南交《软件工程》在线作业二 答案](https://img.taocdn.com/s3/m/2ee7eb7cf242336c1eb95edb.png)
西南交《软件工程》在线作业二
一、单选题(共25 道试题,共100 分。
)
1. 数据字典中,一般不包括下列选项中的()条目
A. 数据流
B. 数据存储
C. 加工
D. 源点与终点
正确答案:D
2. 软件需求规格说明书的内容不应包括对()的描述
A. 主要功能
B. 算法的详细过程
C. 用户界面及运行环境
D. 软件的性能
正确答案:B
3. 结构图中,不是其主要成分的是()
A. 模块
B. 模块间传递的数据
C. 模块内部数据
D. 模块间的控制关系
正确答案:C
4. 软件需求分析阶段的工作,可以分成以下四个方面:对问题的识别、分析与综合、制定需求规格说明以及()
A. 总结
B. 实践性报告
C. 需求分析评审
D. 以上答案都不正确
正确答案:C
5. 需求分析阶段最重要的技术文档之一是()
A. 项目开发计划
B. 设计说明书
C. 需求规格说明书
D. 可行性分析报告
正确答案:C
6. 通过()分解完成数据流图的细化
A. 结构分解
B. 功能分解。
大连理工大学20年秋季《软件工程》在线作业2附参考答案
![大连理工大学20年秋季《软件工程》在线作业2附参考答案](https://img.taocdn.com/s3/m/6325ab3b0242a8956bece4ce.png)
大连理工大学20年秋季《软件工程》在线作业2附参考答案
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 50 分)
1.为了提高模块的独立性,模块内部最高程度的内聚是( )。
A.逻辑内聚
B.时间内聚
C.功能内聚
D.偶然内聚
答案:C
2.下列几种类型中,耦合性最弱的是( )耦合。
A.内容
B.控制
C.公共环境
D.数据
答案:D
更多加微boge30619
3.一个只有顺序结构的程序(含有4条边,5个顶点),其环形复杂度是( )。
A.0
B.1
C.3
D.4
答案:B
4.在详细设计阶段,经常采用的工具不包括( )。
A.PAD
B.N-S
C.PDL
D.DFD
答案:D
5.下面说法正确的是( )。
A.测试是为了表明程序是正确的
B.成功的测试是没有发现错误的测试
C.测试是为了发现程序中的错误而执行程序的过程
D.以上都不对
答案:C
6.使用程序设计的控制结构导出测试用例的测试方法是( )。
A.黑盒测试。
奥鹏地大《软件工程》在线作业二 标准答案
![奥鹏地大《软件工程》在线作业二 标准答案](https://img.taocdn.com/s3/m/c6d066b487c24028915fc3e1.png)
A错误
B正确
【答案】:A
24.需求分析的主要方法有SD法、OOA法及HIPO法等。
【选项】:
A错误
B正确
【答案】:A
25. PAD图是一种描述程序逻辑结构的流程图。
【选项】:
A错误
B正确
【答案】:A
【选项】:
A技术可行性
B经济可行性
C效益可行性
D社会可行性
【答案】:A.B.D
15.在进行软件需求分析时候,首先设计者必须和用户确认需求,这些需求包括()
【选项】:
A功能需求
B性能需求
C环境需求
D用户界面需求
【答案】:A.B.C.D
16. UML是一种建模语言,是一种标准的表示,是一种方法。
【选项】:
中国地质大学(北京)
《软件工程》在线作业二
参考答案
地大《软件工程》在线作业二
1.需求分析是()
【选项】:
A由开发人员和系统分析人员完成
B由系统分析人员完成
C软件生命周期的开始
D软件开发任务的基础性工作
【答案】:D
2.下列不属于成本效益的度量指标()
【选项】:
A货币的时间价值
B投资回收期
C性质因素
D纯收入
【答案】:C
3.软件危机是指在软件开发和维护中所产生的一系列严重的问题,在这些问题中相对次要的因素是()
【选项】:
A文档质量
B程序中的解释
C软件性能
D开发进度
【答案】:D
4.数据流图是表示软件模型的一种图示方法,画数据流图应遵循的原则是:()
【选项】:
A自顶向上、分层绘制、逐步求精
B自定向下、分层绘制、逐步求精
[答案][天津大学]2020春《软件工程》在线作业2
![[答案][天津大学]2020春《软件工程》在线作业2](https://img.taocdn.com/s3/m/2b8801ed87c24028915fc3e0.png)
1.面向对象的主要特征除对象唯一性、封装、继承外,还有()。
A.完整性B.多态性C.可移植性D.兼容答案:B2.维护中,因误删除一个标识符而引起的错误是()副作用。
A.设计B.编码C.文档D.数据答案:B3.一个面向对象系统的体系结构通过它的()关系确定。
A.过程和对象B.类与对象C.类与对象D.成分对象和对象答案:D4.为适应软硬件环境变化而修改软件的过程是()。
A.预防性维护B.适应性维护C.校正性维护D.完善性维护答案:B5.在商业系统的开发中应用最广的语言是()。
A.SMALLTALK语言B.PROLOG语言C.FORTRAN语言D.COBOL语言答案:D6.Jackson方法主要适用于规模适中的()系统的开发。
A.科学计算B.文字处理C.数据处理D.实时控制答案:C7.功能模型中所有的()往往形成一个层次结构。
在这个层次结构中一个数据流图的过程可以由下一层的数据流图作进一步的说明。
A.状态迁移图B.概念模型图C.数据流图D.事件追踪图答案:C8.一个程序如果把它作为一个整体,它也是只有一个入口、一个出口的单个顺序结构,这是一种()。
A.自顶向下设计B.结构程序C.组合的过程D.分解过程答案:C9.一个面向对象系统的体系结构通过它的成分对象和对象间的关系确定,与传统的面向数据流的结构化开发方法相比,它具有的优点是()。
A.设计稳定B.模块独立性C.变换分析D.事务分析答案:A10.PDL是软件开发过程中用于()阶段的描述工具。
A.需求分析B.详细设计C.编程D.概要设计答案:C11.20世纪60年代后期,由Dijkstra提出的,用来增加程序设计的效率和质量的方法是()。
A.结构化程序设计B.模块化程序设计C.标准化程序设计D.并行化程序设计答案:A12.可维护性的特性中相互促进的是()。
A.效率和结构好B.效率和可移植性C.效率和可修改性D.可理解性和可测试性答案:D13.通过执行对象的操作改变对象的属性,但它必须通过()的传递。
福师《软件工程》在线作业二
![福师《软件工程》在线作业二](https://img.taocdn.com/s3/m/758df90415791711cc7931b765ce0508763275e0.png)
福师《软件⼯程》在线作业⼆福师《软件⼯程》在线作业⼆⼀、单选题(共30 道试题,共60 分。
)1. 层次图很适于在(A)设计软件的过程使⽤A. ⾃顶向下B. ⾃底向上C. 由中间到两边D. 以上都不正确满分:2 分2. 下⾯不是⾯向对象设计准则的是(D )A. 模块化B. 抽象C. 信息隐藏D. 不可重⽤满分:2 分3. 下⾯选项属于瀑布模型存在的问题(B)A. ⽤户容易参与开发B. 缺乏灵活性C. ⽤户与开发者易沟通D. 适⽤可变需求满分:2 分4. 将软件组装成系统的测试技术为(A )A. 集成测试B. 单元测试C. 集合测试D. 系统测试满分:2 分5. 下⾯不是在需求分析阶段的图形⼯具的是(D)A. 数据流图B. 层次⽅框图C. IPO图D. I-O图满分:2 分B. 过程设计C. 整体设计D. 分段设计满分:2 分7. 下⾯属于软件调试技术的是(B)。
A. 边界值分析B. 回溯法C. 循环覆盖D. 集成测试满分:2 分8. 软件维护是软件⽣命周期的固有阶段,⼀般认为各种不同的软件维护以(C)维护所占的维护量最⼩。
A. 改正性维护B. 适应性维护C. 预防性维护D. 完善性维护满分:2 分9. 信息隐藏中隐藏的是模块的(A)A. 实现细节B. 设计细节C. 运⾏细节D. 以上都不正确满分:2 分10. (A)由软件定义、软件开发和运⾏维护3个时期组成A. 软件⽣命周期B. 软件测试流程C. 软件维护D. 软件部署满分:2 分11. 下⾯不是软件危机现象的是(D)A. 对软件开发成本和进度的估计常常很不准确。
B. ⽤户对“已完成的”软件系统不满意的现象经常发⽣。
C. 软件产品的质量往往靠不住。
12. 在状态图中定义的状态主要有初态、中态和(B)A. 过渡态B. 中间状态C. 半中间状态D. 以上都不正确满分:2 分13. 软件⽣命周期中所花费⽤最多的阶段为(D)。
A. 详细设计B. 软件编码C. 软件测试D. 软件维护满分:2 分14. 数据对象彼此间(A)A. 有关联的B. 没有关联C. 不好界定关联D. 以上都不正确满分:2 分15. ⾯向对象的软件技术以(B)为核⼼A. 数据B. 对象C. 过程D. 结构满分:2 分16. ⼀张判定表由(D)部分组成A. 1B. 2C. 3D. 4满分:2 分17. 软件(B)是把程序从⼀种计算环境转移到另⼀种计算环境的难易程度A. 可测试性B. 可移植性满分:2 分18. 下⾯那些不是数据字典的元素(D)A. 数据流B. 数据存储C. 处理D. 数据项满分:2 分19. 需求分析最终的结果是产⽣(B)A. 项⽬开发计划B. 需求规格说明书C. 设计说明书D. 可⾏性分析报告满分:2 分20. 单元测试集中检测(A)A. 模块B. 过程C. 数据D. 架构满分:2 分21. 下⾯选项中⽤⿊盒技术设计测试⽤例的⽅法之⼀为(D)。
地大20秋《软件工程》在线作业二【标准答案】
![地大20秋《软件工程》在线作业二【标准答案】](https://img.taocdn.com/s3/m/58ada38cee06eff9aff80723.png)
地大《软件工程》在线作业二 -0007
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 40 分)
1.软件质量作为一个极为重要的问题贯穿软件的()。
A.开发
B.生存期
C.度量
D.测试
答案:B
2.面向对象的开发方法的工作模型是()
A.瀑布模型
B.喷泉模型
C.智能模型
D.循环模型
答案:B
3.数字字典的条目中()是不可再分解的数据单位
A.数据项条目
B.数据流条目
C.数据存储单元条目
D.加工条目
答案:A
4.软件生命周期中所花费用最多的阶段是()
A.详细设计
B.软件编码
C.软件测试
D.软件维护
答案:D
5.在数据流图中,符号方框表示()
A.变换/加工
B.外部实体
C.数据流
D.数据存储
答案:B
6.软件危机是软件产业化过程中出现的一种现象,下述现象中:①软件需要增长难以满足②软件开发进度难以控制③软件质量不易保证④软件开发成本提高()是其主要表现。
A.②③④
B.③④
C.全部。
福建师范大学福师《软件工程》在线作业二
![福建师范大学福师《软件工程》在线作业二](https://img.taocdn.com/s3/m/e5fa90b9f021dd36a32d7375a417866fb84ac0b5.png)
福建师范大学福师《软件工程》在线作业二1.需求分析最终的结果是产生()• A.项目开发计划• B.需求规格说明书• C.设计说明书• D.可行性分析报告第1题正确答案:B2.改正性维护占整个维护活动的()• A.50%-66%• B.17%-21%• C.18%-25%• D.4%第2题正确答案:B3.()适合于调试小程序• A.蛮干法• B.回溯法• C.原因排除法• D.以上均不是第3题正确答案:B4.下面不属于软件成分的重用的级别的是()• A.代码重用• B.设计结果重用• C.分析结果重用• D.类重用第4题正确答案:D5.软件()是把程序从一种计算环境转移到另一种计算环境的难易程度• A.可测试性• B.可移植性• C.可修改性• D.可理解性第5题正确答案:B6.下面选项中用黑盒技术设计测试用例的方法之一为()。
• A.基本路径测试• B.逻辑覆盖• C.循环覆盖• D.等价类划分第6题正确答案:D7.两个模块彼此间通过参数交换信息,而且交换的信息仅仅是(),称为数据耦合• A.数据• B.图表• C.数字• D.文字第7题正确答案:A8.需求分析中开发人员要从用户那里了解的有()• A.软件做什么• B.用户使用界面• C.输入的信息• D.软件的规模第8题正确答案:A9.调试时在测试发现错误之()排除错误的过程• A.前• B.后• C.中• D.以上都不正确第9题正确答案:B10.详细设计也称为(),它将详细的设计每个模块• A.模块设计• B.过程设计• C.整体设计• D.分段设计第10题正确答案:A11.根据用户在软件使用过程中提出的建设性意见所进行的维护活动是(). • A.纠错性维护• B.适应性维护• C.改善性维护• D.预防性维护第11题正确答案:C12.下面不是面向对象设计准则的是()• A.模块化• B.抽象• C.信息隐藏• D.不可重用第12题正确答案:D13.RUP把软件生命周期划分为()个连续的阶段• A.1• B.2• C.3• D.4第13题正确答案:D14.面向对象的软件技术以()为核心• A.数据• B.对象• C.过程• D.结构第14题正确答案:B15.单元测试集中检测()• A.模块• B.过程• C.数据• D.架构第15题正确答案:A16.用户界面设计过程是一个()的过程• A.迭代• B.连续• C.离散• D.一致第16题正确答案:A17.()是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程,包括方法、工具和过程三个要素。
东师-《软件工程》23秋学期在线作业2-辅导资料(答案)
![东师-《软件工程》23秋学期在线作业2-辅导资料(答案)](https://img.taocdn.com/s3/m/a6cd4010443610661ed9ad51f01dc281e43a567c.png)
软件工程23秋在线作业2-0003
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 30 分)
第一题,将软件组装成系统的一种测试技术叫()。
[A]选项.集成测试
[B]选项.单元测试
[C]选项.集合测试
[D]选项.系统测试
[本题选择]:A
第二题,原型化方法是何种类型的设计过程。
()
[A]选项.自外向内
[B]选项.自顶向下
[C]选项.自内向外
[D]选项.自底向上
[本题选择]:A
第三题,指模块的功能强度的度量,即一个模块内部各个元素彼此结合的紧密程度的度量的是()。
[A]选项.独立性
[B]选项.内聚性
[C]选项.耦合性
[D]选项.关联性
[本题选择]:B
第四题,软件详细设计主要采用的方法是()。
[A]选项.模块设计
[B]选项.数据库设计
[C]选项.PDL语言
[D]选项.结构化程序设计
[本题选择]:D
第五题,统计表明,软件测试工作往往占软件开发总工作量的()。
[A]选项.20
[B]选项.40
[C]选项.60
[D]选项.80
[本题选择]:B
第六题,相同的操作或函数、过程可作用于多种类型的对象上并获得不同结果,或不同的对象收到同一消息可以产生不同的结果。
所指的特性是()。
[A]选项.继承。
2020年奥鹏中国地质大学(北京) 地大《软件工程》在线作业二 满分答案
![2020年奥鹏中国地质大学(北京) 地大《软件工程》在线作业二 满分答案](https://img.taocdn.com/s3/m/5415bea7eefdc8d376ee32c6.png)
A由开发人员和系统分析人员完成
B由系统分析人员完成
C软件生命周期的开始
D软件开发任务的基础性工作
【答案】:D
10.以下关于软件生存周期模型说法不正确的是()
【选项】:
A软件生存周期模型是描述软件开发过程中各种活动如何执行的模型
B增量模型是一种非整体开发的模型
C瀑布模型是一种风险驱动的模型
D喷泉模型是一种以用户需求为动力,以对象座位驱动的模型,适合于面向对象的开发方法。
B正确
【答案】:A
25.用面向对象方法开发的软件系统,可维护性好。
【选项】:
A错误
B正确
【答案】:B
【选项】:Hale Waihona Puke A ②③④B ③④
C全部
D ②③
【答案】:C
7.综合测试是在软件周期的( )阶段制定的,在综合测试完成的。
【选项】:
A需求分析
B概要设计
C综合测试
D确认测试
【答案】:B
8.软件的主要功能和结构是在( )阶段决定的
【选项】:
A编程
B分析设计
C测试
D维护
【答案】:B
9.需求分析是()
【选项】:
A数据项条目
B数据流条目
C数据存储单元条目
D加工条目
【答案】:A
4.软件生命周期中所花费用最多的阶段是()
【选项】:
A详细设计
B软件编码
C软件测试
D软件维护
【答案】:D
5.在数据流图中,符号方框表示()
【选项】:
A变换/加工
B外部实体
C数据流
D数据存储
【答案】:B
6.软件危机是软件产业化过程中出现的一种现象,下述现象中:①软件需要增长难以满足②软件开发进度难以控制③软件质量不易保证④软件开发成本提高()是其主要表现。
奥鹏作业《软件工程》在线作业2
![奥鹏作业《软件工程》在线作业2](https://img.taocdn.com/s3/m/efd5b5d00740be1e640e9aa2.png)
20春《软件工程》在线作业2软件需求分析的任务不应包括()。
选项【A】:问题分析
选项【B】:信息域分析
选项【C】:结构化程序设计
选项【D】:确定逻辑模型
正确选项:C
程序流程图中的箭头代表()。
选项【A】:数据流
选项【B】:控制流
选项【C】:顺序流
选项【D】:调用
正确选项:B
在结构化分析方法(SA),与数据流图配合使用的是()。
选项【A】:网络图
选项【B】:实体联系图
选项【C】:数据字典
选项【D】:程序流程图
正确选项:C
选择程度设计语言的关键因素是()。
选项【A】:软件应用领域
选项【B】:软件执行环境
选项【C】:软件开发方法
选项【D】:算法和数据结构
正确选项:D
进行需求分析可使用多种工具,但()是不适用的。
北航14秋《软件工程》在线作业二答案
![北航14秋《软件工程》在线作业二答案](https://img.taocdn.com/s3/m/5ed7c7c95fbfc77da269b142.png)
北航《软件工程》在线作业二
单选题判断题多选题
一、单选题(共10 道试题,共40 分。
)
1. 将软件组装成系统的一种测试技术叫( ).
A. 集成测试
B. 单元测试
C. 集合测试
D. 系统测试
-----------------选择:A
2. 关于软件测试的目的不正确的是()
A. 从用户骄傲度看,通过软件测试暴露软件中隐藏的错误和缺陷
B. 从开发者看测试成为表明软件产品中不存在错误的过程
C. 一个成功的测试时为了发现至今未发现的错误的测试
D. 一个好的测试用例在于不能发现错误
-----------------选择:D
3. 一个模块的( )是指能模块调用子模块的个数
A. 扇出数
B. 扇入数
C. 宽度
D. 深度
-----------------选择:A
4. 面向数据的设计方法就是根据问题的数据结构定义一组映射,把问题的数据结构转换为问题解的( )结构
A. 程序
B. 数据
C. 逻辑
D. 物理
-----------------选择:A
5. 技术可行性是可行性研究的关键,其主要内容一般不包括( ).
A. 风险分析
B. 资源分析
C. 人员分析
D. 技术分析
-----------------选择:C
6. 判定表由四部分组成:左上部列出( ).
A. 条件组合与动作之间的对应关系
B. 所有条件
C. 所有可能的动作
D. 可能的条件组合
-----------------选择:A。
奥鹏福师21年秋季《软件工程》在线作业二_3.doc
![奥鹏福师21年秋季《软件工程》在线作业二_3.doc](https://img.taocdn.com/s3/m/2de5f4c0ee06eff9aff8071f.png)
1.()由软件定义、软件开发和运行维护3个时期组成A.软件生命周期B.软件测试流程C.软件维护D.软件部署【参考答案】: A2.下面不是面向对象设计准则的是( )A.模块化B.抽象C.信息隐藏D.不可重用【参考答案】: D3.详细设计也称为(),它将详细的设计每个模块A.模块设计B.过程设计C.整体设计D.分段设计【参考答案】: A4.需求分析最终的结果是产生()A.项目开发计划B.需求规格说明书C.设计说明书D.可行性分析报告【参考答案】: B5.数据对象彼此间()A.有关联的B.没有关联C.不好界定关联D.以上都不正确【参考答案】: A6.下面不是软件工程三要素的是()A.方法B.类C.过程D.工具【参考答案】: B7.层次图很适于在()设计软件的过程使用A.自顶向下B.自底向上C.由中间到两边D.以上都不正确【参考答案】: A8.下面不属于软件成分的重用的级别的是()A.代码重用B.设计结果重用C.分析结果重用D.类重用【参考答案】: D9.下面选项属于瀑布模型存在的问题()A.用户容易参与开发B.缺乏灵活性C.用户与开发者易沟通D.适用可变需求【参考答案】: B10.软件测试方法中,黑盒、白盒测试法是常用的方法,白盒测试主要用于测试()A.结构合理性B.软件外部功能C.程序正确性D.程序内部逻辑【参考答案】: D11.为使模块尽可能独立,要求()A.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D.以上都不正确【参考答案】: B12.()能粗略的标志一个系统的大小和复杂程度A.深度B.宽度C.扇出D.扇入【参考答案】: A13.下面选项中用黑盒技术设计测试用例的方法之一为()。
A.基本路径测试B.逻辑覆盖C.循环覆盖D.等价类划分【参考答案】: D14.Jackson结构程序设计方法基本上由()个步骤组成A.1B.3C.5D.7【参考答案】: C15.单元测试集中检测()A.模块B.过程C.数据D.架构【参考答案】: A16.在设计人机界面的过程中,下面那个问题不可能遇到()A.系统吞吐量B.系统响应时间C.用户帮助设施D.出错信息处理【参考答案】: A17.当模块中包含复杂的条件组合,下面选项中()能够清晰地表达出各种动作之间的对应关系。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
B.数据结构
C.程序结构
D.顺序结构
15.面向对象的主要特征除对象唯一性、封装、继承外,还有( )。
A.多态性
B.完整性
C.可移植性
D.兼容
16.程序设计语言的技术特性不应包括( )。
A.数据结构的描述性
B.抽象类型的描述性
C.数据库的易操作性
D.软件的可移植性
B.适应性维护
C.完善性维护
D.预防性维护
10.在下述情况下,从供选择的答案中,选出合适的( )描述工具。当算法中需要用一个模块去计算多种条件的复杂组合,并根据这些条件完成适当的功能。
A.程序流程图形
B.NS图
C.PDA图或PDL
D.判定表
11.JSP方法主要用于规模适中的( )系统的开发。
17.每个对象可用它自己的一组属性和它可以执行的一组( )来表征。
A.行为
B.功能
C.操作
D.数据
18.一个程序如果把它作为一个整体,它也是只有一个入口、一个出口的单个顺序结构,这是一种( )。
A.结构程序
B.组合的过程
C.自顶向下设计
D.分解过程
19.面向数据流的设计方法把( )映射成软件结构。
A.数据流
B.模块化
C.控制结构
D.信息流
20.软件维护困难的主要原因是( )。
A.费用低
B.人员少
C.开发方法的缺陷
D.维护难
A.PROLOG
B.SNOBOL
C.COBOL
D.LISP
3.程序设计语言的工程特性其中之一表现在( )。
A.软件的可重用性
B.数据结构的描述性
C.抽象类型的描述性
D.数据库的易操作性
4.在详细设计阶段,可自动生成程序代码并可作为注释出现在源程序中的描述工具是( )。
A.PAD
7.产生软件维护的副作用,是指( )。
A.开发时的错误
B.隐含的错误
C.因修改软件而造成的错误
D.运行时误操作
8.Jackson方法根据( )来导出程序结构。
A.数据结构
B.数据间的控制结构
C.数据流图
D.IPO图
9.为适应软硬件环境变化而修改软件的过程是( )。
A.校正性维护
《软件工程》在线作业二-0002
试卷总分:100 得分:0
一、 单选题 (共 20 道试题,共 100 分)
1.面向对象的开发方法中,( )将是面向对象技术领域内占主导地位的标准建模语言。
A.Booch方法
B.UML语言
C.OMT方法
D.Coad方法
2.在解决人工智能上使用最多的有非常强的表处理功能的函数程序设计语言是( )。
B.PDL
C.IPO
D.流程图
5.最早用于科学计算的程序设计语言是( )。
A.PROLOG语言
B.SMALLTALK语言
C.FORTRAN语言
D.COBOL语言
6.PAD图的控制执行流程为( )。
A.自下而下、从左到右
B.自上而下、循环执行
C.自上而下、从左到右
D.都不对
A.数据处理
B.实时处理
C.文字处理
D.科学计算
12.程序设计语言的心理特性在语言中表现不应包括( )。
A.歧义性
B.简洁性
C.保密性
D.传统性
13.Jackson图上下层之间的关系是( )。
A.调用关系
B.组成关系
C.继承关系
D.嵌套关系
14.JSP方法根据输入输出的数据结构按一定的规则映射成软件的( )。