Abstract
As Internet, and hardware technology are in rapid process, using rate and penetration rate of Internet of Things are increasing. Internet of Things is the physical objects with network which embedded with electronics, software, sensors, and network. Smart Home-kit to operate refrigerators, washing machines, light bulbs, and such internet of things by a smartphone has been realized. However, it is difficult to use a good quality of software based on IoT. It is because that the study related to quality evaluation of software based on IoT is deficient compared with increase amount of IoT devices. Software based on IoT includes mobility, transportability, real time accessibility and hardware characteristics. Therefore, it is necessary to have differentiated quality standards and quality model. Software quality evaluation model for IoT is proposed to satisfy these needs. Evaluation model is mapped by characteristics of IoT software based on ISO/IEC 25000's quality characteristics. Scenario based studies were applied to quality model for verification.
정보기술인 인터넷과 하드웨어기술의 급진적인 발전에 따라 모든 사물에 인터넷을 연결하여 사물끼리 또는 사물과 사람사이에 의사소통을 하는 사물인터넷의 보급률과 이용률이 지속적으로 증가하고 있다. 이미 스마트 워치를 중심으로 한차례 사물인터넷 돌풍이 일어난 상태이며, 냉장고, 세탁기, 전구, 스위치 등 집안의 모든 사물을 스마트폰으로 조작하는 스마트 홈 킷이 현실화되고 있다. 각각의 디바이스는 자체적인 기능 구현이 가능하고, 중심 역할을 처리하는 허브를 통해 좀 더 지능화되고 협력적인 기능을 제공한다. 하지만 사물인터넷 디바이스의 양이 급증하는 것에 비해 사물인터넷 기반 소프트웨어의 품질 평가에 관한 연구는 매우 부족하여 그 품질기준이 명확하지 않다. 특히 IoT 기반 SW는 사물인터넷 디바이스를 통해 활용되기에 이동성과 휴대성, 실시간 접근성과 같은 특징과 디바이스라는 것에 대한 하드웨어적인 특징을 포괄하고 있기 때문에 포함하기에 일반적인 소프트웨어와는 차별화된 품질기준과 평가모델이 필요하다. 본 논문에서는 이러한 필요성에 따라 사물인터넷 소프트웨어 평가모델을 제안하고자 한다. 국제표준 ISO/IEC 25000의 품질 특성을 바탕으로 본 논문의 평가 모델을 제시하고, 시나리오 기반 사례연구를 수행하여 검증을 하였다.