• 검색 결과가 없습니다.

항해시스템플랫폼 핵심기능

문서에서 저작자표시 (페이지 70-73)

3.3 항해시스템플랫폼 기능

3.3.2 항해시스템플랫폼 핵심기능

항해시스템에 대한 개선요소 도출 결과와 시스템 특징, 항해시스템플랫폼의 목표를 반영한 핵심기능을 Fig. 21과 같이 6가지로 정의하였다.

Fig. 21 Main Function of Navigational System Platform

(1) 연결성(Connectivity)

장비와 장비 간의 연결을 장비와 플랫폼 연결로 전환하고, 다양한 수준의 통 신 포트들을 제공하여 센서들과 연결성도 향상시키는 기능이 필요하다. 고용량 의 데이터도 처리될 수 있도록 향상된 네트워크 표준을 적용하여 새로운 기기 와 센서들의 적용도 지원할 수 있어야 한다.

(2) 디지털화(Digitalization)

선박의 모든 정보들은 디지털 정보로 전환하여 처리되어야 한다. 항해사는 디지털 정보나 아날로그 정보를 모두 종합하여 판단하고 인식할 수 있으나, 원

격운항을 위해서는 모든 정보들이 디지털화 되어 육상으로 송신되어야 한다.

(3) 표준화(Standardization)

항해장비들로 수신되는 정보들의 데이터 구조와 메시지 프로토콜이 상이하 여, 데이터 통합과 처리가 용이하지 못하므로 플랫폼을 통한 정보의 표준화가 필요하다. 장비와 장비 간 연결에서는 이러한 문제로 특정 제조사 제품들 간의 구성이나, 다양한 통신포트를 제공해 연결하여 각 장비들이 메시지 구조나 프 로토콜을 변경하여 장비에 정보를 적용하는 방식을 이용하였다. 때문에 장비의 호환성이 제약적이고, 특정 제조사 장비에 한정되어 항해시스템이 구성되기도 한다. 항해시스템플랫폼은 다양한 통신표준과 연결을 지원하고 수신된 정보들 을 동일한 메시지 구조와 형식으로 표준화하여 처리하여야 한다.

(4) 통합(Integration)

표준화된 항해정보뿐만 아니라 디스플레이와 컨트롤러를 통합하여 제공함으 로써, 개별 항해장비 콘솔들이 요구되지 않고, 개별적인 전원과 시간설정을 동 기화할 수 있다. 항해시스템플랫폼이 메인이 되어 장비들의 전원 및 시간 관리 와 정보표시 및 입력을 통합하여야 한다.

(5) 확장성(Scalability)

항해시스템플랫폼을 기반으로 새로운 서비스와 기능, 장비나 센서들의 확장 성을 제공해야 한다. 선박의 원격제어는 MASS 자율도 4 이전까지 자율운항선 박 플랫폼의 가장 중요한 서비스 기능이며, 플랫폼을 통해 구현되어야 한다.

(6) 보안(Security)

사용자 인증 및 접근 권한 설정 증 사이버 보안 강화를 위한 솔루션을 제공 해야 한다. 현재 항해장비 및 시스템들은 사이버 보안에 대한 강화방안이 부재 하며, 개별적 보안 강화는 장비 간 연결성을 저하시키거나, 많은 비용이 발생한 다. 플랫폼이 연결을 관리하고, 인증되지 않은 접근을 제한할 수 있어야 한다.

제 4 장 항해시스템플랫폼 모듈 설계

4.1 이해관계자 QA 분석

아키텍처 설계를 위한 요구분석(Requirement analysis)은 이해관계자 요구에 대한 이해와 정리를 목적으로 한다(정창해 등, 2005). 이해관계자 요구는, 개발 대상 시스템이 제공해야 하는 역량(Capability)이고, 외형적으로 나타나는 기능 이나 성능을 말하며, 기능 요구사항(FR)과 비기능 요구사항(NFR)으로 구분된다.

기능 요구사항은 시스템 기능에 대한 내용으로, 시스템이 무엇을 수행하는지에 대한 요구사항이다. 비기능 요구사항은 시스템의 기능 외에 시스템을 작동시키 거나 운영 시, 필요한 환경적 요소들에 대한 요구사항이며, 실행 시 고려해야 하는 제약사항, 데이터 처리량, 보안사항, 품질 관련 사항 등이 해당된다.

기능 요구사항과 비기능 요구사항의 도출은 시스템 아키텍처 개발에 아주 중 요한 요소이지만 개발자들이 시스템의 이해관계자들 보다 요구사항을 구체적으 로 제시하기 어렵다. 일부 시스템 개발에 있어 개발자들은 요구분석에 대한 과 정을 과소평가하여 최종 제품이 목적에 맞게 개발되지 못하고, 사용되지도 못 하는 사례들이 발생한다. 시스템 개발에 있어 중요한 과정이지만 이해관계자와 개발자가 가지고 있는 배경지식의 수준과 전문성 및 분야는 현저하게 상이하기 때문에 도출된 기능 요구사항과 비기능 요구사항을 고려한 QA 분석을 소프트 웨어 품질속성 모델을 참조하여 수행하여야 한다.

본 절에서는 항해시스템플랫폼 아키텍처의 기능 요구사항과 비기능 요구사항 및 QA를 이해관계자들로부터 도출하기 위해 품질속성 워크숍(QAW; Quality attribute workshop)을 실시하였다. 이해관계자들을 통해 아키텍처 적으로 중요 한 요구(Architecturally significant requirement)를 수집하는 방법론은 설문과 인 터뷰 등 여러 가지 방법론이 제시되어 있으나, 본 연구에서는 QAW를 통해 선 박 운항자들로 구성된 이해관계자들의 참여를 적극적으로 이끌어 내고, 요구사 항의 오류와 중복성을 식별하며 구체적인 QA 분석 결과를 도출하였다.

문서에서 저작자표시 (페이지 70-73)