• 회원가입
  • |
  • 로그인
  • |
  • 장바구니
  • News
    뉴스 신제품 신간 Culture & Life
  • 강좌/특집
    특집 강좌 자료창고 갤러리
  • 리뷰
    리뷰
  • 매거진
    목차 및 부록보기 잡지 세션별 성격 뉴스레터 정기구독안내 정기구독하기 단행본 및 기타 구입
  • 행사/이벤트
    행사 전체보기 캐드앤그래픽스 행사
  • CNG TV
    방송리스트 방송 다시보기 공지사항
  • 커뮤니티
    업체홍보 공지사항 설문조사 자유게시판 Q&A게시판 구인구직/학원소식
  • 디렉토리
    디렉토리 전체보기 소프트웨어 공급업체 하드웨어 공급업체 기계관련 서비스 건축관련 업체 및 서비스 교육기관/학원 관련DB 추천 사이트
  • 회사소개
    회사소개 회사연혁 출판사업부 광고안내 제휴 및 협력제안 회사조직 및 연락처 오시는길
  • 고객지원센터
    고객지원 Q&A 이메일 문의 기사제보 및 기고 개인정보 취급방침 기타 결제 업체등록결제
  • 쇼핑몰
PLM과 만난 ALM
2018-07-02 3,003 23

전자 산업의 스마트 제품 및 소프트웨어 개발 혁신 지원


오늘날 커넥티드 스마트 제품이 폭발적으로 증가하는 상황에서, 소프트웨어 품질은 전자산업의 기업들이 필수적으로 갖춰야 할 요소 중 하나이다. 이와 같은 품질 기준을 충족하기 위해서는 개발 일정과 품질을 저해하지 않으면서 전체 개발 주기에 걸친 모든 프로세스를 연결·관리할 수 있는 엔드-투-엔드 방식이 필요하다. 아울러 더욱 지능적인 시스템에 대한 기대치가 높아짐에 따라 이들 디바이스 내 임베디드 소프트웨어의 개수와 복잡성도 증가하고 있다. 이는 ALM(애플리케이션 수명주기 관리)과 PLM(제품 수명주기 관리)을 통합한 새로운 도구의 필요성으로 이어진다.


■ 자료 제공 : 지멘스 PLM 소프트웨어, 02-3016-2000, www.siemens.com/plm


실제 오늘날 연간 생산되는 마이크로프로세서의 수는 100억개를 웃돈다. 이 중 95% 이상이 사실상 모든 산업에 투입되어 임베디드 구성 요소로 사용된다. 사물인터넷(IoT) 도입에 나서는 제조사들이 늘어나면서 임베디드 시스템의 성장세도 더욱 가속화될 전망이다.
이러한 임베디드 시스템의 발전과 강화된 지능은 IoT의 토대를 형성했다. 오늘날 IoT는 소프트웨어와 데이터 서비스, 온라인 연결을 통합해 기존 비즈니스 모델을 꾸준히 혁신해 나가며 지능형 공장과 스마트 제품을 탄생시키고 있다. 전자 산업분야의 기업이 IoT 관련 분석을 활용해 ALM(Application Lifecycle Management : 애플리케이션 수명주기 관리)과 PLM(Product Lifecycle Management : 제품 수명주기 관리) 기술을 통합하면, 데이터 분석과 채굴을 통해 제품 개발 및 제조, 공급망 관리에 대한 새로운 통찰을 얻을 수 있다. 이러한 통찰로 스마트한 연결 작업을 구현해 점점 더 복잡성을 더해가는 환경을 효율적으로 관리하고, 모든 데이터를 수집해 제조 절차 전반을 개선할 수 있다.
ALM과 PLM의 긴밀한 통합은 요건 생성부터 테스트 케이스, 결함 관리에 이르는 제품 및 소프트웨어 엔지니어링 프로젝트의 모든 측면에 대한 완벽한 추적성과 투명성을 제공한다. 또한 문서를 생성하고 변동 사항을 파악해 소비자를 비롯한 여러 이해관계자들에게 중요한 정보를 전달하는 효과적인 방법도 제공한다. ALM과 PLM 통합이 주는 혜택과 그 방법을 구체적으로 알아보자.


현 상황의 특징 : 분리된 ALM과 PLM
현재의 복잡한 개발 환경에서 기업들은 제각각 나뉜 팀을 성공적으로 조화시키고자 하는 험난한 여정에 맞닥뜨리고 있다. 소프트웨어가 제품의 주요 구성 요소가 되면서, 제품 개발과 소프트웨어 개발을 구분 짓던 분명한 경계가 빠른 속도로 흐려지고 있다.
제품 개발 팀은 제품 수명주기 관리 플랫폼(PLM)을 사용해 하드웨어 요건, 설계, 테스트 및 생산을 관리한다. 제어 및 소프트웨어 개발 팀은 애플리케이션 수명주기 관리 플랫폼(ALM)을 사용해 소프트웨어 요건, 설계, 테스트, 구축 및 배포를 관리하는데, 이는 그나마 여건이 될 때 가능한 이야기이며 그렇지 않은 경우가 많다. 기능적 경계에서 요건이나 테스트 케이스와 같은 아티팩트(artifact)와 정보를 체계적으로 추적할 수 있도록 지원하는 협업 솔루션이 ALM이다.
소프트웨어 개발(SD)은 제품 개발(PD) 플랫폼을 사용하지 않기 때문에, 일반적으로 PD 측이 SD 측에 스펙 문서로 몇 가지 요건을 전달한다. 어느 시점이 되면 SD가 소프트웨어 구성 요소를 다시 PD에 전달한다. 모든 것이 제대로 돌아가고 PD 측에 변동 사항이 없으면 이러한 상황은 별 문제가 되지 않는다. 그러나 개발 환경이 복잡해진 오늘날의 경우 이러한 방식이 더 이상 안전하다고 보기 어렵다. 오히려 상황을 악화시킬 수도 있다. 예를 들어 장애가 발생한 상황에서 (실제 사용 사례가 아니라 테스트 중이면 그나마 다행이겠지만) 소프트웨어 문제로 발생한 장애를 설계 요건까지 거슬러 올라가 추적하기란 대단히 어렵다. 기능 상의 안전과 정부 규제로 복잡성이 배가되고 이러한 역 추적을 문서화해야 하는 환경에서는 상황은 대단히 빠른 속도로 매우 복잡하고 어려워진다.
이렇듯 통합되지 않은 ALM과 PLM은 출시 지연, 비용 부담 증가, 경쟁력 저하를 일으키는 원인으로 작용한다. 또한 여러 업계에서 리콜 사태가 벌어지는 주된 이유이기도 하다. ALM과 PLM을 통합해 얻을 수 있는 실질적 비즈니스 이점이 있다는 점은 이미 매우 자명하다.

alm_01.png

그림 1  


지멘스


출처 : CAD&Graphics 2018?? 07??ȣ

포인트 : 1,000P (정기구독자 무료 다운로드)

© 캐드앤그래픽스 무단전재 및 재배포금지, 기사 게재 희망시 당사 문의
  • kakao

댓글 0

로그인 후 댓글을 달수있습니다
등록된 코멘트가 없습니다.