LabVIEW로 소프트웨어 엔지니어링 관리하기 교육과정은 LabVIEW Core 3 교육과정에서 다룬 소프트웨어 엔지니어링 절차를 심화 학습하는 교육과정입니다. 이 교육과정에서는 이전에 배운 내용에 고품질 솔루션의 정의, 관리, 설계, 개발, 검증 및 배포를 돕는 LabVIEW 도구 및 산업 실무를 더합니다. 이 교육과정에서는 스펙에서 배포에 이르기까지 대규모 팀 지향 어플리케이션 개발 프로젝트를 관리하는 일반적인 방법을 다룹니다.
강사가 진행하는 강의실 교육: 2일
강사가 진행하는 버추얼 교육: 4시간짜리 세션 3회 및 수행 과제 - 매일 평균 3시간
마감 시한을 지키면서 요구 사항과 규제 표준을 충족해야 하는 고품질 어플리케이션을 만들어야 하는 LabVIEW 개발자
대규모 어플리케이션의 개발을 관리하는 고급 LabVIEW 프로그래머
개발팀을 관리하는 아키텍트
Certified LabVIEW Architect 자격증을 준비하는 LabVIEW 사용자
LabVIEW Core 3 수료 또는 그에 준하는 LabVIEW 경험
LabVIEW
Requirements Gateway
LabVIEW VI Analyzer Toolkit
LabVIEW Unit Test Framework Toolkit
LabVIEW 어플리케이션 빌더 모듈
강사가 진행하는 버추얼 교육은 NI 학습 센터를 통해 제공되는 디지털 교육과정 자료를 포함합니다.
NI의 강사가 진행하는 버추얼 교육은 Zoom을 통해 제공되며, 수강생은 LogMain을 사용하여 최신 소프트웨어가 장착된 가상 머신에서 연습 문제를 수행할 수 있습니다.
어플리케이션 요구사항 및 규제 표준을 충족하는 고품질 솔루션을 기한에 맞춰 완성해야 하는 LabVIEW 프로젝트 관리하기
정의에서 배포까지 LabVIEW 프로젝트 개발 관리하기
이 교육과정에서 제시된 소프트웨어 엔지니어링 절차를 LabVIEW 개발 프로젝트에 적용하기
LabVIEW 어플리케이션 개발을 관리하기에 적절한 도구와 기법을 선택 및 활용하기
효과적인 LabVIEW 코드 검토 수행하기
어플리케이션 테스트 및 검증 전략 개발하기
다른 개발자 및 최종 사용자에게 어플리케이션을 배포하는 적절한 방법 선택하기
강의 | 개요 | 토픽 |
---|---|---|
소개 | 소프트웨어 개발 절차를 소개하고 LabVIEW 아키텍트의 역할을 정의합니다. 또한 소프트웨어 제품의 발전을 모니터링하고 제어하는 도구에 대해 살펴봅니다. |
|
요구사항 수집 | LabVIEW 프로젝트를 계획하는 방법과 프로젝트 관리하 및 진행 상황 추적에 적절한 도구를 식별하는 방법을 배웁니다. 또한 프로젝트를 완료하는 데 필요한 시간을 추정하는 방법도 배웁니다. 이 강의는 LabVIEW 프로젝트 개발을 위한 프로젝트 계획을 완성하면서 마무리됩니다. |
|
설계 | LabVIEW 프로젝트를 설계하는 데 도움이 되는 도구와 실무 기법을 배웁니다. 어플리케이션의 시각적 모델을 개발하는 방법, 사용자 인터페이스 프로토타입을 개발하는 방법, 프로젝트 개발 과정 내내 사용될 설계 문서를 작성하는 방법을 배웁니다. |
|
개발 | LabVIEW 프로젝트 개발을 향상하기 위한 LabVIEW 도구를 익힙니다. 개발 작업 자동화를 위한 기존 도구와 자동화를 직접 개발하는 방법에 대해 배웁니다. 또한 효과적인 코드 검토를 준비하고 수행하는 방법도 배웁니다. |
|
검증 | 코드의 성능 및 기능 테스트의 중요성에 대해 다룹니다. 코드를 분석하고 검증하는 데 사용할 수 있는 도구를 살펴봅니다. |
|
배포 | 배포 요구사항에 따라 다양한 유형의 빌드 스펙을 개발하는 방법을 학습합니다. 또한 다양한 유형의 타겟과 운영 체제에 어플리케이션을 배포할 때 발생할 수 있는 문제도 능숙하게 다룰 수 있습니다. |
|