当前位置: 首页 > news >正文

24华东交通软件工程837考研题库

1.Jackson设计方法是由英国的M.Jackson所提出的。它是一种面向(  )的软件设

计方法。

    A.对象    B.数据流

    C.数据结构    D.控制结构

答案:C

2.软件设计中,Jackson方法是一种面向数据结构的设计方法,它将数据结构表示为

三种基本结构,分别为(  )。

    A.分支结构、选择结构和控制结构

    B.顺序结构、选择结构和循环结构 

    c.顺序结构、分支结构和嵌套结构

    D.顺序结构、选择结构和重复结构

答案:B

3.软件工程方法是在实践中不断发展的方法,而早期的软件工程方法是指(  )。

  A.原型化方法    B.结构化方法    C.面向对象方法    D.功能分解方法

答案:B

4.在结构化方法中,软件功能分解应属于软件开发中的(   )阶段。

    A详细设计    B需求分析

    C总体设计    D编程调试

答案:B

5.数据流程图(DFD)是用于描述结构化方法中(   )阶段的工具。

     A可行性分析    B需求分析

     C详细设计    D程序编码

答案:B

(华东交通软工:260130322)

6.数据字典(DD)是定义(    )系统描述工具中的数据的工具。

    A数据流程图    B系统流程图

    C程序流程图    D软件结构图

答案:A

7.判定树和判定表是用于描述结构化分析方法中(   )环节的工具。

    A功能说明    B数据加工  C流程描述    D结构说明

答案:B

8.软件需求分析一般应确定的是用户对软件的(  )。

    A.功能需求    B.非功能需求

c.性能需求    D.功能需求和非功能需求

答案:D

9.数据字典是对数据定义信息的集合,它所定义的对象都包含于(  )。

    A.数据流图    B.程序框图

C.软件结构    D.方框图

答案:A

10. 最高程度也是最差的耦合是(    )。

A. 公共耦合                   B. 内容耦合

C. 控制耦合                   D. 数据耦合

答案:B

11. 概要设计阶段产生的文档不包括(    )。

A. 概要设计说明书            B. 数据库设计说明书

C. 用户手册                   D. 开发进度月报

答案:D

12. 一个模块把数值作为参数传送给另一个模块,这种耦合方式称为(    )。

A. 数据耦合                   B. 公共耦合

C. 控制耦合                   D. 标记耦合

答案:A

13. 一个模块内部各程序段都在同一张表上操作,这个模块的内聚性称为(    )。

A. 时间内聚                   B. 功能内聚

C. 通信内聚                   D. 顺序内聚

答案:C

14. 结构化设计是一种面向(    )的设计方法。

A. 数据流                     B. 模块

C. 数据结构                   D. 程序

答案:A

15. 结构化设计又称为(    )。

A. 概要设计                   B. 面向数据流设计

C. 面向对象设计               D. 详细设计

答案:B

16. 反映模块内部特性的是(    )。

A. 接口                       B. 状态

C. 功能                       D. 逻辑

答案:D

17. 画软件结构图时应注意调用关系只能(    )。

A. 从上到下                    B. 从下到上

C. 从左到右                    D. 从右到左

答案:A

18. 变换型DFD是一个(    )结构。

A. 循环                        B. 选择

C. 分层                        D. 顺序

答案:D

19. 在详细设计阶段,经常采用的工具包括(    )。

A. SC图                     B. DFD图

C. 判定表                    D. 形式化方法

答案:C

20. 结构化程序设计的一种基本方法是(    )。

A. 筛选法                    B. 递归法

C. 迭代法                  D. 逐步求法

答案:D

21. 与详细设计相对应的是数据库的(    )设计。

A. 概念                    B. 逻辑

C. 物理                     D. 功能

答案:C

22. 详细设计的基本任务中包括(    )。

A. 数据流设计              B. 人机对话设计

C. 数据库的逻辑设计        D. 软件结构设计

答案:B

23. 下面说法不正确的是(    )。

A. 流程图不易表示数据结构    B. 流程图容易造成非结构化的程序结构 

C. 流程图支持逐步求精       D. 流程图描述的是程序的逻辑结构

答案:C

24. 下面说法不正确的是(    )。

A. 盒图支持逐步求精       B.盒图容易造成非结构化的程序结构

C. 盒图描述的是算法       D.盒图容易表达模块的层次结构

答案:B

25. Jackson方法以(    )为中心。

A. 控制                    B. 数据结构

C. 活动事件                 D. 数据流

答案:B

26. Jackson方法是面向(    )的设计方法。

A. 数据结构                 B. 数据流

C. 控制                     D. 对象

答案:A

27.软件测试的目的是(   B )。

A)试验性运行软件  B)发现软件错误  C)证明软件正确  D)找出软件中全部错误

28.软件测试中白盒法是通过分析程序的(  B  )来设计测试用例的。

A)应用范围  B)内部逻辑  C)功能  D)输入数据

29.黑盒法是根据程序的(  C  )来设计测试用例的。

A)应用范围  B)内部逻辑  C)功能  D)输入数据

30.为了提高软件测试的效率,应该(  D  )。

A)随机地选取测试数据               B)取一切可能的输入数据作为测试数据

C)在完成编码以后制定软件的测试计划 D)选择发现错误可能性最大的数据作为测试用例

相关文章:

24华东交通软件工程837考研题库

1.Jackson设计方法是由英国的M.Jackson所提出的。它是一种面向( )的软件设 计方法。 A.对象 B.数据流 C.数据结构 D.控制结构 答案:C 2.软件设计中,Jackson方法是一种面向…...

nginx 以及nginx优化

目录 nginx功能介绍 静态文件服务 反向代理 动态内容处理 SSL/TLS 加密支持 虚拟主机支持 URL 重写和重定向 缓存机制 日志记录 可扩展性和灵活性 nginx的主要应用场景 nginx常用命令 nginx另外一种安装方式 nginx常用的信号符: nginx配置文件详解 n…...

cesium学习记录04-坐标系

一、地理坐标系和投影坐标系的关系 地理坐标系 (Geographic Coordinate System, GCS) 定义:地理坐标系是一个基于三维地球表面的坐标系统。它使用经度和纬度来表示地点的位置。 特点: 使用经纬度来定义位置。 基于特定的地球参考椭球体。 适用于全球范…...

P5737 【深基7.例3】闰年展示

题目描述 输入 x , y x,y x,y,输出 [ x , y ] [x,y] [x,y] 区间中闰年个数,并在下一行输出所有闰年年份数字,使用空格隔开。 输入格式 输入两个正整数 x , y x,y x,y,以空格隔开。 输出格式 第一行输出一个正整数&#xf…...

Nacos的安装使用教程Linux

在 Linux 操作系统上安装和使用 Nacos 与 Windows 类似,以下是详细的步骤教程。我们将使用 Nacos 的 Standalone 模式进行安装和使用。请注意,对于生产环境,建议使用集群模式来实现高可用性和可扩展性。 步骤 1:准备环境 Java 安…...

数据结构-学习

参考: 数据结构-学习笔记_蓝净云_蓝净云的博客-CSDN博客...

【MFC】05.MFC六大机制:程序启动机制-笔记

MFC程序开发所谓是非常简单,但是对于我们逆向人员来说,如果想要逆向MFC程序,那么我们就必须了解它背后的机制,这样我们才能够清晰地逆向出MFC程序,今天这篇文章就来带领大家了解MFC的第一大机制:程序启动机…...

Von Maur, Inc EDI 需求分析

Von Maur, Inc 是一家历史悠久的卖场,成立于19世纪,总部位于美国。作为一家知名的零售商,Von Maur 主要经营高端时装、家居用品和美妆产品。其使命是为顾客提供优质的产品和无与伦比的购物体验。多年来,Von Maur 凭借其卓越的服务…...

[深度学习入门]PyTorch深度学习[Numpy基础](上)

目录 一、前言二、Numpy概述三、生成Numpy数组3.1 从已有数据中创建数组3.2 利用random模块生成数组3.3 创建特定形状的多维数组3.4 利用arange和linspace函数生成数组 四、获取元素五、Numpy的算术运算5.1 对应元素相乘5.2 点积运算 六、后记 本文的目标受众: 对机…...

Excel vost 实现照光灯效果

如果你想要在 VSTO(Visual Studio Tools for Office)中实现在 Excel 中添加“照光灯”效果,你需要创建一个 VSTO 插件来实现这个功能。照光灯效果通常是指通过将非活动行或列进行高亮显示,以便更清楚地查看某一行或列的内容。以下…...

IntelliJ中文乱码问题

1、控制台乱码 运行时控制台输出的中文为乱码,解决方法:帮助 > 编辑自定义虚拟机选项… > 此时会自动创建出一个新文件,输入:-Dfile.encodingUTF-8,然后重启IDE即可,操作截图如下: 2、…...

【C++】红黑树模拟实现插入功能(包含旋转和变色)

红黑树模拟实现并封装为map和set 前言正式开始红黑树概念红黑树基本要求大致框架树节点树 调整红黑树使其平衡第一种:cur红,p红,g黑,u存在且为红第二种:cur红,p红,g黑,u不存在或为黑…...

Pads输出器件坐标文件时,如何更改器件坐标精度

相信对于用pads软件的工程师么,在完成PCB设计的时候都需要输出生产文件给板厂和贴片厂,今天我们需要给大家介绍的是如何在在pads软件上面输出器件坐标文件以及如何更改器件坐标文件的精度。 首先我们需要点击工具-基本脚本-基本脚本接下来会跳到下面这个…...

Vuejs3父组传值给子组件

父组件代码 <script setup> import TextProps from ./components/TextProps.vue; import { reactive } from vue;const queryobj reactive({"a":1, "b":1}); const aryobj reactive([1,2,3]);</script><template><div class"…...

竞赛项目 深度学习的智能中文对话问答机器人

文章目录 0 简介1 项目架构2 项目的主要过程2.1 数据清洗、预处理2.2 分桶2.3 训练 3 项目的整体结构4 重要的API4.1 LSTM cells部分&#xff1a;4.2 损失函数&#xff1a;4.3 搭建seq2seq框架&#xff1a;4.4 测试部分&#xff1a;4.5 评价NLP测试效果&#xff1a;4.6 梯度截断…...

【剑指 の 精选】热门状态机 DP 运用题

题目描述 这是 LeetCode 上的 「剑指 Offer II 091. 粉刷房子」 &#xff0c;难度为 「中等」。 Tag : 「状态机 DP」、「动态规划」 假如有一排房子&#xff0c;共 n 个&#xff0c;每个房子可以被粉刷成红色、蓝色或者绿色这三种颜色中的一种&#xff0c;你需要粉刷所有的房子…...

自动化实践-全量Json对比在技改需求提效实践

1 背景 随着自动化测试左移实践深入&#xff0c;越来越多不同类型的需求开始用自动化测试左移来实践&#xff0c;在实践的过程中也有了新的提效诉求&#xff0c;比如技改类的服务拆分项目或者BC流量拆分的项目&#xff0c;在实践过程中&#xff0c;这类需求会期望不同染色环境…...

【Matlab】PSO优化(单隐层)BP神经网络

上一篇博客介绍了BP-GA&#xff1a;BP神经网络遗传算法(BP-GA)函数极值寻优——非线性函数求极值&#xff0c;本篇博客将介绍用PSO&#xff08;粒子群优化算法&#xff09;优化BP神经网络。 1.优化思路 BP神经网络的隐藏节点通常由重复的前向传递和反向传播的方式来决定&#…...

创建型模式-原型模式

文章目录 一、原型模式1. 概述2. 结构3. 实现4. 案例1.5 使用场景1.6 扩展&#xff08;深克隆&#xff09; 一、原型模式 1. 概述 用一个已经创建的实例作为原型&#xff0c;通过复制该原型对象来创建一个和原型对象相同的新对象。 2. 结构 原型模式包含如下角色&#xff1a; …...

JS逆向系列之猿人学爬虫第11题 - app抓取 - so文件协议破解

题目地址 http://match.yuanrenxue.com/match/11这是个app题目,先下载下来安装到测试手机上 安装完成后的app界面长这样 打开之后是这样的: 要求已经简单明了了。 二话不说先反编译app 不出意外的是没出意外,源代码里面没啥混淆,所有东西都展示的明明白白的。 "…...

label-studio的使用教程(导入本地路径)

文章目录 1. 准备环境2. 脚本启动2.1 Windows2.2 Linux 3. 安装label-studio机器学习后端3.1 pip安装(推荐)3.2 GitHub仓库安装 4. 后端配置4.1 yolo环境4.2 引入后端模型4.3 修改脚本4.4 启动后端 5. 标注工程5.1 创建工程5.2 配置图片路径5.3 配置工程类型标签5.4 配置模型5.…...

PHP和Node.js哪个更爽?

先说结论&#xff0c;rust完胜。 php&#xff1a;laravel&#xff0c;swoole&#xff0c;webman&#xff0c;最开始在苏宁的时候写了几年php&#xff0c;当时觉得php真的是世界上最好的语言&#xff0c;因为当初活在舒适圈里&#xff0c;不愿意跳出来&#xff0c;就好比当初活在…...

SpringBoot+uniapp 的 Champion 俱乐部微信小程序设计与实现,论文初版实现

摘要 本论文旨在设计并实现基于 SpringBoot 和 uniapp 的 Champion 俱乐部微信小程序&#xff0c;以满足俱乐部线上活动推广、会员管理、社交互动等需求。通过 SpringBoot 搭建后端服务&#xff0c;提供稳定高效的数据处理与业务逻辑支持&#xff1b;利用 uniapp 实现跨平台前…...

(转)什么是DockerCompose?它有什么作用?

一、什么是DockerCompose? DockerCompose可以基于Compose文件帮我们快速的部署分布式应用&#xff0c;而无需手动一个个创建和运行容器。 Compose文件是一个文本文件&#xff0c;通过指令定义集群中的每个容器如何运行。 DockerCompose就是把DockerFile转换成指令去运行。 …...

【Oracle】分区表

个人主页&#xff1a;Guiat 归属专栏&#xff1a;Oracle 文章目录 1. 分区表基础概述1.1 分区表的概念与优势1.2 分区类型概览1.3 分区表的工作原理 2. 范围分区 (RANGE Partitioning)2.1 基础范围分区2.1.1 按日期范围分区2.1.2 按数值范围分区 2.2 间隔分区 (INTERVAL Partit…...

学习STC51单片机32(芯片为STC89C52RCRC)OLED显示屏2

每日一言 今天的每一份坚持&#xff0c;都是在为未来积攒底气。 案例&#xff1a;OLED显示一个A 这边观察到一个点&#xff0c;怎么雪花了就是都是乱七八糟的占满了屏幕。。 解释 &#xff1a; 如果代码里信号切换太快&#xff08;比如 SDA 刚变&#xff0c;SCL 立刻变&#…...

代码随想录刷题day30

1、零钱兑换II 给你一个整数数组 coins 表示不同面额的硬币&#xff0c;另给一个整数 amount 表示总金额。 请你计算并返回可以凑成总金额的硬币组合数。如果任何硬币组合都无法凑出总金额&#xff0c;返回 0 。 假设每一种面额的硬币有无限个。 题目数据保证结果符合 32 位带…...

Java求职者面试指南:计算机基础与源码原理深度解析

Java求职者面试指南&#xff1a;计算机基础与源码原理深度解析 第一轮提问&#xff1a;基础概念问题 1. 请解释什么是进程和线程的区别&#xff1f; 面试官&#xff1a;进程是程序的一次执行过程&#xff0c;是系统进行资源分配和调度的基本单位&#xff1b;而线程是进程中的…...

解读《网络安全法》最新修订,把握网络安全新趋势

《网络安全法》自2017年施行以来&#xff0c;在维护网络空间安全方面发挥了重要作用。但随着网络环境的日益复杂&#xff0c;网络攻击、数据泄露等事件频发&#xff0c;现行法律已难以完全适应新的风险挑战。 2025年3月28日&#xff0c;国家网信办会同相关部门起草了《网络安全…...

【 java 虚拟机知识 第一篇 】

目录 1.内存模型 1.1.JVM内存模型的介绍 1.2.堆和栈的区别 1.3.栈的存储细节 1.4.堆的部分 1.5.程序计数器的作用 1.6.方法区的内容 1.7.字符串池 1.8.引用类型 1.9.内存泄漏与内存溢出 1.10.会出现内存溢出的结构 1.内存模型 1.1.JVM内存模型的介绍 内存模型主要分…...