福师《软件⼯程》在线作业⼆试卷总分:100 得分:0
⼀、单选题 (共 30 道试题,共 60 分)
1. 两个模块彼此间通过参数交换信息,⽽且交换的信息仅仅是(),称为数据耦合A. 数据B. 图表C. 数字D. ⽂字满分:2 分
2. ⾯向对象的软件技术以()为核⼼A. 数据B. 对象C. 过程D. 结构满分:2 分
3. 需求分析最终的结果是产⽣()A. 项⽬开发计划B. 需求规格说明书C. 设计说明书D. 可⾏性分析报告满分:2 分
4. ⼤型软件的测试不含有那个阶段()A. 边值测试B. 单元测试C. 集成测试D. 验收测试满分:2 分
5. ()适合于调试⼩程序A. 蛮⼲法B. 回溯法C. 原因排除法D. 以上均不是满分:2 分
6. 数据对象彼此间()
A. 有关联的B. 没有关联C. 不好界定关联D. 以上都不正确满分:2 分
7. 以下那个选项()不属于实体-联系图A. 数据B. 数据对象C. 数字D. 数图满分:2 分
8. Jackson结构程序设计⽅法基本上由()个步骤组成A. 1B. 3C. 5D. 7满分:2 分
9. 下⾯属于软件调试技术的是()。A. 边界值分析B. 回溯法C. 循环覆盖D. 集成测试满分:2 分
10. 下⾯选项属于瀑布模型存在的问题()A. ⽤户容易参与开发B. 缺乏灵活性
C. ⽤户与开发者易沟通D. 适⽤可变需求满分:2 分
11. 信息隐藏中隐藏的是模块的()A. 实现细节B. 设计细节C. 运⾏细节D. 以上都不正确满分:2 分
12. 下⾯不是软件⼯程三要素的是()A. ⽅法B. 类C. 过程D. ⼯具满分:2 分
13. 软件⽣命周期中所花费⽤最多的阶段为()。A. 详细设计B. 软件编码C. 软件测试D. 软件维护满分:2 分
14. 软件测试⽅法中,⿊盒、⽩盒测试法是常⽤的⽅法,⽩盒测试主要⽤于测试()A. 结构合理性B. 软件外部功能C. 程序正确性D. 程序内部逻辑满分:2 分
15. 任务分解技术中最常⽤的是按()划分任务A. 开发阶段B. 开发⽬标C. 设计过程D. 以上都不正确满分:2 分
16. 根据⽤户在软件使⽤过程中提出的建设性意见所进⾏的维护活动是( ).A. 纠错性维护B. 适应性维护C. 改善性维护D. 预防性维护满分:2 分
17. 以下那个不属于验证软件需求的正确性的()A. ⼀致性B. 完整性C. 现象性D. 有效性
满分:2 分
18. 软件测试是为()⽽执⾏程序的过程。A. 纠正错误B. 发现错误C. 避免错误D. 证明正确满分:2 分
19. 下⾯不是⾯向对象设计准则的是( )A. 模块化B. 抽象C. 信息隐藏D. 不可重⽤满分:2 分
20. 改正性维护占整个维护活动的()A. 50%-66%B. 17%-21%C. 18%-25%D. 4%满分:2 分
21. 需求分析中开发⼈员要从⽤户那⾥了解的有()A. 软件做什么B. ⽤户使⽤界⾯C. 输⼊的信息D. 软件的规模满分:2 分
22. 完善性维护占整个维护活动的()A. 50%-66%B. 17%-21%C. 18%-25%D. 4%满分:2 分
23. 下⾯不属于软件成分的重⽤的级别的是()A. 代码重⽤B. 设计结果重⽤C. 分析结果重⽤
D. 类重⽤满分:2 分
24. 下⾯是软件重⽤的层次的是()A. 知识重⽤B. 数量重⽤C. 结构重⽤D. 数据重⽤满分:2 分
25. 层次图很适于在()设计软件的过程使⽤A. ⾃顶向下B. ⾃底向上C. 由中间到两边D. 以上都不正确满分:2 分
26. 下⾯那个不属于常见的3类⼈机界⾯设计指南()A. ⼀般交互指南B. 信息输出指南C. 数据输⼊指南D. 信息显⽰指南满分:2 分
27. 详细设计也称为(),它将详细的设计每个模块A. 模块设计B. 过程设计C. 整体设计D. 分段设计满分:2 分
28. 软件维护是软件⽣命周期的固有阶段,⼀般认为各种不同的软件维护以()维护所占的维护量最⼩。A. 改正性维护B. 适应性维护C. 预防性维护D. 完善性维护满分:2 分
29. 数据字典的最重要⽤途是作为()阶段的⼯具A. 开发B. 分析
C. 运⾏D. 维护满分:2 分
30. 传统的软件开发⽅法以()为核⼼A. 数据B. 算法C. 结构D. 过程满分:2 分
⼆、判断题 (共 15 道试题,共 30 分)
1. 测试计划包括测试策略,测试⽅案,最终结果()A. 错误B. 正确满分:2 分
2. 软件⼯程包括技术和管理两⽅⾯内容,是技术与管理紧密结合的产物( )A. 错误B. 正确满分:2 分
3. 在逻辑内聚的模块中,相互之间关联性强,因此这类模块的修改⽐较简单()A. 错误B. 正确满分:2 分
4. 分析模型是系统分析员同⽤户、领域专家交流时有效地通信⼿段()A. 错误B. 正确满分:2 分
5. 软件设计中应该追求尽可能松散耦合的系统( )A. 错误B. 正确满分:2 分
6. 数据元素组成数据的三种⽅式:顺序、选择、重复( )A. 错误B. 正确满分:2 分
7. ⽂档是软件产品的⼀部分,没有⽂档的软件不能称其为软件()
A. 错误B. 正确满分:2 分
8. 所谓穷举测试就是把程序中所有可能的执⾏路径都检查⼀遍()A. 错误B. 正确满分:2 分
9. 软件质量是软件与明确地和隐含地定义的需求相⼀致的程度()A. 错误B. 正确满分:2 分
10. 对象模型表⽰静态的、结构化的系统的“数据”性质()A. 错误B. 正确满分:2 分
11. 与⽤户沟通时访谈有两种基本⽅式,正式的和⾮正式的访谈()A. 错误B. 正确满分:2 分
12. ⼦系统两种交互⽅式是客户-供应商关系和平等伙伴关系( )A. 错误B. 正确满分:2 分
13. IPO是输⼊、处理、输出图的简称()A. 错误B. 正确满分:2 分
14. McCabe⽅法根据程序控制流的复杂程度定量度量程序的复杂程度()A. 错误B. 正确满分:2 分
15. 当算法中包含多重嵌套条件时,⽤盒图可以清楚表述算法()A. 错误B. 正确满分:2 分
三、多选题 (共 5 道试题,共 10 分)1. 常见的软件⼯程中出现的⽂档有()A. 系统说明B. ⽤户⼿册C. 测试计划D. 详细设计满分:2 分
2. 下⾯属于软件危机表现的有()A. 对软件的开发成本不准确B. 对软件的开发进度估计不准确C. 软件通常没有适当的⽂档资料D. 软件常常是不可维护的满分:2 分
3. 软件⼯程的主要⽬的包括()A. 提⾼软件的可维护性B. 减少软件维护需要的⼯作量C. 降低软件系统的总成本D. ⼯程规模⽐较⼤满分:2 分
4. ⼤型软件系统的测试过程经常由那⼏个步骤()A. 模块测试B. ⼦系统测试C. 系统测试D. 验收测试满分:2 分
5. 通常⽤来消除数据冗余度的范式有()A. 第⼀范式B. 第⼆范式C. 第三范式D. 以上都不正确满分:2 分
因篇幅问题不能全部显示,请点此查看更多更全内容