반응형

전체 글 163

ISO 26262: Confirmation Measure에 대한 총정리

ISO 26262는 자동차 기능 안전 표준으로, 전자 및 전기 시스템에서 발생할 수 있는 위험을 관리하고 완화하기 위한 프로세스를 정의합니다. 이 표준의 목표는 차량의 안전성 보장을 위해 시스템 고장이나 오류로 인한 위험을 최소화하는 것입니다. Confirmation measure는 ISO 26262에서 중요한 개념 중 하나로, 시스템 개발 과정에서 안전 요구 사항이 제대로 이행되고 있는지 확인하는 활동을 의미합니다.   목차   ISO 26262 Confirmation Measure 개요Confirmation measure는 개발의 각 단계에서 산출물이 요구된 안전 기준을 충족하는지 검토하는 활동입니다. Confirmation measure는 개발팀과 독립된 개인이나 그룹에 의해 수행되어야 하며, 이는..

소프트웨어공학: GQM (Goal-Question-Metric) - 질문 도출 방법

"GQM(Goal-Question-Metric)"에서 두 번째 단계인 "질문 도출(Question)"은 설정한 목표를 달성하기 위해 어떤 요소를 분석하고 평가해야 할지 구체적으로 파악하는 과정입니다. 질문(Question)은 목표(Goal)를 이루기 위한 과정에서 성과를 세부적으로 쪼개고, 문제를 더 깊이 이해할 수 있도록 도와줍니다. 이 단계는 성과 측정을 위한 방향을 제시하며, 이후 "측정 지표(Metric)"를 설정하는 데 필수적인 기반이 됩니다.   소프트웨어공학: Goal-Question-Metric (GQM) 이란 무엇인가? - 효과적인 목표설정 및 성과 측정 방법론소프트웨어 개발 환경은 매우 복잡하며, 효율적으로 관리되지 않으면 개발 과정에서 많은 문제가 발생할 수 있습니다. 오늘은 GQM ..

대한민국 영문 운전면허증으로 운전할 수 있는 해외 국가에 대하여... (면허 교환 포함)

해외로 여행을 떠나거나 이민을 계획할 때, 한국 운전면허증이 해당 국가에서 유효한지 여부는 매우 중요한 정보입니다. 이번 포스팅에서는 한국 (영문) 운전면허증을 인정해 주는 주요 해외 국가들과, 운전면허증 교환이 가능한 국가, 그리고 해외에서 운전시 주의 사항에 대해 살펴보겠습니다.   전 세계 국가별 긴급구조 요청 번호: 안전한 여행을 위한 필수 정보해외여행을 떠날 때 가장 중요한 것 중 하나는 여행지의 긴급 구조 요청 번호를 미리 알아두는 것입니다. 여행지에서 응급 상황이 발생했을 때 신속하게 도움을 받을 수 있는 긴급 번호를 알고habana4.tistory.com  국제 운전면허증 vs. 영문 운전면허증해외에서 렌트카로 여행하려면 국제운전면허증 또는 영문운전면허증이 반드시 필요합니다. 하지만 많은분..

Automotive 2024.09.07

소프트웨어공학: GQM (Goal-Question-Metric) - 목표 설정 방법

"GQM(Goal-Question-Metric)"에서 목표 설정은 성과 관리와 문제 해결을 위한 첫 단계로 매우 중요해요. 목표 설정이 명확하고 구체적이어야 이후 단계인 질문 도출과 측정 지표 설정도 효과적으로 이루어질 수 있습니다. 이번 포스팅에서 GQM의 목표 설정 방법에 대해 알아 보겠습니다.  소프트웨어공학: Goal-Question-Metric (GQM) 이란 무엇인가? - 효과적인 목표설정 및 성과 측정 방법론소프트웨어 개발 환경은 매우 복잡하며, 효율적으로 관리되지 않으면 개발 과정에서 많은 문제가 발생할 수 있습니다. 오늘은 GQM (Goal-Question-Metric)이라는 조금 낯설 수 있지만 정말 유용한 방법habana4.tistory.com  GQM - 목표 설정 방법1. 현재 상..

소프트웨어공학: GQM (Goal-Question-Metric) 이란 무엇인가? - 효과적인 목표설정 및 성과 측정 방법론

소프트웨어 개발 환경은 매우 복잡하며, 효율적으로 관리되지 않으면 개발 과정에서 많은 문제가 발생할 수 있습니다. 오늘은 GQM (Goal-Question-Metric)이라는 조금 낯설 수 있지만 정말 유용한 방법론에 대해 알아보고자 합니다. 만약 소프트웨어 개발 중에 "어? 이거 제대로 진행되고 있는 건가?" 또는 "어떻게 하면 성과를 제대로 측정할 수 있을까?"라는 고민이 든 적이 있다면, GQM은 이런 문제를 해결해 주는 훌륭한 도구가 될 수 있습니다. GQM은 이름 그대로 목표(Goal), 질문(Question), 그리고 측정지표(Metric)라는 세가지 단계를 통해 조직이나 프로젝트의 성과를 체계적으로 관리하는 방법입니다. 이 방법은 단순히 목표를 세우고 끝나는 게 아니라, 그 목표를 제대로 달..

사이버 보안: Hardware Security Module (HSM) - 주요 기능

현대 자동차 산업의 디지털화와 연결성 증대는 안전성과 편의성을 제공하는 동시에, 사이버 보안 문제도 함께 대두시키고 있습니다. 자동차의 네트워크 시스템과 전자 제어 장치는 해커의 공격 대상이 될 수 있으며, 이로 인해 차량의 안전과 운전자의 프라이버시가 위협받을 수 있습니다. 이러한 문제를 해결하기 위해 다양한 보안 솔루션이 개발되고 있으며, 그 중 "HSM (Hardware Security Module)"은 자동차 보안에서 중요한 역할을 담당합니다. 이번 포스팅에서는 HSM의 주요 기능에 대해 알아 보겠습니다. HSM 암호화 키관리: 데이터 보안의 핵심암호화 키 관리는 암호화 작업에서 사용하는 키의 생성, 저장, 배포, 폐기를 포함한 전반적인 과정을 의미합니다. HSM은 이 모든 과정에서 암호화 키를 ..

LIN (Local Interconnect Network) - Introduction

LIN (Local Interconnect Network)이란 무엇인가?"LIN (Local Interconnect Network)"은 차량 내 전자 시스템 간의 저속 통신을 위해 개발된 네트워크 프로토콜입니다. 현대 자동차는 다양한 기능을 지원하기 위해 수많은 전자 제어 장치(ECU)를 탑재하고 있으며, 이러한 장치들 간의 통신을 효율적으로 관리하는 것이 필수적입니다. LIN은 이러한 요구를 충족시키기 위해 설계된 저비용, 저속, 마스터-슬레이브 구조의 통신 네트워크입니다. LIN은 CAN(Controller Area Network)와 같은 고속 네트워크를 보완하기 위해 개발되었으며, 주로 차량의 비핵심 시스템에서 사용됩니다. 예를 들어, 윈도우 리프트, 좌석 제어, 조명 시스템 등과 같은 기능에서 L..

Automotive 2024.09.04

SAE J1939 - Introduction

J1939란 무엇인가?J1939은 차량 네트워킹을 위한 통신 프로토콜로, 주로 상용 차량, 농업 기계, 건설 장비 및 기타 중장비에서 사용됩니다. 이 프로토콜은 SAE(Society of Automotive Engineers)에서 개발했으며, 특히 디젤 엔진 차량에서 널리 채택되고 있습니다. J1939은 CAN(Controller Area Network) 버스를 기반으로 하여 데이터 전송을 처리하며, 차량 시스템 간에 신뢰성 있는 통신을 보장합니다. J1939 프로토콜은 차량 내 다양한 전자 제어 장치(ECU) 간의 실시간 데이터 교환을 가능하게 합니다. 이 데이터는 엔진 제어, 변속기 제어, ABS 제어, 그리고 기타 여러 차량 시스템의 성능을 최적화하는 데 사용됩니다. J1939은 또한 오류 코드 진..

Automotive 2024.09.04

SW 아키텍처 모듈화: 아키텍처 결합도 측정 기법 (Afferent and Efferent Coupling)

"Afferent Coupling (Ca)"와 "Efferent Coupling (Ce)"는 소프트웨어 설계에서 결합도를 측정하는 중요한 메트릭입니다. 이들은 각각 모듈이 외부로부터 얼마나 많은 의존성을 받는지, 그리고 외부 모듈에 얼마나 의존하는지를 정량적으로 평가합니다. 이러한 메트릭은 Robert C. Martin의 저서 “Agile Software Development: Principles, Patterns, and Practices”에서 널리 알려졌으며, 소프트웨어 아키텍처 설계의 품질을 평가하는 데 중요한 역할을 합니다.  SW 아키텍처 모듈화: 아키텍처 결합도 측정 기법 (Coupling Between Objects, CBO)"Coupling Between Objects (CBO)"는 객체 ..

소프트웨어 요구사항을 구성하는 중요 속성 10가지

요구사항 속성은 요구사항에 관한 다양한 정보를 제공하기 때문에 아주 유용하다. 이를 이용하여 이해관계자는 객관적인 의사결정하는데 활용하기도 하고 또는 요구사항간 중요도를 구분하는데도 유용하게 활용될 수 있다. 그럼에도불구하고 이러한 요구사항 속성이 언제 어떻게 정의하는 것이 좋을지에 대한 의견은 여전히 분분한 실정이다. 본 고를 통해 언제 요구사항 속성을 정의하는 것이 좋을지 논의 해 보도록 한다.기본적인 요구사항 속성을 Common Set of Attributes (CRA)라고 한다면, 이 CRA는 요구사항 자체에 대한 메타데이터 설계가 이루어질 때 수행되어야 한다. 다만, 상황에 따라 속성 자체가 추가/변경될 수 있으므로, 이를 위한 확장성을 염두에 두어 최소화된 CRA를 구성하는 것이 필요하다. I..

반응형