Skip to main content
  1. Posts/

2026 China Soft Exam: System Architect Preparation Guide

sun.ao
Author
sun.ao
I’m sun.ao, a programmer passionate about technology, focusing on AI and digital transformation.
Table of Contents

The System Architect certification (系统架构设计师) is widely considered one of the most technically demanding exams in China’s National Computer Technology and Software Professional Technical Qualification Examination (commonly known as “Soft Exam”). It covers a broad range of topics including computer systems, software engineering, architecture design, and emerging technologies.

Exam Overview
#

Exam Structure
#

SectionDurationFormatPoints
Comprehensive Knowledge150 min75 Multiple Choice75
Case Analysis90 min3 of 5 Essay Questions75
Thesis Writing120 min1 of 2 Topics75

Passing Requirement: All three sections must score 45 or above, and must pass all three in a single attempt.

Exam Schedule
#

The Soft Exam is held twice annually:

  • First Half: Last weekend of May
  • Second Half: First weekend of November

Expected 2026 exam dates:

  • First half: May 23-24, 2026
  • Second half: November 7-8, 2026

Pass Rate
#

The System Architect exam maintains a pass rate of approximately 10%-15%, making it one of the most challenging advanced-level certifications. Key reasons include:

  • Extensive knowledge coverage with significant depth
  • Thesis writing requires practical experience
  • All three sections must pass simultaneously

Preparation Strategy
#

Time Planning
#

Recommended preparation time based on background:

BackgroundRecommended DurationDaily Study
Architecture experience + strong fundamentals2-3 months2-3 hours
Development experience + moderate fundamentals4-5 months2-3 hours
Limited experience + weak fundamentals6+ months3-4 hours

Phased Preparation Plan
#

Phase 1: Foundation Building (40% of time)

Systematic study of all topics, establishing knowledge framework:

  • Official textbook: “System Architect Tutorial”
  • Supplementary guides and video courses
  • Focus on understanding core concepts

Phase 2: Targeted Practice (30% of time)

Intensive training on weak areas:

  • Comprehensive Knowledge: Practice past exams, compile error notes
  • Case Analysis: Learn answering techniques, practice typical questions
  • Thesis Writing: Accumulate materials, practice writing frameworks

Phase 3: Sprint & Simulation (30% of time)

  • Full mock exams to adapt to exam rhythm
  • Review high-frequency topics
  • Prepare 3-5 mature thesis drafts

Comprehensive Knowledge Section
#

Topic Distribution
#

Knowledge AreaQuestion %Importance
Software Architecture Design15-20%⭐⭐⭐⭐⭐
System Design10-15%⭐⭐⭐⭐⭐
Software Engineering10-15%⭐⭐⭐⭐
Database Systems8-10%⭐⭐⭐⭐
Computer Networks8-10%⭐⭐⭐⭐
Operating Systems5-8%⭐⭐⭐
Information Security5-8%⭐⭐⭐
Emerging Technologies5-10%⭐⭐⭐⭐
Mathematics & Economics5-8%⭐⭐
Laws & Standards3-5%⭐⭐

Key Topics
#

Architecture Styles & Patterns

  • Common styles: Layered, Pipe-Filter, Event-Driven, Microservices, C/S, B/S
  • Design patterns: 23 classic patterns with focus on applicable scenarios
  • Architecture evaluation: ATAM, SAAM methods

System Design

  • High availability: Redundancy, failover, load balancing
  • High concurrency: Caching, message queues, database sharding
  • Performance optimization: Database, code, and architecture levels

Software Engineering

  • Development models: Waterfall, Incremental, Spiral, Agile
  • Requirements engineering: Elicitation, analysis, specification, validation
  • Quality models: ISO/IEC 9126

Database Systems

  • Normalization: 1NF, 2NF, 3NF, BCNF
  • Distributed databases: CAP theorem, BASE theory
  • NoSQL: Key-value, Document, Column-family, Graph databases

Study Tips
#

  1. Past exams are key: Practice last 5 years’ exams at least 3 times
  2. Error notebook: Review mistakes and return to textbook for clarification
  3. New technologies: Cloud computing, microservices, containerization, AI topics increasing
  4. Time management: 75 questions in 150 minutes, average 2 minutes per question

Case Analysis Section
#

Question Types
#

Typically 5 questions, choose 3 to answer:

TypeFocusDifficulty
Architecture DesignSelection, evaluation, evolution⭐⭐⭐⭐
System DesignHigh availability/concurrency/scalability⭐⭐⭐⭐
Database DesignConceptual, logical, physical design⭐⭐⭐
Web ApplicationFrontend/backend architecture, security⭐⭐⭐
Embedded SystemsReal-time, reliability design⭐⭐⭐⭐

Answering Techniques
#

1. Read Carefully

  • Mark key information: system scale, performance requirements, constraints
  • Understand what’s being asked: analyze causes? design solutions? evaluate options?

2. Structure Your Answer

  • Use “Introduction-Body-Conclusion” format
  • Use professional terminology, avoid colloquialisms
  • Number your points for clarity

3. Be Complete

  • Answer all parts of the question
  • List at least 3-5 items when asked for “measures”
  • Analyze from multiple angles when asked “why”

4. Manage Time

  • 90 minutes for 3 questions, ~30 minutes each
  • Browse all questions first, choose the 3 most confident
  • Reserve 5-10 minutes for review

Thesis Writing Section
#

Structure
#

Required length: 2000-2500 characters

SectionLengthContent
Abstract300-400Background, problem, solution, results
Introduction200-300Project overview, role, responsibilities
Body1200-1500Analysis, design, implementation
Conclusion200-300Summary, lessons learned, improvements

Common Topics
#

Recent high-frequency thesis topics:

TopicFrequency
Microservices Architecture Design⭐⭐⭐⭐⭐
System Architecture Evaluation⭐⭐⭐⭐
High Availability System Design⭐⭐⭐⭐
Distributed System Design⭐⭐⭐⭐
Database Design⭐⭐⭐
System Security Design⭐⭐⭐
Software Architecture Evolution⭐⭐⭐

Writing Tips
#

1. Project Selection

  • Choose real projects you participated in
  • Moderate scale (not too small, not unmanageably large)
  • Must have technical complexity
  • Must involve architecture design work

2. Material Preparation

Prepare materials for 3-5 projects in advance:

  • Project background, scale, timeline
  • Technical architecture diagrams
  • Problems encountered and solutions
  • Personal responsibilities and contributions
  • Results and lessons learned

3. Writing Framework

Abstract:
    This paper discusses [topic] based on the author's participation in [project].
    Background... Problems... Solutions... Results...

Body:
    I. Project Overview
       Background, scale, objectives, tech stack, personal role

    II. Problem Analysis
       Core problems, causes, impacts

    III. Solution
       Architecture design approach, key technology choices, implementation steps

    IV. Results
       System improvements, quantified metrics, lessons learned

    V. Conclusion
       Success factors, limitations, future improvements

4. Key Points

  • Authenticity: Project must be real, details must be verifiable
  • Personal contribution: Clearly state what “I” did, not just “we”
  • Professional terminology: Use standard architecture terms
  • Word count: 2000-3000 characters
  • Handwriting: Clear, legible writing is important

Common Pitfalls
#

Pitfall 1: Only Practicing Questions
#

Problem: Only doing past exams without understanding principles.

Solution: Study textbook systematically first, then use questions to reinforce learning.

Pitfall 2: Neglecting Thesis Preparation
#

Problem: Thinking thesis can be written on the spot without preparation.

Solution: Prepare 3-5 complete project materials in advance, practice writing framework, handwrite at least 3 complete essays.

Pitfall 3: Trying to Cover Everything
#

Problem: Attempting to master all topics equally, resulting in shallow understanding.

Solution: Focus on high-frequency topics, deeply understand core knowledge. Skim less important topics.

Pitfall 4: Ignoring Practical Experience
#

Problem: Pure theoretical study without practical project experience.

Solution: If lacking architecture experience, read technical blogs and analyze open-source projects to compensate.

Pitfall 5: Poor Time Allocation
#

Problem: Spending too much time on one section, neglecting others.

Solution: All three sections matter equally. Allocate time based on personal strengths and weaknesses.

Recommended Resources#

Official Materials
#

  • “System Architect Tutorial” (2nd Edition)
  • “System Architect Examination Syllabus”

Supplementary Materials
#

  • “System Architect Exam Complete Guide”
  • “System Architect Exam Question Analysis”
  • “System Architect Thesis Writing Guide”

Online Platforms
#

PlatformFeatures
Xisai (希赛网)Video courses, question bank, live streams
XinGuan (信管网)Past exam analysis, study materials
CSDN/ZhihuExperience sharing, topic summaries

Final Week Tips
#

One Week Before
#

  1. Review basics: Focus on high-frequency topics, avoid new questions
  2. Memorize thesis framework: Practice prepared materials
  3. Adjust schedule: Align with exam timing
  4. Prepare materials: ID card, admission ticket, multiple black pens

Exam Day
#

  1. Comprehensive Knowledge: Easy questions first, skip difficult ones
  2. Case Analysis: Read carefully, structure answers, write clearly
  3. Thesis: Outline first, manage time, meet word count

Mindset
#

  • Accept the difficulty, stay calm
  • Don’t panic on hard questions, move on
  • Thesis: done is better than perfect
  • Not passing is normal, persistence matters

Conclusion
#

The System Architect exam is challenging but achievable with proper preparation:

  1. Systematic study: Build complete knowledge system
  2. Past exams are king: Master last 5 years’ questions
  3. Prepare thesis early: Materials + framework + practice
  4. Balance all sections: No section can be neglected
  5. Persist: Long preparation cycle requires consistent effort

Good luck to all 2026 candidates!

References
#

Related articles