반응형

2024/11 52

금광호수 하늘전망대 - 자연속 힐링의 시작 (경기도 안성시, 주말 가족 나들이 추천)

오늘은 가족들과 함께 경기도 안성에 위치한 금광호수와 하늘 공원 전망대를 다녀왔습니다. 가을이 깊어지는 이 계절, 날씨는 조금 쌀쌀했지만 조용하고 평화로운 시간을 보낼 수 있어 정말 즐거운 시간이었습니다.   하늘전망대는 안성시 금북정맥 국가생태문화탐방로 조성사업으로 추진되어 지난 2024년 10월 8일 준공한 이후 호수와 그 주변의 자연경관을 파노라마처럼 감상할 수 있는 지역의 명소로 자리 잡았으며, 많은 사람들에게 휴식과 힐링의 공간으로 사랑받고 있는 공간입니다. 서울에서 아주 멀지도 않고, 신규로 개장한지 얼마 되지 않아, 사람도 많이 붐비지 않지만 호수와 전망대, 그리고 호수 위 데크로 조성된 산책로가 잘 어우러져 힐링하기에 아주 안성맞춤인 거 같아요. 한마디로 핫한 곳이란 의미지요!! ㅎㅎ관련 ..

Daily Life 2024.11.25

SysML에서 의존성(Dependency)과 유형 표현

SysML은 현실 시스템을 모델링하는 언어이므로,시스템 및 구성요소들간의 의존성은 반드시 존재합니다.따라서, 다양한 의존성이 존재한다는 사실을 잘 확인하는 것도 시스템을 잘 모델링하는데 필수적입니다.이번 포스팅에서는 시스템 및 구성요소들이 가지고 있는의존성을 모델링하는 방법에 대해 알아 보고자 합니다. Dependency는 SysML에서 모델 요소 간의 관계를 정의하기 위해 사용됩니다. 이는 초기 모델링 단계에서 관계를 정의하거나, 이후 더 정교한 관계로 대체 및 확장할 때 유용합니다. 패키지 다이어그램과 기타 선택된 다이어그램에서 사용할 수 있으며, 각 유형은 특정한 의미를 가집니다.클라이언트(Client): 공급자에 의존하며, 공급자가 변경되면 영향을 받을 수 있는 요소입니다. 다이어그램에서는 화살표..

SysML Reference Guide: 활동 다이어그램(Activity Diagram) - 객체 및 액션 노드

1. SysML::Call Action Node - 다른 행동이나 연산을 호출/실행Call Action Node는 다른 행동(Behavior)이나 연산(Operation)을 호출하여 실행하는 Action Node의 한 유형입니다. 이는 SysML Activity Diagram에서 특정 작업(Task)이나 행동(Behavior)을 재사용하거나 실행하는 데 사용됩니다.행동 호출: Call Action Node는 다른 활동(Activity), 작업(Task), 함수(Function), 또는 클래스의 메서드(Operation)을 호출하여 실행합니다.재사용 가능: Call Action Node를 사용해 이미 정의된 행동을 호출함으로써 설계의 재사용성을 높입니다.입출력 지원: Call Action Node는 데이터..

카테고리 없음 2024.11.23

SysML Reference Guide: 활동 다이어그램(Activity Diagram) - 흐름/연결(Path) 표현

1. SysML::Object Flow Path - 객체 흐름을 연결Object Flow Path는 SysML Activity Diagram에서 객체(Object)나 데이터(Data)의 흐름을 나타내는 경로입니다.데이터 전달 경로: Object Flow Path는 Object Node와 Action Node 사이에서 데이터나 객체가 어떻게 전달되는지를 시각적으로 표현합니다.작업 간 데이터 흐름: Action 또는 Object Node 간에 객체를 이동시키며, 작업이 데이터를 어떻게 생성, 변환, 또는 소비하는지를 명확히 보여줍니다.데이터의 방향성: Object Flow Path는 객체나 데이터가 흐르는 방향을 화살표로 표시합니다.1-1. 시각적 표현Object Flow Path는 실선 화살표로 나타내며,..

SysML Reference Guide: 내부 블록 다이어그램(Internal Block Diagram) - 흐름/연결(Path) 표현

1. SysML::Connector Path - 내부 블록간의 상호작용 표현Connector Path는 SysML Internal Block Diagram(IBD)에서 블록 간의 상호작용을 시각적으로 나타내는 경로입니다. 이는 블록 내부의 포트(Port) 또는 속성(Property) 간의 연결을 모델링하며, 시스템 구성 요소 간의 데이터 흐름, 신호 전달, 또는 물리적 상호작용을 정의하는 데 사용됩니다. 즉, 블록 간의 데이터 흐름, 신호 전달, 물리적 상호작용을 정의하고 시각화하는 데 필수적인 요소입니다. 이는 시스템 구성 요소 간의 상호작용을 명확히 나타내어 설계 검증과 시뮬레이션을 지원하며, 인터페이스 설계와 시스템 확장성에 기여합니다. Connector Path는 시스템의 복잡한 상호작용을 간결하..

SysML Reference Guide: 내부 블록 다이어그램(Internal Block Diagram) - 내부 구성요소 및 데이터 흐름 표현

1. SysML::Part Node - 블록 내부 구조 표현Part Node는 SysML Internal Block Diagram(IBD)에서 블록 내부 구성 요소를 나타내는 핵심 요소입니다. 이는 시스템을 설계하고 모델링할 때 블록의 내부 구조와 구성 요소 간의 상호작용을 시각적으로 표현하는 데 사용됩니다.1-1. 구성 요소의 인스턴스화:Part Node는 Block Definition Diagram(BDD)에서 정의된 블록 속성을 구체적인 인스턴스로 나타냅니다.즉, Part Node는 특정 블록이 포함하는 구성 요소를 명확히 표현합니다. 1-2. 조합 관계의 구체화:Part Node는 블록 간 조합 관계(Composite Association)를 Internal Block Diagram에서 구체적으로..

애자일 개발 vs. 폭포수 개발: 주요 차이점

오늘은 애자일 개발 방법론과 폭포수 개발 방법론에 대한 비교를 해 보고자 합니다.어찌보면 너무 당연한 내용일 수도 있겠지만, 각 방법론들의 차이점을 관점별로 정리하여 간략히 정리 해 보는 것도 나름 의미가 있겠다 싶어 정리 해 봅니다. 1. 개발 프로세스 (Development Process) 관점개발 프로세스 관점에서 폭포수 개발 방법론은 순차적이고 선형적인 접근 방식을 따릅니다. 즉, 개발 프로세스는 활동(Activity)들에 대한 단계(Phase)를 구분하고, 각 단계별 활동들이 정의되며, 각 단계는 다음 단계로 넘어가기 전에 현재 단계의 모든 활동이 수행 완료되어야 한다는 점이 특징입니다. 이런 과정을 통해 단계별 완결성을 확인할 수 있으며, 각 단계별 활동을 통해 얻어지는 산출물들의 품질을 완성..

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

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

SysML Reference Guide: 블록 정의 다이어그램(Block Definition Diagram) - 관계(Path) 표현

1. SysML::Composite Association - 전체와 부분의 관계Composite Association Path는 블록 간의 전체-부분 관계를 포함하는 강력한 소유 관계를 나타냅니다. 화살표가 없는 경우, 단순한 계층 구조를 표현하며, 화살표가 있는 경우, 데이터 또는 제어의 흐름과 의존성을 강조합니다. 이를 통해 시스템 설계의 계층 구조와 상호작용을 더욱 명확하고 정교하게 모델링할 수 있습니다. 1-1. 강한 소유권전체 블록이 부분 블록을 소유하며, 부분 블록의 생명주기는 전체 블록에 종속됩니다.전체 블록이 삭제되면, 부분 블록도 함께 삭제됩니다.1-2. 다중도(Multiplicity)전체와 부분 간의 포함 수를 정의합니다.예: 1..*는 최소 하나 이상의 부분 블록을 포함함을 나타냅니다..

SysML Reference Guide: 블록 정의 다이어그램(Block Definition Diagram) - 인터페이스 표현

1. SysML::Interface Block Node - 인터페이스 블록 정의Interface Block Nodes는 블록 간의 데이터, 신호, 물리적 상호작용을 모델링하는 강력한 도구입니다. Compartment를 사용하여 흐름 속성, 작업, 신호 등의 세부 사항을 구체적으로 표현함으로써 설계의 명확성과 일관성을 높입니다. 또한 Interface Block Node는SysML 1.3에서 도입된 개념으로, Proxy Port 및 Full Port와 함께 사용됩니다. 1-1. 블록 간 상호작용 모델링블록 간 교환되는 데이터와 신호를 정의하여 상호작용의 표준화된 인터페이스를 제공합니다.1-2. 구조 및 동작 정의Interface Block은 Flow Properties, Operations, Signals..

반응형