软件结构化设计-架构真题(二十七)

2023-11-14

  1. (2019年)进程P有8个页面,页号分别为0~7,状态位等于1和0分别表示在内存和不在内部才能。假设系统给P分配4个存储块,如果进程P要访问页面6不在内存,那么应该淘汰号是多少?

答案:页号2

解析:

页号1/2/5/7在内部内存里,而2的被访问是0,代表没有被访问,则被优先淘汰。

如果访问也一样,则看修改位,如果未被修改的,则优先淘汰,因为没被修改的,与辅存内容一致,淘汰无需修改,代价小。

  1. 安全攸关系统在软件需求分析阶段,应提出安全性需求。软件安全性需求通过约束行为,使其不会出现()。(2019年)
  1. 不可接受的系统安全行为
  2. 有可能影响系统可靠性行为
  3. 不可接受的违反系统安全的行为
  4. 系统不安全的事故

答案:C

解析:

安全攸关指系统失效对使用者生命健康构成危险的系统。如航空,汽车,轨道和医疗等。必需保证不会出现 不可接受的违反系统安全的行为。

  1. (2019年)信息系统规划方法中,关键成功因素通过对关键成功因素的识别,找出实现所需要的关键信息集合,从而确定系统开发的( 优先次序 )。关键成功因素来源于组织的目标,通过组织的目标分解和关键成功因素识别、()识别、一直到产生数据字典。
  1. 系统边界
  2. 功能指标
  3. 优先次序
  4. 性能指标

答案:D

解析:

组织目标分解和关键成功因素识别、性能指标识别、一直到产生数据字典。

  1. (2019年)软件方法学。其中,()是先对最高居次中的问题进行定义、设计、编程和测试,而将其中未解决的问题作为一个子任务放到下一层中解决。

()是根据系统功能要求,从具体的器件、逻辑部件或相似系统开始,通过对其进行相互连接、修改和扩大,构成所要求的系统。

()是建立在严格数学基础上的软件开发方法。

答案:

自顶向下开发方法

自底向上开发方法

形式化开发方法

  1. (2019年)软件概要设计阶段需要将需求转换为设计的()和软件的()。

答案:数据结构

系统结构

解析:

概要设计阶段将需求转换为 设计的数据结构 和 软件的系统结构。

详细设计对概要设计细化,得到 数据结构和算法。

  1. (2019年)软件结构化设计包括()等任务。
  1. 架构设计、数据设计、过程设计、原型设计
  2. 架构设计、过程设计、程序设计、原型设计
  3. 数据设计、过程设计、交互设计、程序设计
  4. 架构设计、接口设计、数据设计、过程设计

答案:D

  1. (2019年)关于模块化设计,()是错误的。
  1. 模块是指执行某一特定任务的数据结构和程序代码
  2. 模块的接口和功能定义属于其模块自身的内部特性
  3. 每个模块完成独立的特定子功能,与其他模块之间的关系最简单
  4. 模块设计的重要原则是高内聚,低耦合、

答案:B

解析:

通常模块的 “结构”和 “功能”定义为 外部特性

将模块的“局部数据”和“程序代码”定义为 内部特性

  1. (2019年)基于构件的软件开发中,构件分为三大类:

()根据领域分析的结果将应用领域的概念按照抽象到具体的顺序逐次分解为树形或有向无回路图结构。

()利用facet描述构件执行功能,被操作的数据,构件应用的语境或任意其他特征。

()使得检索者在阅读文档过程中可以按照人类的联想思维方式任意跳转包含相关概念或构件文档。

答案:

关键字分类法

刻面分类法

超文本方法

  1. 软件性能测试在多种不同类型的测试方法中,其中,()用于测试在限定的系统下考查软件系统极限运行的情况,()可用于测试系统同时处理的在线最大线程数。(2019年)

答案:强度测试、容量测试

解析:

软件性能测试包含:负载测试、容量测试和强度测试。

负载测试:指超负荷的环境下运行情况。

容量测试:指系统最大线程数。

强度测试:指极限环境下得极限运行情况。

  1. 数据模型常带多个参数,而参数会随着环境因素而变化。根据数据模型求出最优解或满意解后,还需要进行()对计算结果进行检验,分析计算结果对参数变化的反映程度。
  1. 一致性分析
  2. 正确性分析
  3. 灵敏度分析
  4. 似然性分析

答案:C

解析:

实际问题的熟数学模型都是相近的,根据数据模型求出最优解或满意解后,还需进行灵敏度分析,对计算结果进行检验,分析计算结果对参数变化的反映程度。

如果微小参数变化引发计算结果变化很大,则不可靠。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

软件结构化设计-架构真题(二十七) 的相关文章

  • Linux 块设备驱动实验

    一 块设备驱动要远比字符设备驱动复杂得多 不同类型的存储设备又对应不同的驱动子系统 本章我们重点学习一下块设备相关驱动概念 不涉及到具体的存储设备 1 什么是块设备 块设备是针对存储设备的 比如 SD 卡 EMMC NAND Flash N
  • IDEA去除代码中的波浪线(黄色警告线)

    IDEA去除代码中的波浪线 黄色警告线 IDEA中为了减少一定量的重复代码 提醒开发人员注意 会在代码下面出现黄色警告线 但是有时候几行代码的重复没必要扔到一个统一的地方处理 这里还总是提醒 干扰视线 因此 这里根据个人习惯 还是关闭这个功

随机推荐

  • Item-Based Recommendations with Hadoop

    Mahout在MapReduce上实现了Item Based Collaborative Filtering 这里我尝试运行一下 安装Hadoop 从下载Mahout并解压 准备数据 下载1 Million MovieLens Datase
  • Codeforces Round #674 B. Symmetric Matrix(水题)

    题目地址 传送门 题目贴上 题意 给你n种 2x2的矩阵 并且每种矩阵可以无限次使用 问你是否能组成mxm的矩阵 新矩阵必须是严格按照主对角线对称矩阵 思路 首先给你的2x2矩阵 很明显我们不能拼成奇数长宽的矩阵 所以如果m为奇数 直接输出
  • Abstract Class(抽象类)& Abstract Method(抽象方法)

    java中的Abstract Class 抽象类 Abstract Method 抽象方法 Abstract Class 在面向对象的概念中 所有的对象都是通过类来描绘的 但是反过来 并不是所有的类都是用来描绘对象的 如果一个类中没有包含足
  • ZeroTier的planet文件格式分析

    C ProgramData ZeroTier One planet 文件格式 1个字节的类型 TYPE PLANET 1 TYPE MOON 127 8字节的ID 8字节的ts ZT C25519 PUBLIC KEY LEN 64字节的公
  • idea习惯配置记录

    idea 2021 git设置本地文件显示 链接 Settings Preferences Version Control Commit将Use non modal commit interface 取消选中的 use non modal
  • Android 11 锁屏界面 去掉下拉状态栏

    在目录 frameworks base packages SystemUI src com android systemui statusbar phone NotificationPanelViewController java 修改如下
  • 攻防世界-web- lottery

    lottery 41最佳Writeup由 清风77 提供WriteUP 收藏 反馈 难度 3 方向 Web 题解数 17 解出人数 5217 题目来源 XCTF 题目描述 暂无 题目附件 下载附件 题目场景 http 61 147 171
  • 2023哈工大软件工程考研

    0 考研成绩 初试成绩 395 政治 英语一 数学一 专业课 总分 71 76 130 118 395 复试成绩 251 综合测试118 面试133 排名 软专1 12 本部7 83 一校三区33 262 一切都拉下帷幕了 从去年二月到今年
  • Linux 用户、用户组 ( 添加、删除、修改 )

    Linux 使用者管理 http cn linux vbird org linux basic linux basic php part4 鸟哥官网 简体中文 http cn linux vbird org linux basic linu
  • STL实现动态维护有序数组

    使用 容器 vector 函数 v empty v lower bound v insert 代码实现
  • python + pandas读取含有不同空格的txt , csv,excel文件,以及跳过指定错误行数据

    使用pandas读取含有不同空格的txt csv excel文件 若txt文件全为float或者int时候 txt np loadtxt file 此仅适用于全数据类型的txt 文件 且文件内无空数据 txtDF pd DataFrame
  • CCIE理论-第十六篇-IPV6-GRE隧道+IPV6 OVER IPV4 隧道

    CCIE理论 第十六篇 IPV6 GRE隧道 IPV6 OVER IPV4 隧道 IPV6也写了好多篇章 后面还有两篇 一个IPV6的NAT 一个综合实验 那么就结束IPV6到MPLS了 其实还挺多的哈 差不多应该有10篇章都是在讲IPV6
  • 用C语言编写Windows服务程序的五个步骤

    翻译文档 本文适合初级读者 已阅读20305次 文档 代码 工具 用 C 语言编写 Windows 服务程序的五个步骤 原文 Yevgeny Menaker 翻译 Northtibet 下载源代码原文出处 Five Steps to Wri
  • Linux的命令

    Linux的命令分为四个类型 文件操作命令 系统操作命令 文本处理命令和网络操作命令 下面简单介绍一下常用的Linux命令 文件操作命令 ls 列出目录下的所有文件和目录 cd 切换当前目录 mkdir 创建一个新目录 touch 创建新文
  • (下)苹果有开源,但又怎样呢?

    一开始 因为 MacOS X 苹果与 FreeBSD 过往从密 不仅挖来 FreeBSD 创始人 Jordan Hubbard 更是在此基础上开源了 Darwin 但是 苹果并没有给予 Darwin 太多关注 作为苹果的首个开源项目 它算不
  • OpenCV---膨胀与腐蚀

    膨胀 腐蚀 一 膨胀实现dilate import cv2 as cv import numpy as np def dilate demo image 膨胀 print image shape gray cv cvtColor image
  • 【计算机网络系列】物理层①:物理层的基本概念以及数据通信的基础知识

    本文主要介绍物理层的基本概念以及数据通信的基础知识 同时简单谈谈物理层下面的传输媒体 一 物理层基本概念 首先要强调指出 物理层考虑的是怎样才能在连接各种计算机的传输媒体上传输数据比特流 而不是指具体的传输媒体 大家知道 现有的计算机网络中
  • AI,正在疯狂进化,金融大模型来了

    大家好 现在开源社区 更新速度最快的就是 AI 相关的项目了 几天不看 就又多了一些非常优秀的项目 一 FinGPT 之前我就发过各个领域的大语言模型 比如医学领域的 Huatuo LLaMA 也发过法律领域的大语言模型 LaWGPT 现在
  • 解决Windows丢失msvcp120.dll问题

    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题 如果是新手第一时间会认为是软件或游戏出错了 其实并不是这样 其主要原因就是你电脑系统的该dll文件丢失了或者损坏了 这时你只需下载这个msvcp120 dll文件进行安装 前提是找到
  • 软件结构化设计-架构真题(二十七)

    2019年 进程P有8个页面 页号分别为0 7 状态位等于1和0分别表示在内存和不在内部才能 假设系统给P分配4个存储块 如果进程P要访问页面6不在内存 那么应该淘汰号是多少 答案 页号2 解析 页号1 2 5 7在内部内存里 而2的被访问