逆向工程四个抽象层次-系统架构师(三十)

1、为实现对象重用,COM支持两种形式的对象组装,在()重用形式下,一个外部对象拥有指向一个内部对象的唯一引用,外部对象只是把请求转发给内部对象,在()重用形式下,直接吧内部对象的接口引用传给外部对象的客户,而不再转发请求。

问题1

A聚集

B包含

C链接

D多态

问题2

A引用

B转发

C包含

D聚集

解析:

B  D

2、某计算机字长32位,磁盘空间管理采用Bitmap,磁盘容量是300G,物理块大小为4MB,位示图大小是()个字。

解析:

300*1024/4/32  = 2400

3、在面向对象设计原则中,()原则是指抽象不应该依赖细节,针对接口编程,不是针对实现编程。

A开闭

B里氏替换原则

C最少知识(迪米特原则)

D依赖倒置

解析:

迪米特原则:一个对象对其他对象尽可能少的了解。

D

4、(软件工程->需求工程)以下关于管理需求的叙述中,正确的是()。

A需求管理是一个对系统需求及其变更进行了解和控制的过程

B为了获得项目,开发人员可以先向客户做出某些承诺

C需求管理的重点在于收集和分析项目需求

D软件开发过程是独立需求管理的活动

解析:

需求管理 是一个对系统需求变更、了解和控制的过程。

对客户做出承诺之前,需要告知约束和风险等,B错误。

需求管理的时候涉及到收集和分析项目需求,C错误。

5、(计算机系统基础->计算机结构)计算机执行程序时,在一个指令周期的过程中,为了能够从内存中读指令操作码,首先是将()的内容送到地址总线上。

A程序计数器PC

B指令寄存器IR

C状态寄存器SR

D通用寄存器GR

解析:

计算机执行程序时,在一个指令周期过程中,为了能够从内存读取指令操作码,首先将程序计数器的内容送到地址总线。

答案:A

6、安全攸关系统在软件需求分析阶段,应提出安全性需求。软件安全性需求指通过约束软件的行为,使其不会出现()。软件安全需求获取是根据已知的(),如危害条件等以及其他一些类似的系统数据和通用惯例,完成通过软件安全性需求的裁剪和特定软件安全性需求的获取工作。

问题1

A不可接受的系统安全行为

B有可能影响系统的可靠性的行为

C不可接受的违反系统安全的行为

D系统不安全事故

问题2

A系统信息

B系统属性

C软件属性

D代码信息

解析:

安全性需求指通过约束,不会出现 不可接受的违反系统安全的行为需求

答案:C A

7、活动定义是项目时间管理的过程之一,()是进行活动定义时通常使用的一种工具。

A Gantt图

B 活动图

C 工作分解图(WBS)

D PERT图

解析:

活动图面向对象建模工具。

Gantt图和Pert是活动排序图。

活动定义:分解(WBS)、滚动、模版,专家判定。

8、(信息系统基础知识)信息系统规划方法中,关键成功因素法通过对关键成功因素的识别、找出实现所需的关键信息集合,从而确定系统的开发()。关键成功因素来源组织的目标,通过组织的目标分解和关键成功因素识别、()识别,一直到产生数据字典。

问题1

A系统边界

B功能指标

C优先次序

D性能指标

问题2

A系统边界

B功能指标

C优先次序

D性能指标

解析:

找到关键成功因素,确定系统的开发 优先次序

关键成功因素来自组织的目标,通过组织的目标分解关键成功因素识别能指标的识别,一直到产生数据字典

9、(面相构件的软件设计)基于构件的软件开发,构件分类方法可以分为三大类,()根据领域分析的结果将应用领域概念按照从抽象到具体的顺序逐次分解为树形或有向无回路图结构。()利用Facet描述构件执行的功能,被操作的数据,构件应用的语境或任意其他特征,()使得检索者在阅读文档过程中可以按照人类的联想思维方式任意跳转到包含相关概念或构件的文档。

问题1 问题2 问题3

A关键字分类法

B刻面分类法

C语义匹配法

D超文本方法

解析:

构件软件开发分为三大类:

关键字分类法:领域分析的结果将应用领域的概念抽象出具体

刻面分类法:Facet描述构件执行的功能。

超文本方法:全文检索。

答案:

A B D

10、(UML建模与架构文档化)软件逆向工程就是分析已有的程序,寻求比源代码更高级的抽象表现形式。在逆向工程导出信息的四个抽象层次中,()包括反应程序各部分之间相互依赖关系的信息,()包括反映程序段功能及程序段之间的信息。

问题1 问题2

A实现级

B结构级

C功能级

D领域级

解析:

逆向工程有四个抽象层次:

实现级:能够导出过程的设计模型。

结构级:程序和数据结构信息。

功能级:对象模型、数据和控制流模型。

领域级:UML状态图和部署图。

结构级包括反映各部分之间相关依赖关系的信息。

功能级包括反映 程序段功能及程序段之间关系的信息。

相关推荐

  1. 逆向工程抽象层次-系统架构

    2024-07-19 19:24:03       17 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-19 19:24:03       50 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-19 19:24:03       54 阅读
  3. 在Django里面运行非项目文件

    2024-07-19 19:24:03       43 阅读
  4. Python语言-面向对象

    2024-07-19 19:24:03       54 阅读

热门阅读

  1. OpenCV——图像与视频的读取

    2024-07-19 19:24:03       17 阅读
  2. 物理设计基础概念 —— Pin

    2024-07-19 19:24:03       14 阅读
  3. 机器学习之对比学习MoCo

    2024-07-19 19:24:03       15 阅读
  4. tcp(7) — Linux Programmer‘s Manual

    2024-07-19 19:24:03       14 阅读
  5. 开放开源开先河(三)

    2024-07-19 19:24:03       16 阅读
  6. cnn-resnet实现代码

    2024-07-19 19:24:03       17 阅读
  7. 基于Qsetting的ini类

    2024-07-19 19:24:03       14 阅读