帮你提升成绩,规划学习路径,设计职业方向,解决作业难题,指导论文写作。
想要快速找到正确答案?
立即关注 九八五题库微信公众号,轻松解决学习难题!
作业论文指导
扫码关注
作业论文指导,轻松解决学习难题!
学起plus软件工程,软件工程_作业答案 (3)
软件工程,软件工程_
学校: 无
问题 1: 1. 模块的独立程度可以由什么定性标准度量?( )
选项:
A. 耦合度
B. 复杂度
C. 可靠性
答案: 可靠性
问题 2: 2. 详细设计的任务是确定每个模块的( )。
选项:
A. 外部特性
B. 算法和数据结构
C. 内部特性
D. 功能
答案: 算法和数据结构
问题 3: 3. ( )指所开发的软件必须具备什么样的功能。
选项:
A. 环境需求
B. 功能需求
C. 用户界面需求
D. 性能需求
答案: 功能需求
问题 4: 4. 结构化分析方法使用的工具有( )
选项:
A. 数据流图
B. 类图
C. 软件结构图
答案: 数据流图
问题 5: 5. 白盒测试设计用例的方法是( )
选项:
A. 等价分类法
B. 基本路径覆盖法
C. 因果图法
答案: 基本路径覆盖法
问题 6: 6. 瀑布模型是一种( )
选项:
A. 演化模型
B. 顺序模型
C. 增量模型
答案: 增量模型
问题 7: 7. ( )是指为了适应计算机软硬件的变化而修改软件的过程。
选项:
A. 预防性维护
B. 适应性维护
C. 校正性维护
D. 完善性维护
答案: 请关注公众号【青年搜题】查看答案
问题 8: 8. 模块的耦合性指软件系统结构中各模块间相互联系紧密成都的一种度量。两个模块之间传递的是数据结构,该模块间耦合度是( )。
选项:
A. 无直接耦合
B. 数据耦合
C. 标记耦合
D. 控制耦合
E. 公共耦合
F. 内容耦合
答案: 请关注公众号【青年搜题】查看答案
问题 9: 9. 可行性分析要进行的需求分析和设计应是( )。
选项:
A. 详细的
B. 全面的
C. 简化
D. 压缩的
E. 彻底的
答案: 请关注公众号【青年搜题】查看答案
问题 10: 10. 技术可行性要解决( )
选项:
A. 是否存在侵权
B. 成本效益问题
C. 运行方式可行
D. 技术风险问题
答案: 请关注公众号【青年搜题】查看答案
问题 11: 11. 需求规格说明书的作用不应该包括( )
选项:
A. 软件设计的依据
B. 用户与开发人员对软件要做什么的共同理解
C. 软件验收的依据
D. 软件可行性研究的依据
答案: 请关注公众号【青年搜题】查看答案
问题 12: 12. 下列覆盖程度最高的测试用例设计方法是( )
选项:
A. 条件组合覆盖法
B. 语句覆盖法
C. 条件覆盖法
答案: 请关注公众号【青年搜题】查看答案
问题 13: 13. 在成本估计中容易低估全局问题的方法是( )
选项:
A. 基于经验模型的估计
B. 自底向上估计
C. 自顶向下估计
答案: 请关注公众号【青年搜题】查看答案
问题 14: 14. 在软件的可行性分析中,可以从不同的角度对软件进行研究,其中是从软件的功能可行性角度考虑的是( )。
选项:
A. 经济可行性
B. .技术可行性
C. 操作可行性
D. 法律可行性
答案: 请关注公众号【青年搜题】查看答案
问题 15: 15. 在数据流图中用箭头表示( )。
选项:
A. 加工
B. 数据流
C. 数据存储
D. 数据的源点或终点
答案: 请关注公众号【青年搜题】查看答案
问题 16: 16. 最高程度的耦合为( )。
选项:
A. 无直接耦合
B. 数据耦合
C. 标记耦合
D. 控制耦合
E. 公共耦合
F. 内容耦合
答案: 请关注公众号【青年搜题】查看答案
问题 17: 17. 判定表和判定树是DFD中用以描述加工的工具,它通常描述的对象是( )。
选项:
A. 逻辑判断
B. 层次分解
C. 操作条目
D. 组合组件
答案: 请关注公众号【青年搜题】查看答案
问题 18: 18. 不属于一般程序设计方法的是( )。
选项:
A. 模块化编程方法
B. 体系化编程方法
C. 结构化编程方法
D. OOP设计方法
答案: 请关注公众号【青年搜题】查看答案
问题 19: 19. 一个模块调用另一个模块时,传递的是控制变量,被调模块通过该控制变量的值有选择地执行块内某一功能,这种耦合度为____
选项:
A. 无直接耦合
B. 数据耦合
C. 标记耦合
D. 控制耦合
E. 公共耦合
F. 内容耦合
答案: 请关注公众号【青年搜题】查看答案
问题 20: 20. 面向数据结构的设计方法有( )
选项:
A. Parnas方法
B. Jackson方法
C. IDEF0方法
答案: 请关注公众号【青年搜题】查看答案
问题 21: 21. 面向对象的特征有( )
选项:
A. 对象唯一性指每个对象都有自身唯一的标识,通过这种标识,可找到相应的对象
B. 分类性指将具有一致数据结构和行为的对象抽象为类
C. 继承性指子类自动共享父类数据结构和方法的机制
D. 多态性指相同的操作或函数、过程可作用于多种类型的对象上并获得不同的结果
答案: 请关注公众号【青年搜题】查看答案
问题 22: 22. 因修改软件而造成的错误或其他不希望出现的情况被称为维护的副作用。它分为三种:( ):例如改进程序的执行效率而引入的错误。( ):例如修改全局或公共数据而引起的错误。( ):例如过时的文档内容、索引和文本造成的冲突。
选项:
A. 文档副作用
B. 数据副作用
C. 结构副作用
D. 编码副作用
答案: 请关注公众号【青年搜题】查看答案
问题 23: 23. 结构化设计方法在软件开发中用于( ),它是一种( )的设计方法。
选项:
A. 概要设计
B. 面向对象
C. 面向数据结构
D. 详细设计
E. 面向数据流
答案: 请关注公众号【青年搜题】查看答案
问题 24: 24. 画数据流图应注意的主要事项有:对所有成份进行命名、画数据流而不是控制流、一般不画物质流、( )、( )、( )、( )等。
选项:
A. 父图与子图平衡
B. 区分局部数据存储
C. 整个图不反映加工的执行顺序
D. 每个加工至少有一个输入数据流和一个输出数据流
E. 对加工和图进行编号
F. 对数据流图要进行分层
答案: 请关注公众号【青年搜题】查看答案
问题 25: 25. 三种可能的模块耦合是:数据耦合:例如一个模块直接引用另一个模块中的数据。内容耦合:例如一个模块把控制另一个模块执行流程的逻辑量作为参数传递给另一个模块。( ):例如一个模块把一个数据量传递给另一个模块。其中( )的耦合性最强。
选项:
A. 数据耦合
B. 内容耦合
C. 标记耦合
D. 控制耦合
E. 公共耦合
答案: 请关注公众号【青年搜题】查看答案
问题 26: 26. 软件结构图的形态特征有( )
选项:
A. 深度指结构图控制的层次
B. 宽度指一层中最大的模块个数
C. 扇出指一个模块直接下属模块的个数
D. 扇入指一个模块直接上属模块的个数
答案: 请关注公众号【青年搜题】查看答案
问题 27: 27. 结构化设计方法在软件开发中用于( ),它是一种面向( )的设计方法。
选项:
A. 概要设计
B. 面向对象
C. 面向数据结构
D. 详细设计
E. 数据流
答案: 请关注公众号【青年搜题】查看答案
问题 28: 28. 软件需求说明书在( )产生,其使用者为( )。
选项:
A. 概要设计阶段
B. 详细设计阶段
C. 需求分析阶段
D. 开发人员
E. 维护人员
F. 用户
答案: 请关注公众号【青年搜题】查看答案
问题 29: 29. 快速原型模型是增量模型的另一种形式,根据原型的不同作用,有三类原型模型:( )主要用于设计阶段,考核实现方案能否实现;( )主要用于及早向用户提交一个原型系统;( )目的是要弄清用户的需求,明确所期望的特性。
选项:
A. 探索型原型
B. 实验型原型
C. 演化型原型
答案: 请关注公众号【青年搜题】查看答案
问题 30: 30. 软件测试时需要三类信息:( )指需求规格说明书、设计说明书、源程序等。( )指测试方案、测试用例、测试驱动程序等。( )指计算机辅助测试的工具。
选项:
A. 测试工具
B. 测试配置
C. 软件配置
D. 测试要求
答案: 请关注公众号【青年搜题】查看答案
问题 31: 31. 软件维护就是为了修改在软件开发过程中所隐含并带到维护阶段的错误。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 32: 32. 问题分析图(PAD)是一种常用的详细设计描述工具。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 33: 33. 软件测试是为了证明软件是正确的。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 34: 34. 软件的可使用性、可维护性和可移植性是评价软件产品质量的三个主要方面。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 35: 35. 影响软件质量的因素可分为可以直接度量的因素和只能间接度量的因素两大类。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 36: 36. 面向数据流的设计以需求分析阶段产生的数据流图为基础,按一定的步骤将其映射为软件结构。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 37: 37. 增量模型与瀑布模型的本质区别是该模型属于整体开发模型。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 38: 38. 结构化语言实际上就是高级程序设计语言。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 39: 39. SDE的中文含义是软件开发环境。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 40: 40. 源程序的文档化就是软件的文档化。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 41: 41. 判定树是判定表的图形化表示,具有更直观、易于理解使用的特点。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 42: 42. 把一个软件系统划分成多个模块的目的是为了降低软件系统的复杂性。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 43: 43. 继承性是父类和子类之间共享数据结构和消息的机制,这是类之间的一种关系。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 44: 44. 为了减少程序的长度,最好不要在程序中增加注释。( )
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 45: 45. 软件维护费用增加的主要原因是软件维护的生产力非常低。
选项:
答案: 请关注公众号【青年搜题】查看答案