본문 바로가기

Software Dev85

"리스크(Risk)"와 "위험"의 구분 컨설팅을 하다 보면 "Risk analysis"라는 용어가 국내에서 종종 "위험 분석"으로 번역되는 경우를 접하게 됩니다. 그러나 이는 엄밀히 말해 적절하지 않은 번역이라는 의견이 자주 제기됩니다. 그래서 이번에는 소프트웨어 엔지니어의 관점에서 "리스크"와 "위험"의 차이점을 명확히 구분하고, 이를 프로젝트나 시스템에 어떻게 적용할 수 있는지 쉽게 이해할 수 있도록 정리해 보려 합니다. 소프트웨어 개발 과정에서 두 용어는 다음과 같은 차이와 맥락에서 사용됩니다. 1. 리스크 (Risk)소프트웨어 개발 환경에서 리스크는 불확실성에 기반한 잠재적인 사건으로, 긍정적 또는 부정적인 영향을 미칠 가능성을 모두 포함합니다.이는 예상할 수 있는 상황이지만, 반드시 발생하지는 않을 수 있으며, 적절한 대응과 관리가 .. 2025. 3. 28.
MISRA C:2012 - A standard C environment의 Required 목록 MISRA C:2012 각 카테고리별 구성과 설명은 다음과 같다.NoCategoryDescription1A standard C environment표준 C 환경2Unused code미사용 코드3Comments주석4Character sets and lexical conventions문자 집함 및 어휘 규칙5Identifiers식별자6Types데이터 형7Constants상수 관련 룰8Declarations and Definitions선언과 정의 관련 룰9Initialization초기화10The essential type model필수 유형 모델11Pointer Type Conversions포인터 형 변환12Expressions표현식13Side effects부작용14Control statement expres.. 2024. 11. 27.
MISRA C:2012 - Mandatory 목록 다음 표는 MISRA C 코딩규칙 필수(Mandatory) 규칙 목록과 설명이다.C언어 표준 개정에 따라 MISRA C 2012 규칙도 개정(Amendment) 1,2,3,4로 반영되었다.현재 MISRA C의 최신 표준은 MISRA-C:2023 이다. * MISRA C:2012 Amendment 3 기준* 비고 설명은 요약하여 기술RuleNumberRule Definition비고7.5정수 상수 매크로의 인수는 적절한 형식을 가져야 합니다.정수 상수 매크로의 인수는 다음을 충족해야 합니다.1.     인수(argument)는 접미사가 없는 정수(10진수, 8진수 또는 16진수) 리터럴(literal)이어야 합니다.2.     인수(argument) 값은 사용된 매크로 이름으로 표시된 동등한 정확한 너비 유.. 2024. 11. 26.