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

软考 系统架构设计师系列知识点之杂项集萃(88)

接前一篇文章:软考 系统架构设计师系列知识点之杂项集萃(87)

第159题

关于构件的描述,正确的是()。

A. 构件包含了一组需要同时部署的原子构件

B. 构件可以单独部署,原子构件不能被单独部署

C. 一个原子构件可以同时在多个构件家族中共享

D. 一个模块可以看作带有单独资源的原子构件

正确答案:A。

所属知识点:旧版教材 软件架构设计 -> 构件与中间件技术 -> 构件基本概念。

解析:

构件是一组通常需要同时部署的原子构件。—— 选项A是正确的

构件和原子构件之间的区别在于,大多数原子构件永远都不会被单独部署,尽管它们可以被单独部署。—— 选项B是错误的

相反,大多数原子构件都属于一个构件家族,一次部署往往涉及整个家族。—— 选项C是错误的

一个原子构件是一个模块和一组资源。—— 选项D是错误的

原子构件是部署、版本控制和替换的基本单位。原子构件通常成组地部署,但是它也能够被单独部署。一个模块是不带单独资源的原子构件(在这个严格定义下,Java包不是模块——在Java中部署的原子单元是类文件。一个单独的包被编译成多个单独的类文件——每个公共类都有一个)。

模块是一组类和可能的非面向对象的结构体,比如过程或者函数。

第160题

项目管理工具用来辅助项目经理实施软件开发过程中的项目管理活动,它不能( )。( )就是一种典型的项目管理工具。

第1空

A. 覆盖整个软件生存周期

B. 确定关键路径、松弛时间、超前时间和滞后时间

C. 生成固定格式的报表和裁剪项目报告

D. 指导软件设计人员按软件生存周期各个阶段的适用技术进行设计工作

正确答案:D。

第2空

A. 需求分析工具

B. 成本估算工具

C. 软件评价工具

D. 文档分析工具

正确答案:B。

所属知识点:旧版教材 项目管理 -> 其它。

解析:

项目管理工具用来辅助软件的项目管理活动。通常项目管理活动包括项目的计划、调度、通信、成本估算、资源分配及质量控制等。一个项目管理工具通常把重点放在某一个或某几个特定的管理环节上,而不提供对管理活动包罗万象的支持。

项目管理工具具有以下特征:

(1)覆盖整个软件生存周期;

(2)为项目调度提供多种有效手段;

(3)利用估算模型,对软件费用和工作量进行估算;

(4)支持多个项目和子项目的管理;

(5)确定关键路径、松弛时间、超前时间和滞后时间;

(6)对项目组成员和项目任务之间的通信给予辅助;

(7)自动进行资源平衡;

(8)跟踪资源的使用;

(9)生成固定格式的报表和裁剪项目报告。

成本估算工具就是一种典型的项目管理工具。

http://www.xdnf.cn/news/1020259.html

相关文章:

  • 偷懒一下下
  • 在C#中的乐观锁和悲观锁
  • 双碳时代多场景能耗管理实战:数据中心、工业园、商业体如何精准降本?
  • 论坛系统自动化测试
  • C# .NET Core 源代码生成器(dotnet source generators)
  • ROS2编译的理解,与GPT对话
  • 浏览器播放监控画面
  • 【谷歌登录SDK集成】
  • torch 高维矩阵乘法分析,一文说透
  • 信号(瞬时)频率求解与仿真实践(2)
  • 数据库中的Schema是什么?不同数据库中Schema的含义
  • 使用HashMap或者List模拟数据库插入和查询数据
  • 橡胶厂生产线的“协议翻译官”:DeviceNet转Modbus RTU网关实战记
  • PCB 层压板的 Dk 和 Df 表征方法 – 第一部分
  • Linux(Centos 7.6)命令详解:w
  • 从0开始学习R语言--Day22--km曲线
  • 可视化图解算法51:寻找第K大(数组中的第K个最大的元素)
  • 第32节 Node.js 全局对象
  • Nginx 负载均衡、高可用及动静分离
  • CRM管理软件如何实现客户成功管理?
  • Unity3D仿星露谷物语开发62之添加NPC角色
  • 第六章 进阶21 奶茶周会没了奶茶
  • 如何用4 种可靠的方法更换 iPhone(2025 年指南)
  • Vuex相关知识点
  • Flutter项目编译到鸿蒙模拟器报错
  • Vue3 Element Plus 表格默认显示一行
  • Linux爬虫系统从开始到部署成功全流程
  • 国产智能体“双子星”:实在Agent vs Manus(核心架构与技术实现路径对比)
  • EFK架构日志采集系统
  • (nice!!!)(LeetCode 每日一题) 2616. 最小化数对的最大差值 (二分查找)