테스트 어플리케이션을 위한 소프트웨어 엔지니어링 교육과정은 LabVIEW Core 3 교육과정에서 다룬 소프트웨어 엔지니어링 절차를 심화 학습하는 교육과정입니다. 이 교육과정에서는 이전에 배운 내용에 고품질 솔루션의 정의, 관리, 설계, 개발, 검증 및 배포를 돕는 LabVIEW 도구 및 산업 실무를 더합니다. 이 교육과정에서는 스펙에서 배포에 이르기까지 대규모 팀 지향 어플리케이션 개발 프로젝트를 관리하는 일반적인 방법을 다룹니다.
온디맨드, 10시간 분량의 동영상(교육과정 시간은 시연된 작업을 수행하는 학습자의 속도에 따라 다름)
마감 시한을 지키면서 요구 사항과 규제 표준을 충족해야 하는 고품질 어플리케이션을 만들어야 하는 개발자
LabVIEW를 처음 사용하고 LabVIEW 개발을 위한 모범 사례 학습에 관심이 있는 개발자
대규모 어플리케이션의 개발을 관리하는 숙련 프로그래머
개발팀을 관리하는 아키텍트
Certified LabVIEW Architect 자격증을 준비하는 LabVIEW 사용자
LabVIEW Core 3 수료 또는 그에 준하는 LabVIEW 경험
LabVIEW
어플리케이션 요구사항 및 규제 표준을 충족하는 고품질 솔루션을 기한에 맞춰 완성해야 하는 프로젝트 관리하기
테스트 어플리케이션 프로젝트의 개발을 정의에서 배포까지 관리하기
이 교육과정에서 제시된 소프트웨어 엔지니어링 절차를 개발 프로젝트에 적용하기
LabVIEW 어플리케이션 개발을 관리하기에 적절한 도구와 기법을 선택 및 활용하기
효과적인 코드 리뷰하기
어플리케이션 테스트 및 검증 전략 개발하기
다른 개발자 및 최종 사용자에게 어플리케이션을 배포하는 적절한 방법 선택하기
학습 단원 | 개요 | 토픽 |
---|---|---|
재사용 전략 | 코드 재사용은 소프트웨어 품질을 향상시키면서 궁극적으로 프로젝트 비용을 낮추고 시장 출시 시간을 앞당기는 보다 빠르고 효율적인 개발을 약속합니다. 이 모듈에서 여러분은 재사용 코드를 사용, 구현, 검색 및 배포하는 모범 사례를 배울 것입니다. |
|
테스트 전략 | 코드 테스트 및 분석은 코드의 전반적인 품질을 개선하여 개발 및 통합 시간을 단축하는 데 도움이 되기 때문에 중요합니다. 이 모듈에서 여러분은 코드 분석, 테스트 및 검토 유형에 대해 학습할 것입니다. 또한 코드를 분석할 때와 코드를 분석하는 방법을 배우게 될 것입니다.
|
|
소스 코드 관리 | 코드 관리는 효율적인 테스트 소프트웨어 개발을 위한 필수적인 부분입니다. 많은 회사들이 현재 시스템에서 Git으로 이동하고 있습니다. 이 학습 경로는 작업 흐름, 호스팅 및 생태계를 포함하여 Git의 여러 측면을 다룹니다. 이 강의는 또한 LabVIEW와 Git을 사용할 때의 특징에 대해서도 다룹니다. |
|
지속적 통합 | 이 강의는 지속적 통합을 설명하고 지속적 통합 절차를 구성하는 방법을 다룹니다. |
|
요구사항 수집 | 이 강의는 요구사항 수집의 기초와 수집된 요구사항을 효율적으로 관리하는 방법에 대해 다룹니다. |
|
프로젝트 관리 | 이 학습 경로는 애자일 프로젝트 관리 기술을 강조하면서 프로젝트 관리의 모든 측면을 다룹니다. |
|
LabVIEW 고급 아키텍처 교육과정
LabVIEW로 객체지향 디자인 및 프로그램하기 교육과정
LabVIEW Performance 교육과정
Certified LabVIEW Architect 시험