System Architect Exam Syllabus

Exam Outline

Exam requirements:

(1) Master the basic knowledge of computer hardware, software and network;
(2) Familiar with information system development process;
(3) Understand information system development standards and common information technology standards;
(4) Familiar with mainstream middleware and application server platforms;
( 5) Master the basic technology of software system modeling and system architecture design;
(6) Proficient in information security technology, security strategy, and security management knowledge; (
7) Understand the basic knowledge of laws and regulations related to informatization and information technology;
(8) Understand the user's industry characteristics, and construct an appropriate system design according to the industry characteristics;
(9) Master the basic knowledge of applied mathematics;
(10) Proficiency in reading and correctly understanding English literature in related fields.

Subject 1 test center details

chapter Test center distribution * Fraction
1. Computer composition and structure Data representation: hexadecimal conversion, encoding representation, logical operations, floating point numbers. 3
Check code: parity check code, cyclic redundancy check code, Hamming check code.
Computer hardware: hardware composition, CPU, registers, etc.
Computer instructions: addressing mode, instruction pipeline calculation.
Computer Architecture: Architecture Classification, Instruction Systems CISC and RISC.
Computer storage system: hierarchical storage, cache, storage system, virtual storage.
Input and output technology, bus.
System security and reliability analysis and calculation.
2. System configuration and performance evaluation Introduction to performance indicators. 2
Amdahl solution.
performance evaluation method.
3. Operating system knowledge Process management : process state, predecessor graph, synchronization and mutual exclusion, scheduling, deadlock, thread. 3
Storage management: partition, page, segment, segment page, page replacement algorithm.
File management : Index file structure, file directory, free storage space management.
Device management: I/O software, virtual device and SPOOLING technology, disk scheduling.
Job management: job status, scheduling algorithm, turnaround time.
Microkernel operating system, embedded operating system .
4. Database system Database design: three-level model - two-level image, requirements analysis, logical, physical design. 5
Relational algebra: union, intersection, difference, Cartesian product, projection, selection, join.
Normalization for relational databases: functional dependencies, keys and constraints, normal forms, schema decomposition.
Database control: concurrency control, transaction management, blocking protocol.
Data failure, data recovery, data backup.
Data warehouse composition, data mining algorithm.
Denormalization technology, big data.
Database technology: NoSql, federated database, memory database, etc.
5. Computer network Network architecture: OSI/RM seven-layer model, TCP/IP model. 5
Network technology standards and protocols: LAN, WAN, TCP/IP protocol family, routing protocols.
Hierarchical LAN model, integrated wiring system.
IP address: classification system, subnet division, route aggregation, non-classification system, IPv6.
6. Information Security Technology Overview of network security: five basic elements, network attacks, and classification of various security threats. 3
Network security technology: symmetric and asymmetric encryption, message digest, digital signature.
Key association technology: digital certificate, PKI key management system.
Classification of computer viruses and Trojan horses, common test sites.
Firewall technology, intrusion detection technology. ? high defense?
7. Basic knowledge of system development * Overview of software engineering, basic principles, life cycle, software process. 11
Software process models: waterfall, prototype, incremental, V model, fountain model, CBSD.
Requirements Analysis: Requirements Analysis Methodology, Requirements Engineering, Requirements Management.
System design: cohesion, coupling, system structure design, module design, life cycle.

Basic knowledge of testing: testing principles, testing types, testing strategies.

Testing phases: unit, integration, validation, system, regression testing.

Test case design: black box equivalence class, boundary value; white box various path coverage.

System operation and maintenance: system conversion, system maintenance, maintainability, system evaluation.
Software quality, software metrics.
Software tools, software development environment.
8. Project management Scope management, schedule management, cost management, risk management, etc. 3
9. UML modeling and design patterns Object-oriented foundation: basic concepts, analysis and design, testing. 2
面向对象的程序设计:JAVA、C++语法?(比较少考)
UML:事物?、关系、图、
设计模式:各种设计模式、常考关键字总结。
10.嵌入式技术 嵌入式操作系统、嵌入式实时操作系统、BSP、bootloader。 2
嵌入式微处理器分类、硬件组成。
多核处理器等。
11.软件架构设计 * 软件架构概念、软件架构建模、架构描述语言ADL。 20
软件架构风格: 数据流、调用/返回、独立构件、虚拟机、仓库风格。
基于服务的架构SOA、微服务架构、特定领域软件架构DSSA。
基于架构的软件开发方法:基于架构的软件设计ABSD。????
软件质量属性、敏感点、风险点。
软件架构评估:架构权衡分析、软件架构分析、成本效益分析。
软件产品线、中间件技术、Web架构设计。
12.信息系统集成知识 信息化基本概念:信息化概述、信息化规划、开发方法。 5
信息系统战略规划:BSP、CSF、SDP、IE、SG、VCA、SAM、
政府信息化与电子政务:模型、G2G、G2B、G2C、G2E等。
企业信息化与电子商务:ERP、CRM、SCM、PDM、BI、DSS等。
企业应用集成、业务流程重组、电子商务、企业门户等。
13.法律法规与标准化 知识产权基础知识:保护期限、产权人、侵权判定、其他法律细则。 3
标准化基础知识:标准的分类、标准的编号。
14.数学与经济管理 图论应用:最小生成树、最短路径、网络与最大流量。 3
运筹方法:关键路径、线性规划、对策论、决策论、存贮论、排队论。
数学建模。
专业英语 专业英语词汇 5

科目2 考点

考点:系统规划、软件架构设计、设计模式、系统设计、系统建模、分布式系统设计、嵌入式系统设计、系统的可靠性分析与设计、系统的安全性和保密性设计。

按理分析真题 考点分布
软件架构设计

质量属性;

架构风格;

典型架构;MVC、C/S、B/S等;

面向服务的架构SOA;

其他:DSSA、ABSD等价格知识。???

系统分析与设计

面向对象设计;

架构化设计;

系统安全性和可靠性设计。

数据库系统 数据库技术基础。
嵌入式系统 嵌入式系统。
Web应用开发 Web相关新技术

科目3 考点

考点:系统建模、软件架构设计、系统设计、分布式系统设计、系统可靠性分析与设计、系统安全性和保密性设计。

复习策略:

1.论文写作分析、掌握写作套路。

2.提前准备好论文项目、写好论文模版、准备好素材。

3.多动手,当做考试对待、培育手速和文字功底。

4.论文模版写好后,差缺补漏。

5.要准备新技术、大项目,配得上系统架构设计师的身份。

6.心态稳,不能慌。

下午:论文写作专题 考点分析、常考论文知识点汇总讲解。
论文写作格式、如何解答实体、三段式标准论文模版。
如何写好摘要、如何写好正文、如何写好总结、常见问题及解决方法。
论文平方标准讨论。

严格控制两个小时内,一定要手写论文

Guess you like

Origin blog.csdn.net/asdcls/article/details/127629096