건축가는 소프트웨어 산업에서 새롭게 떠오르는 직업입니다. 소프트웨어 프로젝트 개발 과정에서 고객의 요구 사항을 표준화된 개발 계획 및 텍스트로 변환하고 프로젝트의 전체 구조를 공식화하는 역할을 담당합니다. 이 계획을 통해 전체 개발팀을 안내하세요. 아키텍트의 주요 임무는 특정 소프트웨어 프로그램을 작성하는 것이 아니라 더 높은 수준의 개발 아키텍처 작업에 참여하는 것입니다. 개발 기술에 대한 이해도가 높고, 조직 관리 능력도 뛰어나야 합니다. 아키텍트의 작업 품질이 전체 소프트웨어 개발 프로젝트의 성패를 좌우한다고 할 수 있습니다. 일반적으로 시스템 아키텍트는 다음과 같은 능력을 갖추어야 합니다. 1: 소프트웨어 업계에서 8년 이상의 업무 경험을 보유해야 합니다. 2: C/S 또는 B/S 아키텍처 소프트웨어 제품 개발, 아키텍처 및 개발 분야에서 4년 이상의 경력을 보유해야 합니다. 디자인 3: 코드 작성 분야에서 3년 이상의 경험이 있습니다. 4: 대규모 및 중간 규모 개발 프로젝트의 전반적인 계획, 프로그램 설계 및 기술 팀 관리에 대한 광범위한 경험이 있습니다. 5: 관련 기술 표준에 대한 깊은 이해가 있습니다. 소프트웨어 엔지니어링 표준 및 사양을 잘 이해합니다. 6: .Net/JAVA 기술과 전체 솔루션에 대한 깊은 이해와 능숙한 적용을 갖추고 WebService/J2EE 아키텍처 및 디자인 패턴에 능숙하며 이를 기반으로 제품 프레임워크를 설계합니다. 7: 객체 지향 분석, 설계 및 개발 능력(OOA, OOD, OOP), UML 및 ROSE에 능숙함, Rational Rose 및 PowerDesigner와 같은 설계 및 개발 도구 사용에 능숙함 8: 대규모 개발에 능숙함. Oracle, Sql Server 등과 같은 데이터베이스 9: 컴퓨터 시스템 네트워크 및 보안, 애플리케이션 시스템 아키텍처 등에 대한 포괄적인 이해를 갖추고 프로젝트 관리 이론을 숙지하며 실무 기반을 갖추고 있습니다. 응용 프로그램 시스템 개발 플랫폼 및 프로젝트 관리 분야에서 중대형 응용 프로그램 시스템의 개발 및 구현에 성공했습니다. 사례 11: 우수한 팀 인식 및 협업 정신, 강력한 내부 및 외부 의사소통 기술.