테스트 어플리케이션을 위한 소프트웨어 엔지니어링 교육과정은 LabVIEW Core 3 교육과정에서 다룬 소프트웨어 엔지니어링 절차를 심화 학습하는 교육과정입니다. 이 교육과정에서는 이전에 배운 내용에 고품질 솔루션의 정의, 관리, 설계, 개발, 검증 및 배포를 돕는 LabVIEW 도구 및 산업 실무를 더합니다. 이 교육과정에서는 스펙에서 배포에 이르기까지 대규모 팀 지향 어플리케이션 개발 프로젝트를 관리하는 일반적인 방법을 다룹니다.
이 교육과정에서 가상 교육을 사용할 수 없습니다.
이 교육과정에서 강의실 교육을 사용할 수 없습니다.
이 교육과정에서 비공개 클래스를 사용할 수 없습니다.
어플리케이션 요구사항 및 규제 표준을 충족하는 고품질 솔루션을 기한에 맞춰 완성해야 하는 프로젝트 관리하기
테스트 어플리케이션 프로젝트의 개발을 정의에서 배포까지 관리하기
이 교육과정에서 제시된 소프트웨어 엔지니어링 절차를 개발 프로젝트에 적용하기
LabVIEW 어플리케이션 개발을 관리하기에 적절한 도구와 기법을 선택 및 활용하기
효과적인 코드 리뷰하기
어플리케이션 테스트 및 검증 전략 개발하기
다른 개발자 및 최종 사용자에게 어플리케이션을 배포하는 적절한 방법 선택하기
온디맨드: 10시간 (교육과정 시간은 학습자가 시연 작업을 수행하는 속도에 따라 달라질 수 있음)
마감 시한을 지키면서 요구 사항과 규제 표준을 충족해야 하는 고품질 어플리케이션을 만들어야 하는 개발자
LabVIEW를 처음 사용하고 LabVIEW 개발을 위한 모범 사례 학습에 관심이 있는 개발자
대규모 어플리케이션의 개발을 관리하는 숙련 프로그래머
개발팀을 관리하는 아키텍트
Certified LabVIEW Architect 자격증을 준비하는 LabVIEW 사용자
LabVIEW Core 3 수료 또는 그에 준하는 LabVIEW 경험
LabVIEW
온디맨드 교육에는 NI* 학습 센터를 통해 제공되는 디지털 교육과정 자료가 포함되며, 이 자료는 구독 지속기간* 동안 사용할 수 있습니다.
온디맨드: 소프트웨어 구독 및 엔터프라이즈 계약에 포함됨, 또는 5 교육 서비스 크레딧 또는 2 교육 크레딧
| 학습 단원 | 개요 | 토픽 |
|---|---|---|
LabVIEW에서 테스트 전략 구현하기 | 코드 테스트 및 분석은 코드의 전반적인 품질을 개선하여 개발 및 통합 시간을 단축하는 데 도움이 되기 때문에 중요합니다. 이 모듈에서는 코드 분석, 테스트 및 검토 유형에 대해 학습합니다. 언제 코드를 분석해야 하는지와 어떻게 코드를 분석하는지에 대해 배웁니다. |
|
LabVIEW에서 재사용 전략 구현하기 | 어플리케이션 개발에서 코드 재사용 전략을 효과적으로 구현하는 이유, 시점 및 방법에 대해 배웁니다. |
|
소스 코드 관리 | 코드 관리는 효율적인 테스트 소프트웨어 개발을 위한 필수적인 부분입니다. 많은 회사들이 현재 시스템에서 Git으로 이동하고 있습니다. 이 학습 경로는 작업 흐름, 호스팅 및 생태계를 포함한 Git의 다양한 측면을 다룹니다. 이 강의는 또한 LabVIEW와 Git을 사용할 때의 특징에 대해서도 다룹니다. |
|
지속적 통합 | 이 학습 경로는 지속적 통합에 대해 설명하고 지속적 통합 프로세스를 구현하는 방법을 다룹니다. |
|
요구사항 수집 | 이 강의는 요구사항 수집의 기초와 수집된 요구사항을 효율적으로 관리하는 방법에 대해 다룹니다. |
|
프로젝트 관리 | 이 학습 경로는 애자일 프로젝트 관리 기술을 강조하면서 프로젝트 관리의 모든 측면을 다룹니다. |
|
LabVIEW로 객체 지향 설계 및 프로그래밍하기 교육과정에서는 객체 지향 설계와 프로그래밍의 기본 개념을 다루며, 이와 같은 개념이 LabVIEW에서 어떻게 구현되는지 설명합니다.
LabVIEW에서 액터 지향 설계하기 교육과정에서는 액터 프레임워크를 사용하여 높은 수준의 동시성이 필요한 LabVIEW 어플리케이션을 위한 확대 가능(scalable)하고 확장 가능(extensible)한 소프트웨어 아키텍처를 설계하고 구현하는 방법을 다룹니다.
1년 내에 NI 강사가 진행하는 교육과정을 3개 이상 이수할 계획이라면 교육 멤버십에 가입하여 무제한 인증 바우처를 받을 수 있으며 NI에서 제공하는 모든 공개 강의실 및 공개 버추얼 교육과정을 경제적으로 제한 없이 이용할 수 있습니다.