연락처 정보

코스 개요

개요

소프트웨어 아키텍처의 개념 및 핵심 역량

  • 아키텍처 형성에 영향을 미치는 요인들
  • 아키텍처 계획이 필요한 이유와 배경

아키텍트의 직무 및 책임에 대해 탐구하기

  • 요구되는 역량, 지식 분야와 업무 범위
  • 기술 리더십의 수행 방안
  • 개발자와 아키텍트의 차이점 구분

아키텍처 설계 프로세스 이해하기

  • 코딩 실습, 멘토링 및 협업 방법론
  • 기술적 위험 요소 관리 방안
  • 시스템 구조의 분석과 평가 절차

개발팀 내 아키텍처 결정 사항 도출하기

  • 문제점 수집 및 기록 방법
  • 동료 간 협업 커뮤니티 구축 전략
  • 역할 및 책임 분담 매트릭스 작성법

아키텍처 설명 방식 습듭니다

  • 시각화 관점과 프레임워크의 유형별 적용법
  • 표준화된 아키텍처 기술 언어 활용하기

소프트웨어 구조를 시각화하는 방법

  • 팀원 간 원활한 소통을 위한 공통 어휘 사용법
  • 모델링 기법과 전용 도표 작성법
  • 빈번하게 활용되는 아키텍처 패턴 분석하기

소프트웨어 구조 문서화 기초 공부하기

  • 문서가 지침서로써 어떻게 기능하는지 이해하기
  • 시스템 구성요소 명세 기술법

관련 표준과 구조 악화, 복구 기전에 대한 논의

  • 국제적 소프트웨어 개발 표준 정리하기
  • 서로 다르게 전개되는 프로세스 간 통합 방법론

소프트웨어 개발 실행 과정과의 연계성 이해

  • 전체 작업 흐름상 아키텍처가 담당하는 위치 확인하기
  • 조직 구조와 소프트웨어 설계의 상호 영향력 파악하기
  • 기능 확장성 뛰어난 시스템 설계 방안 도출하기

요약 및 마무리 단계

요건

  • 소프트웨어 설계, 개발 또는 테스트에 관한 기본 지식 필요

수강 대상자

  • 시니어 엔지니어
  • 주니어 엔지니어
  • 개발자들
 7 시간

참가자 수


참가자별 가격

회원 평가 (2)

예정된 코스

관련 카테고리