반응형

UML 4

SysML Reference Guide: 활동 다이어그램(Activity Diagram) - 제어 흐름 (Control Flow) 표현

1. SysML::Merge Node - 하나의 제어 흐름으로 합치기Merge Node는 Activity Diagram에서 Control Node의 한 유형으로, 여러 개의 흐름(Control Flow)을 단순히 하나로 합치는 역할을 수행합니다.단순 합치기: Merge Node는 여러 입력 흐름 중 하나가 활성화되면, 해당 흐름을 출력으로 전달합니다.조건 없음: Merge Node는 흐름을 합치는 역할만 하며, 조건 평가나 선택 기능은 없습니다.흐름 전달: Merge Node를 통해 합쳐진 단일 흐름은 다음 활동(Activity)이나 노드로 이어집니다.1-1. 입력과 출력다중 입력: 여러 개의 입력(Control Flow)을 가질 수 있음.단일 출력: 입력 흐름을 하나로 병합해 단일 출력으로 전달. 1-..

SysML Reference Guide: 블록 정의 다이어그램(Block Definition Diagram) - 포트(Port) 표현

1. SysML::Full Port Node - 다른 블록과의 물리적 연결SysML 블록 다이어그램에서 관계와 포트를 함께 사용하는 경우는 구조적 연결과 데이터 흐름을 통합적으로 표현해야 할 때 자주 발생합니다. 이는 복잡한 시스템 설계에서 중요한 상호작용을 명확히 시각화할 수 있어 설계 검증, 협업, 유지보수 효율성을 크게 높입니다.포트와 관계의 동시 활용은 시스템 설계에서 복잡성을 관리하고, 설계 명확성을 높이는 강력한 도구입니다. 위 그림에 대한 설명은 다음과 같습니다.먼저 >이란 형식의 블록 인스턴스가 있습니다. 블록 인스턴스의 이름은 에 기술됩니다.이 블록 인스턴스는 정의에 의해 생성된 블록 인스턴스이며, 이를 표현하기위해 콜론(:)을 사용합니다. 즉, Car 라는 블록 정의가 있고, Car의..

SysML Reference Guide: 패키지 다이어그램(Package Diagram) 표기법

SysML::패키지 다이어그램(Package Diagram)다이어그램 요소표기법설명Comment NodeComments는 모델 요소에 대한 자유 형식의 설명을 제공하는 데 사용됩니다. 이를 통해 모델의 특정 요소에 대해 추가적인 정보를 기록하거나, 설계 의도, 가정 또는 특별한 주의 사항 등을 명시할 수 있습니다.PackageNode패키지(Package)는 다른 모델 요소를 포함하는 컨테이너 역할을 합니다. 모든 모델 요소는 정확히 하나의 컨테이너에 속하며, 해당 컨테이너가 삭제되거나 복사될 경우, 컨테이너에 포함된 모델 요소도 함께 삭제되거나 복사됩니다.ModelNodeSysML에서 모델(Model)은 중첩된 패키지 계층 구조의 최상위 패키지입니다. 패키지 계층 구조에서 모델은 다른 모델, 패키지, 뷰..

MBSE (Model Based System Engineering)

Model Based System Engineering (MBSE)MBSE란 복잡한 시스템의 요구사항, 설계, 분석, 검증 및 확인을 지원하는 정형화된 방법론으로 코드나 문서 기반의 기존 개발 방식과는 달리 개발하고자 하는 대상 즉, 시스템 자체를 하나의 모델로 간주하며, 컴퓨팅 환경의 발전으로 MBSE를 많은 산업군에서 활발하게 채택하고 있습니다. 이는 기존 코드나 문서 기반 개발 방식에서는 전통적 개발 프로세스를 따르는 경우, 최종 아웃풋이 나오기까지 많은 시간과 노력이 필요한 반면, 전통적 개발 프로세스를 따르지 않는 경우, 급변하는 환경/법규/규정 등을 만족하기 어려울 수 있다는 점도 한몫 한다고 생각합니다. 실제 NASA에서는 2020년 1월 MBSE가 시스템 복잡성을 추적하기 위한 수단으로..

System Engineering 2024.06.16
반응형