During the architectural design phase, the decisions made have a crucial impact on developing complex systems. These decisions often limit the performance bounds and steer subsequent research directions. However, the multitude of architectural components and intricate interrelationships cause component combination explosion. Additionally, the diverse requirements of different stakeholders add complexity to determining the weight of indicators, posing challenges to complex system architecture generation and trade-off. This paper proposes a method for exploring the architectural design space in complex systems realisation, which aims to resolve issues related to the formal representation of architectures, selection within the architectural design space, and trade-offs. Firstly, the architectural design space is represented by formulating and mathematically describing a morphological matrix. Then, the construction of the Constraint Satisfaction Problem model aims to achieve a reduction in the scale of the design space. Moreover, through the evolutionary algorithm, the Pareto front is identified. Weight sensitivity analysis and the improved Technique for Order Preference by Similarity to the Ideal Solution method are combined to assist designers in finding a satisfactory architecture from the design space with many combinations. Finally, the proposed method is verified by the design of the launch vehicle’s primary and secondary separation system.