연락처 정보

코스 개요

요구사항 분석 및 계획 단계에서의 AI 활용

  • 자연어 처리(NLP)와 대규모 언어 모델을 이용한 요구사항 분석
  • 이해관계자의 의견을 에픽과 사용자 스토리로 전환하는 방법
  • 스토리 정제 및 수용 기준 생성을 위한 AI 도구 활용법

디자인 및 아키텍처 단계에서의 AI 보조 기능

  • 시스템 구성 요소와 종속성을 모델링할 때 AI 활용법
  • 아키텍처 다이어그램 및 UML 제안 생성을 위한 AI 기능
  • 프롬프트 기반 시스템 논리 추론을 통한 설계 검증 방법

개발 워크플로우에서의 AI 활용법

  • AI를 활용해 코드 생성 및 반복적인 기본 구조 작업 자동화하기
  • 대규모 언어 모델을 이용한 코드 리팩터링과 성능 개선 방법
  • IDE 내에서 Copilot, Tabnine, CodeWhisperer와 같은 AI 도구 통합법

테스트 단계의 AI 활용

  • AI 모델을 이용해 유닛 및 통합 테스트 자동 생성하기
  • AI 기반 회귀 분석 및 테스트 유지 관리 방법
  • 탐색적 테스트와 경계 조건 테스트를 AI로 설계하는 방식

문서화, 코드 리뷰 및 지식 공유 과정의 AI 활용

  • 소스 코드와 API로부터 자동으로 문서 생성하기
  • AI 프롬프트와 체크리스트를 이용한 코드 리뷰 자동화 방법
  • 대화형 AI를 활용해 지식 베이스 및 FAQ 만들기

CI/CD 및 배포 자동화에서의 AI 역할

  • AI를 통해 파이프라인 최적화와 위험 기반 테스트 설계하기
  • 지능형 카나리 배포 및 롤백 전략 수립 방법
  • 배포 후 검증과 분석 단계에서의 AI 활용법

거버넌스, 윤리 및 AI 도입 전략

  • 책임감 있는 AI 사용 원칙 준수와 생성 코드 내 편향 방지 방법
  • AI 지원 워크플로우의 감사 및 규정 준수 관리법
  • SDLC 전반에 걸친 단계별 AI 도입 계획 수립 방안

요약 및 향후 실행 계획

요건

  • 소프트웨어 개발 생명주기에 대한 기본 이해
  • 소프트웨어 아키텍처 설계 또는 팀 리더십 경험
  • DevOps, 애자일 방식 혹은 SDLC 관련 도구 사용 경험

대상 인원

  • 소프트웨어 아키텍트
  • 개발팀 리더
  • 엔지니어링 관리자
 14 시간

참가자 수


참가자별 가격

회원 평가 (1)

예정된 코스

관련 카테고리