【系统架构师】-选择题(一)

news2025/1/12 23:12:15

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

2、.系统应用集成构建统一标准的基础平台,在各个应用系统的接口之间共享数据和功能,基本原则是保证应用程序的( 独立性)。系统应用集成提供了4 个不同层次的服务, 最上层服务是(流程控制 )服务

3、软件设计可分为概要设计和详细设计两个阶段。概要设计也称为高层设计或总体设计,即将软件需求转化为(数据结构)和软件的(系统结构);详细设计也称为低层设计,即对结构图进行细化,得到详细的数据结构与算法。

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

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

实现级:包括程序的抽象语法树、符号表等信息。

领域级:包括反映程序分量或程序与应用领域概念之间对应关系的信息。

6、螺旋模型瀑布模型/(生命周期模型)和(快速原型模型 )结合起来,强调项目的风险分析,特别适合大型复杂系统的开发过程。螺旋模型沿着螺线进行若干次迭代,依次经历了计划指定、风险分析、工程实施和(客户评估 )四个主要活动。提出修改意见,用于下一次迭代

7、RUP

1)初始:建立业务模型、确定项目的边界

2)细化:完善架构、淘汰最高风险

3)构建:开发剩余构建和应用程序功能、形成产品

4)移交:确保软件对最终用户是可用的

每一个迭代都是一个完整的开发过程

9个核心流程:

(1)业务建模(2)需求(3)分析和设计(4)实现(5)测试

(6)部署(7)配置和变更管理(8)项目管理(9)环境

8、成本是信息系统生命周期内各阶段的所有投入之和,按照成本性态分类,可以分为固定成本、变动成本和混合成本。

固定成本:人员工资、办公费、固定资产折旧费、员工培训费、机器折旧费、房屋、设备租金、广告费

变动成本:直接材料】产品包装、外包费、开发奖金

9、系统工程利用计算机作为工具,对系统的结构、(元素)、(信息 )和反馈等进行分析,以达到最优(规划  )、最优设计、最优管理和最优控制的目的。霍尔(A.D. Hall)于1969年提出了系统方法的三维结构体系,通常称为霍尔三维结构,这是系统工程方法论的基础。霍尔三维结构以时间维、(  逻辑)维、知识维组成的立体结构概括性地表示出系统工程的各阶段、各步骤以及所涉及的知识范围。其中时间维是系统的工作进程,对于一个具体的工程项目,可以分为7个阶段,在(  研制)阶段会做出研制方案及生产计划。

10、软件过程是制作软件产品的一组活动及其结果。这些活动主要由软件人员来完成,软件活动主要包括软件描述、(软件开发)、软件有效性验证和(软件演化) 。其中, (软件描述)定义了软件功能以及使用的限制。

11、增量式开发与瀑布模型相比,降低了实现需求变更的成本,更容易得到客户对于已完成开发工作的反馈意见,并且客户可以更早地使用软件并从中获得价值。

12、CMMI包括顶层方针、过程文件、规程文件、模板类文件。

优化:从多个项目收集来的数据对整体的组织级绩效进行关注

13、软件配置管理工具的常见功能包括版本控制、变更管理、配置状态管理、访问控制和安全控制

14、原型开发方法

水平、抛弃式原型:界面

垂直原型:复杂的算法

演化式原型:易于升级和优化的场合,适合于Web项目

15、软件需求开发的最终文档经过评审批准后,则定义了开发工作的(需求基线)(baseline)。这个基线在客户和开发者之间构筑了计划产品功能需求和非功能需求的一个约定(agreement)。(需求约定)是需求开发和需求管理之间的桥梁。

16、软件性能测试有多种不同类型的测试方法,其中, (强度测试) 用于测试在限定的系统下考査软件系统极限运行的情况, (容量测试) 可用于测试系统同时处理的在线最大用户数量。负载测试用于测试超负荷环境中程序是否能够承担;

17、在客户关系管理(CRM)中,管理的对象是客户与企业之间的双向关系,那么在开发过程中, (最大程度地帮助企业实现其经营目标) 是开发的主要目标。

18、 JRP的主要意图是收集需求,而不是对需求进行分析和验证

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

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

相关文章

南京林业大学阮宏华团队揭示干旱对杨树人工林土壤微生物残留物碳的影响

全球强度干旱事件的频繁发生,对陆地生态系统土壤有机碳库可能产生显著影响。土壤微生物残体碳是土壤有机碳库的重要组成部分,微生物残体碳的变化对土壤有机碳库产生显著影响。然而,土壤中微生物残体碳对干旱的响应及其机制还不清楚。 基于此…

实现基于RAG的QA应用程序

实现基于RAG的Q&A应用程序 LLM 支持的最强大的应用程序之一是复杂的 问答 (Q&A) 聊天机器人。这些应用程序可以 回答有关特定来源信息的问题。这些应用程序 使用一种称为检索增强生成 (RAG) 的技术。 什么是检索增强生成…

TCP/IP常用协议栈图解

1.引言 最近看了一些计算机网络的课程,总结借鉴了一些TCP/IP常用协议,罗列在以下图中,以便有一个整体观。 2.图解 先上图 3.总结 TCP/IP协议是实际用的计算机网络通信的标准协议栈,自上而下分为应用层,传输层&#xf…

世界读书日 | 开发者必读书单重磅来袭,华为云DTSE专家天团力荐

春色恰如许,读书正当时。 读书,就像解锁一把神秘钥匙,为开发者洞开新世界的大门,赋予他们破译复杂难题的能力、挑战未知领域的勇气。书页翻动间,开发者得以站在巨人的肩膀上,汲取前人经验,积蓄…

BBS前后端混合项目--01

总路由 # urls.py """BBS1 URL ConfigurationThe urlpatterns list routes URLs to views. For more information please see:https://docs.djangoproject.com/en/3.2/topics/http/urls/ Examples: Function views1. Add an import: from my_app import views2…

AI测试干货!实例讲解AI自动生成测试用例

1.引言 在软件开发过程中,测试用例的生成是至关重要的一步。测试用例是用于验证软件功能、性能和安全性的具体测试方法,是确保软件质量的关键手段。 随着人工智能(AI)技术的发展,基于AI的测试用例生成技术逐渐成为未…

docker容器内彻底移除iptables服务的实现方法

背景 我创建的容器使用的是centos6的标准镜像,所以内置了iptables服务。容器启动后iptables服务默认就启动了。iptables设置的规则默认是所有流量都无法通行。而对于服务器的管理使用的是宿主机的防火墙。这样就导致在实现用iptables动态给容器添加端口映射时不成功…

Some App Tech Support

Getting Support:  mail: 842529824qq.com wx: g842529824  or leave comment below.

研究发现:90%的Java服务容易第三方漏洞的影响

Datadog最新发布的“2024年DevSecOps状况”报告显示,Java服务在受Datadog最新发布的“2024年DevSecOps状况”报告显示,Java服务在受到第三方漏洞影响方面最为严重。 报告指出,90%的Java服务存在一个或多个严重或高危漏洞,这些漏…

Google Play App Store API 获取谷歌安卓应用商城app数据接口

iDataRiver平台 https://www.idatariver.com/zh-cn/ 提供开箱即用的谷歌安卓应用商城google play app store数据采集API,供用户按需调用。 接口使用详情请参考Google Play App Store接口文档 接口列表 1. 获取指定app的基础信息 参数类型是否必填默认值示例值描…

《剑指 Offer》专项突破版 - 面试题 113、114 和 115 : 详解拓扑排序(C++ 实现)

目录 前言 面试题 113 : 课程顺序 面试题 114 : 外星文字典 面试题 115 : 重建序列 前言 拓扑排序是指对一个有向无环图的节点进行排序之后得到的序列。如果存在一条从节点 A 指向节点 B 的边,那么在拓扑排序的序列中节点 A 出现在节点 B 的前面。一个有向无环…

javaweb-数据库

数据库管理系统(DataBase Management System,简称DBMS) MySQL 官网:MySQL :: Developer Zone 安装 官网下载地址:MySQL :: Download MySQL Community Server (Archived Versions) 图形化工具 通常为了提高开发效…

2001-2021年上市公司制造业智能制造词频统计数据

2001-2021年上市公司制造业智能制造词频统计数据 1、时间:2001-2021年 2、来源:上市公司年报 3、指标:年份、股票代码、行业名称、行业代码、所属省份、所属城市、智能制造词频、智能制造占比(%) 4、范围:上市公司 5、样本量…

第十六届“华中杯”B 题使用行车轨迹估计交通信号灯周期问题

某电子地图服务商希望获取城市路网中所有交通信号灯的红绿周期,以便为司机提供更好的导航服务。由于许多信号灯未接入网络,无法直接从交通管理部门获取所有信号灯的数据,也不可能在所有路口安排人工读取信号灯周期信息。所以,该公司计划使用大量客户的行车轨迹数据估计交通…

关于Modbus TCP 编码及解码方式分析

一.Modbus TCP 基本概念 1.基本概念 ①Coil和Register   Modbus中定义的两种数据类型。Coil是位(bit)变量;Register是整型(Word,即16-bit)变量。 ②Slave和Master与Server和Client   同一种设备在不同…

谷歌收录工具有什么好用的?

如果是想促进谷歌的收录,其实能用的手段无非就两个,谷歌GSC以及爬虫池 谷歌gsc就不用说了,作为谷歌官方提供的工具,他能提供最准确的数据,并且可以提交每天更新的链接,进而促进收录,只要你的页面…

跟着野火从零开始手搓FreeRTOS(6)多优先级的配置

在 FreeRTOS 中,数字优先级越小,逻辑优先级也越小。 之前提过,就绪列表其实就是一个数组, 里面存的是就绪任务的TCB(准确来说是 TCB 里面的 xStateListItem 节点),数组的下标对应任务的优先级&a…

鸿蒙(HarmonyOS)性能优化实战-多线程共享内存

概述 在应用开发中,为了避免主线程阻塞,提高应用性能,需要将一些耗时操作放在子线程中执行。此时,子线程就需要访问主线程中的数据。ArkTS采用了基于消息通信的Actor并发模型,具有内存隔离的特性,所以跨线…

Redis底层数据结构之Dict

目录 一、概述二、Dict结构三、Dictht结构四、DictEntry结构五、核心特性 上一篇文章 reids底层数据结构之quicklist 一、概述 Redis 的 Dict 是一个高效的键值对映射数据结构,采用双哈希表实现以支持无锁的渐进式 Rehash,确保扩容或缩容时的高效性能。…

计算二维主应力的前端界面

<!DOCTYPE html> <html> <head> <title>二维主应力</title> </head> <body> <h2>计算二维主应力</h2> <form> <label for"input1">σ_1(Mpa):</label> <input type"t…