系统架构师
文章平均质量分 81
软考中的系统架构师认证考试。
pccai-vip
pccai1983
展开
-
2024年下半年系统架构师论文
老牌的SOA框架和技术,屹立不倒!目前也加入了国产信创行列。原创 2024-11-10 17:37:28 · 200 阅读 · 0 评论 -
系统架构师软考历年论文题目(2009-2024年)及分析
系统架构师需要深入理解软件开发的各个方面,包括但不限于设计模式、架构风格、新兴技术趋势、系统集成、数据管理等。他们必须能够将这些知识应用到实际的软件开发过程中,以设计和实现高效、可扩展、可维护的软件系统。原创 2023-10-28 22:12:20 · 6507 阅读 · 0 评论 -
2024系统架构师分散知识点
服务网格关注的是服务的发现、描述、调用和组合,目的是通过服务的集成和协作,提供更灵活、可靠的服务。它关注于资源的连接、管理和调度,目的是通过利用分布在不同地理位置和组织的计算资源,提供高性能的计算和数据处理能力。普适计算强调计算机技术的透明性和隐形性,它的目标是使计算机和计算能力融入到我们的生活和环境中,成为生活的一部分,而不是单独的工具。普适计算的目标是实现一种无缝、自然和智能的计算环境,使计算能力融入到我们的日常生活中,并为我们提供更好、更智能的服务和体验。雾计算则是边缘计算的一个子集或扩展。原创 2023-10-14 17:07:31 · 368 阅读 · 0 评论 -
2023系统分析师分散知识点(持续更新中)
2023年系统分析师考试分散知识点速记和整理,持续更新中......原创 2023-05-07 17:18:46 · 1248 阅读 · 0 评论 -
2022年架构设计师下午试题
1、解析 数据实时同步 和 数据异步准实时,并说明原因,要选择哪个?选解释器风格,性能虽然差,但灵活性好,题目说:用户较少,不太关注。3、 从数据通信、数据安全、性能角度,从云计算模型中引入边缘计算。2、 面向对象架构风格和解释器风格对比(灵活性、性能)3、 DFD 和数据字典在分析和设计阶段的作用。构件库建立,识别构件,修改构件,组装和测试构件。3、 数据驱动模型(vs 基于解析的模型)2、解析哈希算法和哈希一致性算法。四类关键特征、内涵、关键特征。1、 解析心跳 和超时检测。2、 E-R 图填空。原创 2022-11-12 11:41:50 · 388 阅读 · 0 评论 -
20.复习必背知识点(一)
设计模式中有创建型,结构型,行为型。 设计模式需要死记硬背,下图的设计方法需要记英文名和对应的作用。原创 2022-10-30 09:35:30 · 3182 阅读 · 0 评论 -
19.数学与经济管理
数学是一种严谨、缜密的科学,学习应用数学知识,可以培养系统架构设计师的抽象思维能力和逻辑推理能力,在从事系统分析工作时思路清晰,在复杂、紊乱的现象中把握住事物的本质,根据已知和未知事物之间的联系推断事物发展趋势和可能的结果。原创 2022-10-30 09:33:49 · 364 阅读 · 0 评论 -
18.企业信息化战略与实施
企业的管理应该是流程驱动的管理,一贯实施流程管理,而且管理得比较得当的企业,确实可以在日常的管理过程中,适时对流程进行修正、调适,所以,这种企业的流程往往适应性比较强,流程的设置和运行也要科学得多,但这并不意味着,它们就不需要对流程进行再造。比如你看交通信号灯,灯为红色你就得停,灯为绿色你就可以行。数据湖从企业的多个数据源获取原始数据,并针对不同的目的,同一份原始数据还可能有多种满足特定内部模型格式的数据副本。因此,数据湖中被处理的数据可能是任意类型的数据信息,从结构化数据到完全非结构化数据。原创 2022-10-30 09:29:05 · 530 阅读 · 0 评论 -
17.项目管理
Gantt图直观、简单、容易制作,便于理解,能够清晰地描述每个任务的开始和结束时间,任务的进程情况以及各任务并行关系,一般适用较简单的小型项目,可用于WBS的任何层次、进度控制、资源优化、编制资源和费用计划。此外,由于活动的自由时差是其总时差的构成部分,所以,当活动的总时差为零时,其自由时差必然为零,可不必进行专门计算。随着草稿的不断完善,YZ的取值应递增。时间管理也称为进度管理,就是采用科学的方法,确定进度目标,编制进度计划和资源供应计划,进行进度控制,在与质量、成本目标协调的基础上,实现工期目标。原创 2022-10-30 09:28:06 · 328 阅读 · 0 评论 -
16.系统可靠性分析与设计
可靠性是软件系统在应用或系统错误面前,在意外或错误使用的情况下维持软件系统的功能特性的基本能力。可用性是系统能够正常运行的时间比例。软件可靠性不等于硬件可靠性复杂性:软件复杂性比硬件高,大部分失效来自于软件失效。物理退化:硬件失效主要是物理退化所致,软件不存在物理退化。唯一性:软件是唯一的,每个COPY版本都一样,而两个硬件不可能完全一样。版本更新周期:硬件较慢,软件较快。原创 2022-10-30 09:27:35 · 558 阅读 · 0 评论 -
15.系统安全分析与设计
用公钥加密,私钥解密来进行保密通讯。用私钥加密,公钥解密来进行数字签名。信息摘要数字摘要由单向散列函数(不可逆向解码)加密成固定长度的散列值。常用的数据摘要算法有MD5、SHA等。MD5散列值是128,SHA散列值是160,由于SHA通常采用的密钥较长,因此安全性比MD5更安全。信息摘要信息不可解密,主要是用于对数据的比对,解决了原数据被篡改而无法识别的问题。数字签名。原创 2022-10-30 09:24:51 · 657 阅读 · 0 评论 -
14.构件与中间件的基本概念
在“纯对象”的方法中,资源是外部化的不可改变的对象一一不可改变是因为构件没有持久化的标志,而且复制不能被区分。构件对外发送作用或构件间的交互,都是通过接口进行的,构件使用者只需要知道构件的接口,而不必关心其内部的实现,这是设计与实现分离的关键。架构很重要的一个功能就是将系统资源与应用构件隔离,这是保证构件可复用甚至“即插即用”的基础,与中间件的意图也是一致的。一般构件库的文档中全面而准确地说明一下内容:构件的功能与行为、相关的领域知识、可适应性约束条件与例外情形、可以预见的修改部分以及修改方法。原创 2022-10-30 09:23:46 · 588 阅读 · 0 评论 -
13.软件架构评估
软件产品线是指一组软件密集型系统,它们共享一个公共的、可管理的特性集,满足某个特定市场或任务的具体需要,是以规定的方式用公共的核心资产集成开发出来的。业界已开发出多种软件架构评估的方法,按基于的技术手段来看,可以分为三类:基于调查问卷或检查表的方式、基于场景的方式和基于度量的方式。显示分辨率达到4K。易用性关注的是对用户来说完成某个期望任务的容易程度和系统所提供的用户支持的种类。ATAM:在SAAM的基础上发展起来的,主要针对性能、可用性、安全性和可修改性,在系统开发之前,对这些质量属性进行评价和折中。原创 2022-10-30 09:23:13 · 910 阅读 · 0 评论 -
12.软件架构风格
架构风格反映了领域中众多系统所共用的结构和语义特性,并指导如何将各个构件有效地组织成一个完整的系统。架构风格定义了用于描述系统的术语表和一组指导构件系统的规则。原创 2022-10-30 09:21:48 · 267 阅读 · 0 评论 -
11.软件架构概念
软件架构又称为软件体系结构,架构的工作位于需求分析之后,软件设计之前。架构设计就是需求分配,即将满足需求的职责分配到组件上。软件架构中的惯用法通用称之为架构风格。原创 2022-10-30 09:20:37 · 789 阅读 · 0 评论 -
10.系统运行与维护
为了适应法律政策,操作系统更新,数据环境的变化而进行的软件维护。继承,这里的继承指的不是继承原有的系统,而是兼容遗留系统的功能模型和数据模型,开发新系统时需要完全兼容遗留系统的功能模型和数据模型。集成,低业务价值往往系统没有互联互通,成为信息孤岛,每个业务都是采用较高水平技术开发,这时打通信息孤岛往往能解决问题。正确性维护(25%):指是为了更正线上已存在的错误、BUG而进行的维护。预防性维护(5%):错误还未发生,为将来即将发生的错误而进行维护。改造,包括系统功能的增强和数据模型的改造两方面。原创 2022-10-29 22:22:44 · 243 阅读 · 0 评论 -
9.软件测试
集成测试分为两种测试策略:一次性组装测试和增量式组装,其中一次性组装是将各模块进行组装测试,测试的风险较高;判断/条件覆盖:判定中每个条件的所有可能取值(真/假)至少出现一次,并使每个判定本身的判定结果(真/假)也至少出现一次。白盒测试是一种测试用例设计方法,盒子指的是被测试的软件,白盒指的是盒子是可视的,即清楚盒子内部的东西以及里面是如何运作的。算法层(单元测试):包括等价类划分测试、组合功能测试(基于判定表的测试)、递归函数测试和多态消息测试。内部确认测试、Alpha测试、Beta测试、验收测试。原创 2022-10-29 22:21:44 · 153 阅读 · 0 评论 -
8.软件系统设计
惯用法:是最低层的模型,关注软件系统的设计与实现,实现时通过某种特定的程序设计语言来描述构件与构件之间的关系。:一个对象应当尽可能少的了解其他对象,类的内部如何实现、如何复杂都与调用者或者依赖者没关系,调用者或者依赖者只需要知道他需要的方法即可,其他的一概不关心。:高层模块不应该依赖低层模块,两者都应该依赖其抽象(子类应依赖于父类,子类和父类应依赖抽象类,从高到低进行开发,从父类到子类开发)。概要设计(外部设计):功能需求分配给软件模块,确定每个模块的功能和调用关系,形成模块结构图。原创 2022-10-29 22:20:45 · 2331 阅读 · 0 评论 -
7.需求工程
软件需求是指用户对系统在功能、行为、性能、设计约束等方面的期望。原创 2022-10-29 22:19:05 · 95 阅读 · 0 评论 -
6.软件的知识产权保护与标准化
知识产权也称为“智力成果权”、“智慧财产权”,它是人类通过创造性的智力劳动而获得的一项权利。根据我国民法通则的规定,知识产权是指民事权利主体(自然人、法人)基于创造性的智力成果。知识产权具有无形性、专有性、地域性和时间性四大特点。原创 2022-10-29 22:16:25 · 362 阅读 · 0 评论 -
5.系统配置与性能评价
系统性能是一个系统提供给用户的众多性能指标的混合体。它既包括硬件性能,也包括软件性能。原创 2022-10-29 22:15:19 · 583 阅读 · 0 评论 -
4.计算机网络
计算机网络是指由通信线路互相连接的许多独立自主工作的计算机构成的资源共享集合体,它是计算机技术和通信技术相结合的产物。它的出现推动了信息化的发展,从局域网到互联网,都对信息应用产生了深远的影响。原创 2022-10-29 22:14:32 · 1452 阅读 · 0 评论 -
3.数据库管理系统
随着应用系统的规模越来越大,现在的系统开发大部分都是基于数据库的应用,因此,作为一名优秀的系统架构设计师,要熟练地掌握数据库管理系统的设计方法和技术。原创 2022-10-29 22:11:46 · 1501 阅读 · 0 评论 -
2.操作系统基本原理
操作系统(Operating System,OS)是计算机系统中的核心系统软件,负责管理和控制计算机系统中的硬件和软件资源,合理地组织计算机工作流程和有效地利用资源,在计算机与用户之间起接口的作用。原创 2022-10-29 22:11:12 · 363 阅读 · 0 评论 -
1.计算机组成与体系结构
计算机系统是一个硬件和软件的综合体,原始的冯•诺依曼(Von Neumann)计算机在结构上是以运算器为中心的,而发展到现在,已转向以存储器为中心原创 2022-10-29 22:07:02 · 455 阅读 · 0 评论