软件设计师软件工程题库及答案.docxVIP

  • 1
  • 0
  • 约1.03万字
  • 约 25页
  • 2026-06-24 发布于江苏
  • 举报

软件设计师软件工程题库及答案

一、单项选择题(共10题,每题1分,共10分)

下列关于软件生命周期各阶段排序的描述,符合传统瀑布模型要求的是

A.需求分析、可行性研究、概要设计、详细设计、编码、测试、上线运维

B.可行性研究、需求分析、概要设计、详细设计、编码、测试、上线运维

C.可行性研究、需求分析、详细设计、概要设计、编码、测试、上线运维

D.需求分析、可行性研究、编码、概要设计、详细设计、测试、上线运维

答案:B

解析:传统瀑布模型的阶段顺序是先开展可行性研究,确认项目是否具备落地的技术、经济、操作可行性后,再进入需求分析阶段明确用户需求,之后依次开展概要设计(搭建整体系统架构)、详细设计(定义具体模块的实现逻辑)、编码、测试、上线运维,因此B选项正确。A选项和D选项将可行性研究放在需求分析之后,不符合项目先判断落地可能性再细化需求的基本逻辑;C选项将详细设计放在概要设计之前,违反了从整体到局部的设计原则,因此均错误。

下列耦合类型中,模块间耦合度最低、独立性最强的是

A.控制耦合,即一个模块向另一个模块传递控制变量,被传递模块根据控制值执行对应逻辑

B.数据耦合,即两个模块之间仅通过参数传递基础数据类型的信息,不传递控制逻辑

C.公共耦合,即多个模块共同访问同一个全局公共数据区域

D.内容耦合,即一个模块直接访问另一个模块的内部数据或代码

答案:B

解析:模

文档评论(0)

1亿VIP精品文档

相关文档