분류 전체보기127 MISRA C 2012 규칙 구성 코딩 스타일 구성 중 룰(Rule) 셋은 현재 차량 도메인 분야에 범용적으로 적용되고 있는 MISRA C 룰로서 23개 카테고리로 구성된다. Mandatory는 코드 구현시 반드시 지켜져야 하는 룰이고, Required는 필수는 아니지만 구현시 준수할 것을 권고하는 룰이다. 각 카테고리별 구성과 설명은 다음과 같다.NoCategoryDescription1A standard C environment표준 C 환경2Unused code미사용 코드3Comments주석4Character sets and lexical conventions문자 집함 및 어휘 규칙5Identifiers식별자6Types데이터 형7Constants상수 관련 룰8Declarations and Definitions선언과 정의 관련 룰9I.. 2024. 11. 25. SW 아키텍처 설계에 활용하는 UML 다이어그램 아키텍처 설계에 주로 활용하는 다이어그램은 Class, Sequence, Object, Composite structure, Component, Deployment 다이어그램이다. 다음 표는 아키텍처 설계에 활용하는 UML 다이어그램 목록과 설명이다. 다이어그램설명활용Class상세한 소프트웨어 디자인 및 프로그래밍 구성의 모델링에 활용함.●Sequence시스템 간의 상호 작용 또는 소프트웨어 개체 간의 상호 작용에 대해 상세 모델링에 활용함.다이어그램의 개체는 엔터티, 인터페이스, 컨트롤러 및 데이터의 인스턴스를 나타냄.●State machine객체의 상태 변경에 대한 자세하고 기술적인 모델링에 활용함.가드 조건(guard conditions)을 모델링하여 정확한 솔루션 설계를 지원함.※ 가드 조건은 프.. 2024. 11. 24. CERT C - WIN 규칙 목록 WIN Microsoft Windows (WIN) - 마이크로소프트 윈도우 프로그램에서 사용되는 Microsoft Windows API와 관련된 내용을 다루는 카테고리입니다. 강제로 실행을 종료하지 말 것과 같은 프로그램의 안전성과 신뢰성을 높이기 위해 지켜져야 하는 규칙이 포함되어 있습니다. RuleNumber Rule Definition 설명 WIN01-C강제로 실행을 종료하지 마세요.소프트웨어 개발 및 시스템 운영에서 중요한 원칙 중 하나로, 프로그램이나 프로세스의 실행을 강제로 중단하는 것이 시스템의 안정성이나 데이터 무결성에 부정적인 영향을 미칠 수 있음을 강조합니다.강제 종료는 다음과 같은 문제를 일으킬 수 있습니다:1. 데이터 손실 : 실행 중인 프로세스가 데이터를 처리하고 있을 때 강제.. 2024. 11. 23. CERT C - POS 규칙 목록 POS POSIX (POS) - 포식스 프로그램에서 사용되는 POSIX 표준과 관련된 내용을 다루는 카테고리입니다. POSIX(Portable Operating System Interface)는 이식 가능한 운영 체제 인터페이스를 정의하는 국제 표준입니다. 이 표준은 다양한 UNIX 기반 시스템 간의 호환성을 증진하기 위해 개발되었습니다. readlink() 함수를 올바르게 사용할 것과 같은 프로그램의 안전성과 신뢰성을 높이기 위해 지켜져야 하는 규칙이 포함되어 있습니다. RuleNumber Rule Definition 설명 POS30-Creadlink() 함수를 올바르게 사용하십시오.readlink() 함수는 링크가 가리키는 위치를 읽습니다.두 번째 인수인 buffer를 null로 종료하려고.. 2024. 11. 22. 이전 1 2 3 4 5 6 ··· 32 다음 728x90