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

  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

解析:

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

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

相关推荐
用户84913717547161 分钟前
实战复盘:10W+ QPS 秒杀架构演进(Redis Lua + 分片 + RabbitMQ)
java·架构·设计
t***82114 分钟前
MySQL的底层原理与架构
数据库·mysql·架构
i***719527 分钟前
Partition架构
架构
专注API从业者38 分钟前
构建分布式京东商品数据采集器:基于微服务的架构设计与实现
数据结构·数据库·分布式·微服务·架构
python零基础入门小白40 分钟前
2025年大模型面试通关秘籍!大厂高频LLMs真题全解析,一文掌握,助你轻松斩获心仪offer!
开发语言·人工智能·语言模型·架构·langchain·大模型教程·大模型面试
颜颜yan_1 小时前
CANN异构计算架构深度解析:打造高效AI开发利器
人工智能·架构·昇腾·cann
GISer_Jing1 小时前
SSE Conf大会分享——UTOO WASM:AI时代的浏览器原生极速研发套件
前端·人工智能·架构·wasm
im_AMBER2 小时前
Canvas架构手记 07 状态管理 | 组件通信 | 控制反转
前端·笔记·学习·架构·前端框架·react
O***Z6163 小时前
【语义分割】12个主流算法架构介绍、数据集推荐、总结、挑战和未来发展
算法·架构
zxsz_com_cn4 小时前
设备预测性维护系统实战指南:架构、算法与落地路径
算法·架构