软件设计师——软件工程(四)

发布时间:2024年01月24日

📑前言

本文主要是【软件工程】——软件设计师——软件工程的文章,如果有什么需要改进的地方还请大佬指出??

🎬作者简介:大家好,我是听风与他🥇
??博客首页:CSDN主页听风与他
🌄每日一句:狠狠沉淀,顶峰相见

21.该软件的开发最不适宜采用( )模型

21.某开发小组欲为一公司开发一个产品控制软件,监控产品的生产和销售过程,从购买各种材料开始,到产品的加工和销售进行全程跟踪。购买材料的流程、产品的加工过程以及销售过程可能会发生变化。该软件的开发最不适宜采用( )模型,主要是因为这种模型( )。

  • (A) 瀑布

  • (B) 原型

  • ? 增量

  • (D) 喷泉

  • (A) 不能解决风险

  • (B) 不能快速提交软件

  • ? 难以适应变化的需求

  • (D) 不能理解用户的需求

答案与解析

  • 试题难度:容易
  • 知识点:软件工程>开发模型
  • 试题答案:[[A],[C]]
  • 试题解析:对于较大型软件系统的需求往往难以在前期确定,所以瀑布模型最不适合。

22.( )不属于软件质量特性中的可移植性。

  • (A) 适应性
  • (B) 易安装性
  • ? 易替换性
  • (D) 易理解性

答案与解析

  • 试题难度:容易
  • 知识点:软件工程>软件质量特性
  • 试题答案:[[D]]
  • 试题解析:可移植性包含:适应性、易安装性、共存性和易替换性四个特性。

23.则这两个模块之间的耦合类型为( )耦合。

23.如下图所示,模块A和模块B都访问相同的全局变量和数据结构,则这两个模块之间的耦合类型为( )耦合。

img

  • (A) 公共
  • (B) 控制
  • ? 标记
  • (D) 数据

答案与解析

  • 试题难度:一般

  • 知识点:软件工程>耦合性

  • 试题答案:[[‘A’]]

  • 试题解析:公共耦合指通过一个公共数据环境相互作用的那些模块间的耦合。

    控制耦合:两个模块彼此间传递的信息中有控制信息。

    数据耦合:两个模块彼此间通过数据参数交换信息。

    标记耦合:一组模块通过参数表传递记录信息,这个记录是某一个数据结构的子结构,而不是简单变量。
    本题应该选择A选项公共耦合。

24.结构化分析的输出不包括( )。

  • (A) 数据流图
  • (B) 数据字典
  • ? 加工逻辑
  • (D) 结构图

答案与解析

  • 试题难度:一般
  • 知识点:软件工程>需求分析相关概念
  • 试题答案:[[D]]
  • 试题解析:《软件设计师教程(第5版)》P325页:结构化方法的分析结果由以下几部分组成:一套分层的数据流图、一本数据词典、一组小说明(也称加工逻辑说明)、补充材料。
    因此本题选择D选项,结构图不属于结构化分析的输出。

25.则信用卡管理系统是( )

25.某航空公司拟开发一个机票预订系统, 旅客预订机票时使用信用卡付款。付款通过信用卡公司的信用卡管理系统提供的接口实现。若采用数据流图建立需求模型,则信用卡管理系统是( )。

  • (A) 外部实体
  • (B) 加工
  • ? 数据流
  • (D) 数据存储

答案与解析

  • 试题难度:一般
  • 知识点:软件工程>数据流图与数据字典
  • 试题答案:[[‘A’]]
  • 试题解析:数据流图中的基本图形元素包括数据流、加工、数据存储和外部实体。其中,数据流、加工和数据存储用于构建软件系统内部的数据处理模型,而外部实体表示存在于系统之外的对象,用来帮助用户理解系统数据的来源和去向。外部实体包括:人/物、外部系统、组织机构等。

📑文章末尾

在这里插入图片描述

文章来源:https://blog.csdn.net/weixin_61494821/article/details/135762257
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。