Directions
소프트웨어 디자인/공학 분야에서는 대규모의 소프트웨어 시스템을 효과적으로 설계 및 구현하고, 그 기능을 분석 및 검증하는 방법을 배웁니다. KAIST 전산학부의 소프트웨어 디자인 분야는 사용자의 요구 사항 분석에서부터 완성된 소프트웨어의 검증에 이르는 소프트웨어의 생애 주기 전체와, 각각의 단계에 연결된 개념 및 기술을 다룹니다. 아울러 점차 크고 복잡해지는 소프트웨어 시스템을 효율적으로 개발할 수 있도록 다양한 업무를 자동화하는 방법에 촛점을 맞춥니다. 소프트웨어 공학 지식은 고품질, 고신뢰를 필요로하는 모든 소프트웨어 개발의 바탕이 됩니다.
소프트웨어 디자인 분야 커리큘럼 | ||
학부 | 과목코드 | 과목명 |
CS350 | 소프트웨어 공학 개론 | |
CS453 | 소프트웨어 테스팅 자동화 | |
CS454 | 인공지능 기반 소프트웨어 공학 | |
CS457 | 스마트 환경을 위한 요구공학 | |
CS459 | 서비스 컴퓨팅 개론 | |
CS492 | [특강] 소프트웨어 분석 자동화 | |
대학원 (상호인정) |
과목코드 | 과목명 |
CS550 | 소프트웨어 공학 | |
CS552 | 소프트웨어 시스템 모델링 | |
CS554 | 소프트웨어 및 시스템 설계 |