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.心态稳,不能慌。
下午:论文写作专题 | 考点分析、常考论文知识点汇总讲解。 |
论文写作格式、如何解答实体、三段式标准论文模版。 | |
如何写好摘要、如何写好正文、如何写好总结、常见问题及解决方法。 | |
论文平方标准讨论。 |
严格控制两个小时内,一定要手写论文