주요 업무
수행 직무
- ▶ 성과평가 내용과 서비스 목표, 요구사항을 살펴본 다음 실제로 서비스를 구현하는 데 필요한 개발 항목(플랫폼·모델·데이터·인터페이스)과 제약사항을 파악한다.
- ▶ 구현요건을 분석한 결과에 따라 서비스를 이루는 구성요소를 먼저 분석하고, 이어서 아키텍처·인프라·애플리케이션 세 가지를 설계한다.
- ▶ 서비스 상위설계에 맞춰 플랫폼·모델·데이터·인터페이스 네 항목을 정의하고 나서, 구성 요소별 적용방안을 설계한다.
- ▶ 비즈니스 로직의 구현, 그리고 플랫폼·모델과 연동되는 응용 소프트웨어의 개발을 담당한다.
- ▶ 서비스 구현을 위해 애플리케이션에 인공지능 모델을 적용한다.
- ▶ 서비스 구현에 쓰일 인공지능 인터페이스(시스템 인터페이스, 사용자 인터페이스 등)를 개발하며, 만든 인터페이스는 테스트를 거쳐 사용성까지 평가한다.
- ▶ 먼저 테스트의 목표와 범위를 정하고 일정·비용을 계획하며, 이렇게 정한 목표·범위에 따라 통합 테스트, 성능 테스트, 신뢰성 테스트를 수행한다.
- ▶ 운영환경으로 서비스를 옮기는 이행 계획을 세우고, 이어 운영환경을 구축한 다음 인수테스트를 통해 고객에게 인공지능서비스를 제공한다.
- ▶ 서비스 설계 결과에 따라 어떤 자원이 필요한지 분석하고, 그 분석을 토대로 서비스 구현에 쓸 자원을 선정해 확보한다.
- ▶ 구현하는 서비스가 안전성에 어긋나지 않게 안전성 항목을 살피고 나서 검토 결과서를 작성한다.