2022年11月6日,全国计算机等级下半年考试,在疫情压力下如期举行。
北京市软件架构师考试地点在北京市工贸技师学院(机电分院),地址:海淀区北四环北路132号(金泰海博大酒店北侧)
查看考场图,21个考场,每个考场30人,推测考点有21*30=630人,本人所在的考场,实际到场15人。
考试时间安排
试题一、论基于构件的软件开发方法及其应用
要点:基于构件的软件开发方法的主要过程
试题二、论软件维护方法及其应用
要点:影响软件维护工作的主要因素
试题三、论区块链技术及其应用
要点:描述区块链三种核心技术,共识机制、共防机制、分布式存储
1)分布式账本,就是交易记账由分布在不同地方的多个节点共同完成,而且每一个节点都记录的是完整的账目,因此它们都可以参与监督交易合法性,同时也可以共同为其作证。
2)非对称加密和授权技术,存储在区块链上的交易信息是公开的,但是账户身份信息是高度加密的,只有在数据拥有者授权的情况下才能访问到,从而保证了数据的安全和个人的隐私。
3)共识机制,就是所有记账节点之间怎么达成共识,去认定一个记录的有效性,这既是认定的手段,也是防止篡改的手段。
通过网络技术支撑实现了交易活动的交易点对点、去中心化、记录信息不可篡改、交易不可逆、信息加密等难题突破。
试题四、论湖仓一体架构及其应用
要点:湖仓一体化的关键特征
1)支持分析多种类型数据。湖仓一体架构可为多应用程序提供数据的入库、转换、分析和访问。数据类型包括结构化与非结构化类型,如文本、图像、视频、音频等,以及半结构化数据,如JSON等。
2)数据可治理,避免产生数据沼泽。湖仓一体架构可以支持各类数据模型的实现和转变,支持DW模式架构,例如星型模型、雪花模型等,可保证数据的完整性,同时具有健全的治理和审计机制,能够避免数据沼泽现象的出现。
3)事务支持。在企业中,数据库往往要为业务系统提供并发的数据读取和写入。湖仓一体架构对事务ACID的支持,可确保并发访问,尤其是SQL访问模式下的数据一致性、正确性。
4)BI支持。湖仓一体支持直接在源数据上使用BI工具,这样可以提高分析效率,降低数据延时。另外,相比于在数据湖和数据仓库中分别操作两个副本的方式,湖仓一体更具成本优势。
5)存算分离。湖仓一体采用存算分离架构,可使系统能够扩展到更大规模的并发能力和数据容量,能满足新时代对于分布式数据架构的要求。
6)开放性。湖仓一体采用开放、标准化的存储格式(例如行存、列存、块存),能提供丰富的API支持。因此,各种工具和引擎(包括机器学习和Python/R库)可以高效地对数据进行直接访问。