2015년 10월 27일 화요일

제58회 SW공학 Technical 세미나 안내(10/29(목))

안녕하십니까?
SW Quality Insights 제 58회 SW공학 Technical 세미나에 여러분을 모십니다.
본 세미나는 국내외 SW전문가를 초빙하여 SW개발 관련 최신 기술 동양을 파악하고 개발과정에서의 경험을 공유하는 등 SW개발자와 관리자의 역량강화를 위해 매월 지속적으로 개최하고 있습니다.


소프트웨어 안전성 향상을 위한 코드 리팩토링 기법

자동차 , 원자력 발전소 , 비행기 등과 같은 시설 및 제품들은 다양한 장치들이 상호 협업하고 있으며 , 이들을 제어하기 위한 소프트웨어 시스템이 존재한다 . 이러한 시스템은 소프트웨어 동작과정에서 예기치 못한 오류가 발생하는 경우 , 치명적인 인명 , 재산 , 환경 피해로 이어질 있다 . 소프트웨어에 의해 심각한 피해를 유발할 수 있는 소프트웨어를 Safety Critical Software 라고 하며 , 이들은 예기치 못한 오류를 예방 , 회피 , 억제하는 속성을 의미하는 안전성 (Safety) 을 보장할 수 있어야 한다 .

Safety Critical Software 는 일반적인 소프트웨어 개발 과정과 다르게 안전성을 고려해야 하기 때문에 요구사항 수집부터 운영까지 소프트웨어의 안전성을 향상시키기 위한 많은 활동들이 필요하게 된다 . 기존의 안전성 향상 활동 중에서 대표적인 MISRA-C 코딩 가이드라인과 ISO 26262 기능 안전성 표준은 자동차 등과 같은 안전성을 중시하는 시스템의 소프트웨어 소스 코드 작성 방법을 제시하고 있다 . 

  1. 안전성 향상을 위한 코드 리팩토링 절차
  2. 안전성 향상을 위한 코드 리팩토링 기법
  3. 안전성 향상을 위한 코드 리팩토링 적용 예

가트너가 제시한 빅데이터 전략수립을 위한 4가지 IT핵심요소

최근 개최된 Gartner Business Intelligence Summit 에서 기업의 효과적인 빅데이터 전략수립을 위한 4 가지 IT 핵심요소가 발표되었습니다 . 클라우드 적용 , 데이터 분석역량에 집중투자 , 데이터 거버넌스에 주목 , 조직내 유기적 협업 등이 4 가지 요소입니다 .

 효과적인 빅데이터 전략을 개발하기 위한 CIO규칙

1. 클라우드 수용
  • 데이터웨어하우스는 BI(Business Itelligency) 활동에 대한 기반을 유지시킬 것이나 빅데이터 분석이 될 때 비즈니스는 항상 새로운 종류의 기술을 수용할 필요가 있을 것임

2. 기술에 투자
  • 일부에서는 데이터 과학자라는 용어가 BI 분석가와 통계학자에 대한 미화된 직함이라고 믿고 있으나 “이는 진실이 아니다”라고 Laney가 말함

3. 데이터 거버넌스 역할에 대한 주의
  • 장래에 CDO(a chief data officer)가 당신의 회사에 존재할 것인가? 이러한 CDO를 고용할지 말지 보다 더 큰 의문은 빅데이터에 대한 강력한 데이터 거버넌스 프로그램을 어떻게 구축하는가임 

4. 비즈니스와의 협업
  • IT 부서와 비즈니스의 단절에 교량이 되는 것은 CIO의 가장 최우선적 임무인데 비즈니스는 향후 지속적으로 데이터 주도가 되어가기 때문에 이 둘의 간격을 줄이는 것은 더욱더 중요할 것임