24大连交通大学软件工程813题库

1.下面错误的说法是(  )。

    A.  每个数据流必须用名词或名词短语命名

    B.每个加工必须有名字,通常是动词短语

    c.每个数据存储必须用名词或名词短语

D.每个数据源点或终点必须有名字

答案:C

2.下面错误的说法是(  )。

    A.判定表能够把在什么条件下系统应做什么动作准确无误地表示出来

    B.判定表能够描述循环的处理特性

    C.结构化语言同样能够描述循环的处理特性

D.判定树是判定表的变形,一般情况下它比判定表更直观,且易于理解和使用

答案:B

3.软件需求说明书是软件需求分析阶段的重要文件,下述(  )是其应包含的内容。

    ①数据描述    ②功能描述

    ③模块描述    ④性能描述

    A.②    B.③④

c.①②③    D.①②④

答案:D

4.软件需求分析方法中,结构化分析是一种常用的方法。结构化分析产生的系统说明书是包括一套分层的(     )图。

    A流程        B数据流

C软件结构    D事务转换

答案:B

5.软件需求分析方法中,结构化分析是一种常用的方法。结构化分析产生的系统说明书是包括一本(B)。    

    A结构说明    B用户需求    

C数据字典    D数据流程

答案:B

6.常用的需求分析方法有面向数据流的结构化分析方法,(  ),面向对象的分析方

法等。

    A.面向数据结构的分析方法

    B.面向时序问题的分析方法

    C.面向事务的分析方法

答案:A

7.结构化分析方法使用的描述工具(  )描述系统由哪几部分组成,各部分之间有什么联系等等。

    A.数据流图    B.数据字典

    C.判定表      D.判定树

答案:A

8.结构化分析方法(sA)是一种面向(    )需求分析方法。

    A.对象    B.数据结构

    C.数据流    D.结构图

答案:C

9.需求分析中,对算法的简单描述记录在(    )中。

    A.层次图    B.数据字典

    C.数据流图    D.IPO图

答案:B

10.数据流图和(    )共同构成系统的逻辑模型。

    A.IPO图    B.PDL图

    C.数据字典    D.层次图

答案:B

11.在下面的叙述中,(  )不是软件需求分析的任务。

    A.  问题分解    B.可靠性与安全性要求

    c.结构化程序设计    D.确定逻辑模型

答案:C

12.原型化方法是一类动态定义需求的方法,下列叙述中,(  )不具有原型化方法的特征。

    A.提供严格定义的文档    B.加强用户参与和决策

    C.简化项目管理    D.加快需求的确定

13.需求分析是(  )。

    A.  软件开发工作的基础    B.软件生存周期的开始

    C.  由系统分析员单独完成的    D.  由用户自己单独完成的

答案:A

14.软件原型化开发方法有其基本步骤,下述(  )是实施原型化的最基本的步骤。

    ①获得基本需求

    ②开发工作模型

    ③严格细部说明

    ④模型验证

    A.全部都是    B.①②和④

    c.④    D.①和②

答案:B

15.原型化方法是用户和软件开发人员之间进行的一种交互过程,适用于(A)系统。

    A需求不确定性高的    B需求确定的

    C管理信息           D动态改变

答案:A

16. 原型化方法从用户界面的开发人手,首先形成(B)。

A用户界面使用手册    B用户界面需求分析说明书

C系统界面原型    D完善的用户界面

答案:C

17.原型化方法是一种(  )型的设计过程。

    A自外向内    B自顶向下

    C自内向外    D自底向上

答案:A

 18.数据流图是用于软件需求分析的工具,下列元素(  )是其基本元素。

    ①数据流    ②加工    ③数据存储    ④外部实体

    A.①②和③    B.①和③

    c.全部    D.①③和④

答案:C

19.结构化分析方法是一种预先严格定义需求的方法,它在实施时强调的是分析对象的

  (    )。

    A.控制流    B.数据流

    C.程序流    D.指令流

答案:A

20.  软件开发常使用的两种基本方法是结构化和原型化方法,在实际应用中,它们之间的关系常表现为(  )。

    A.互相排斥    B.互相补充

    C.独立使用    D.交替使用

答案:B

21软件工程的结构化生命周期方法(sA)是将软件开发的全过程划分为互相独立而又互相依存的阶段,软件的逻辑模型是形成于(   )。

    A开发阶段    B计划阶段

    C分析阶段    D设计阶段

答案:C

22.作为软件开发结构化方法的工具,数据流图描述数据在软件流动和被处理变换的过程,它是以图示的方法来表示(   )。

    A软件模型    B软件功能

    C软件结构    D软件加工

答案:C

23.数据流图的正确性是保证软件逻辑模型正确性的基础,以下(    )项内容与它的正确性、相关性最弱。

      A数据守恒    B均匀分解

      C文件操作    D图形层次

答案:C

24.数据字典最基本的功能是(  )。

    A数据库设计    B数据通讯    C数据定义    D数据维护

答案:C

25.软件的结构化设计(sD)方法中,一般分为总体设计和详细设计两阶段,其中总体设计主要是建立(   )。

    A软件结构    B软件流程

    C软件模型    D软件模块

答案:A

26.结构化生命周期方法具有各种特征,下列各种叙述中,(  )不是结构化方法的特

征。

    A.严格定义需求    B.划分开发阶段   C.提供运行模型    D.制定规范文档

答案:C

27.SA方法是一种(  )。

    A.  自顶向下逐层分解的分析方法

    B.  自底向上逐层分解的分析方法

    C.面向对象的分析方法

    D.以上都不是

答案:A

28.  结构化程序流程图中一般包括三种基本结构,下述结构中(    )不属于其基本结构。

    A.顺序结构    B.条件结构

    C.选择结构    D.嵌套结构

答案:D

29.结构化分析方法以数据流图、(    )和加工说明等描述工具,即用直观的图和简洁

语言来描述软件系统模型。

    A.DFD图    B.PAD图

    C.IPO图    D.数据字典

答案:D

30.结构化分析(SA)是软件开发需求分析阶段所使用的方法,(  )不是SA所使用的工具。

    A.DFD图    B.PAD图  c.结构化英语    D.判定表

答案:B

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/28316.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

一、MySql前置知识

文章目录 一、什么是数据库(一)存储数据用文件就可以了,为什么还要弄个数据库?(二)数据库存储介质:(三)主流数据库 二、数据库基本操作(一)连接服务器&#…

SQL 相关子查询 和 不相关子查询、Exists 、Not Exists、 多表连接(包含自连接)

不相关子查询 子查询的查询条件不依赖于父查询,称不相关子查询。子查询可以单独运行的 select stu_id,sex,age from student t where sex(select sexfrom studentwhere stu_id10023 )相关子查询 关联子查询 子查询的查询条件依赖于父查询,称为 相关子…

Oracle open JDK和 Amazon Corretto JDK的区别

Oracle OpenJDK和Amazon Corretto JDK都是基于Java开放源代码项目的发行版,它们之间有一些区别。 1. 来源:Oracle OpenJDK是由Oracle公司领导和支持的,它是Java的官方参考实现之一。而Amazon Corretto JDK是由亚马逊公司开发和支持的&#xf…

2023华为OD机试真题B卷 Python 实现【最长的元音串】

前言 本题使用Python解答,如果需要Java代码,请参考链接 题目 给定一个只由英文字母(a-z, A-Z)组成的字符串,找出其中最长的只包含元音字母(a, e, i, o, u, A, E, I, O, U)的子串,并返回其长度。如果不存在元音子串,则返回0。 输入: 一个由英文字母组成的字符串,…

数据结构刷题训练——链表篇(三)

目录 文章目录 前言 1. 题目一:环形链表Ⅱ 1.1 思路 1.2 分析 1.3 题解 1.4 方法二 2. 题目二:复制带随机指针的链表 2.1 思路 2.2 分析 2.3 题解 总结 前言 在这个专栏博客中,我们将提供丰富的题目资源和解题思路,帮助读者逐步提…

php中的array_filter()函数

php中的array_filter()函数用于筛选数组中的元素,并返回一个新的数组,新数组的元素是所有返回值为true的原数组元素。 array_filter()函数的使用语法如下: array_filter ( array $array [, callable $callback [, int $flag 0 ]] ) : array…

Flutter(八)事件处理与通知

1.原始指针事件处理 一次完整的事件分为三个阶段:手指按下、手指移动、和手指抬起,而更高级别的手势(如点击、双击、拖动等)都是基于这些原始事件的。 Listener 组件 Flutter中可以使用Listener来监听原始触摸事件 Listener({…

The Sandbox 与 D.OASIS 联手打造 D.OASIS 城市

我们非常高兴地宣布与 D.OASIS 建立合作伙伴关系,共同打造无与伦比的娱乐体验:The Sandbox 中的 D.OASIS 城市! 作为合作的一部分,The Sandbox 和D.OASIS将共同打造 D.OASIS 城市,一座充满无限可能的大都市&#xff0…

TDengine + Telegraf + Grafana 实现图形化服务器状态监控

TDengine Telegraf Grafana 实现图形化服务器状态监控 技术栈环境搭建安装tdenginue下载安装包解压文件运行安装文件启动td运行 taosAdapter 安装Telegraf添加yum源安装生成配置文件修改配置文件启动telegraf 安装Grafana直接yum安装安装td数据源配置启动Grafana配置数据源导…

C#声明一个带返回值的委托

1、声明 public delegate string TestDel(string str); 2、使用 TestDel t; t (string str) > str; t (string str) > str "1"; t (string str) > str "2"; t (string str) > str "3"; Console.WriteLine(t ("hhhh&qu…

Java学习笔记26——集合进阶4

Collections Collections的概述和使用特点常用方法 Collections的概述和使用 在java.util下 注意 Collection是集合的顶层接口,而Collections是一个具体的类 特点 在Collections里面全是静态方法,包含对集合进行操作的多态方法,可以看做针…

CentOS 7中,配置了Oracle jdk,但是使用java -version验证时,出现的版本是OpenJDK,如何解决?

1.首先,检查已安装的jdk版本 sudo yum list installed | grep java2.移除、卸载圈红的系统自带的openjdk sudo yum remove java-1.7.0-openjdk.x86_64 sudo yum remove java-1.7.0-openjdk-headless.x86_64 sudo yum remove java-1.8.0-openjdk.x86_64 sudo yum r…

安卓:MMKV——键值存储库

目录 一、MMKV介绍 1.特点和优势: 2.使用指南: 3.依赖包: 二、MMKV的常用方法 1、初始化和获取实例: 2、存储数据: 3、读取数据 4、删除数据 5、其他操作: 三、MMKV的使用例子 MainActivity&#xff…

文件上传漏洞(webshell)

一、防护 1、防护 1、判断文件后缀,为图片的话才让上传成功。 2、解析文件内容(文件幻数)判断文件头和文件尾部是否一致 幻数 常见的 3、隐藏按钮(带上code唯一值) 4、二次渲染(类似拿着你的图片&#xff…

super父类 事物

一个没有事物的方法。 调用他的父类里有事物的方法。 无论this 和 super 都会让父类事物方法没有事物。 如果写了super.class 文件里面,就是super调用。 如果没写,就是this调用,坑爹 测试,把父类注入,事物才生效。

kubeasz在线安装K8S集群单master

1.基础系统配置 确保在干净的系统上开始安装,不能使用曾经装过kubeadm或其他k8s发行版的环境 系统是Ubuntu 或者CentOS 7 2.下载文件 2.1 下载工具脚本ezdown,举例使用kubeasz版本3.5.0 #此版本默认安装的是 K8S v1.26.0 export release3.5.0 wget h…

[免费在线] 将 PDF 转换为 Excel 或 Excel 转换为 PDF | 5 工具

有了免费的在线 PDF 转换器,您可以轻松免费在线将 PDF 转换为 Excel 或 Excel 转换为 PDF。这篇文章为您筛选了 5 个最常用的工具。要从存储介质恢复错误删除或丢失的 PDF 文档、Excel 电子表格、Word 文件或任何其他文件,您可以使用免费的数据恢复程序 …

SSM整合

目录 一、SSM整合1.1 步骤分析1.2 常见疑惑1.3 准备工作1.4 相关配置1.5 编写Controller,Service,Dao 二、案例2.1 响应格式统一2.2 查询所有用户2.3 分页查询用户2.4 插入用户2.5 删除用户2.6 更新用户 三、异常统一处理四、拦截器五、声明式事务六、AOP 一、SSM整…

leetcode2809. 使数组和小于等于 x 的最少时间 排序+0-1背包

https://leetcode.cn/problems/minimum-time-to-make-array-sum-at-most-x/ 给你两个长度相等下标从 0 开始的整数数组 nums1 和 nums2 。每一秒&#xff0c;对于所有下标 0 < i < nums1.length &#xff0c;nums1[i] 的值都增加 nums2[i] 。操作 完成后 &#xff0c;你…

DOM基础获取元素+事件基础+操作元素

一.DOM简介 DOM&#xff0c;全称“Document Object Model&#xff08;文档对象模型&#xff09;”&#xff0c;它是由W3C定义的一个标准。 在实际开发中&#xff0c;我们有时候需要实现鼠标移到某个元素上面时就改变颜色&#xff0c;或者动态添加元素或者删除元素等。其实这些效…