반응형

2024/11 52

MBSE Example #1: 차량 가속도 vs. 연비 - 트레이드오프 분석 (with SysML)

SysML (Systems Modeling Language)를 활용한 구체적인 사례를 찾기가 쉽지 않습니다.이번 포스팅에서는 SysML을 활용하여초기 트레이드오프(Trade-Off) 분석하는 사례를 알아 보겠습니다.  전체글 보기MBSE Example #1: 차량 가속도 vs. 연비 - 트레이드오프 분석 (with SysML)MBSE Example #2: 차량 가속도 vs. 연비 - 트레이드오프 분석 (with SysML)MBSE Example #3: 차량 가속도 vs. 연비 - 트레이드오프 분석 (with SysML)MBSE Example #4: 차량 가속도 vs. 연비 - 트레이드오프 분석 (with SysML)시스템 공학에서 널리 사용되는 SysML에 대한 자료는 인터넷에 많이 있지만, 구체적인 사..

애자일 메트릭: 계획에 대한 진행 평가

이 포스팅은 SEI (Software Engineering Institute)의 블로그 "Agile Metrics: Assessing Progress to Plans (Will Hayes, Patrick R. Place, and Keith Korzec, July 19, 2021)"를 기반으로 작성하였습니다. 메트릭은 시스템의 실질적인 기능 구현뿐만 아니라 현재 실행 중인 프로세스의 성과에 대한 통찰력을 제공합니다. 이러한 통찰력은 계약된 기능을 제공하는 프로그램의 성과를 감독할 수 있게 해줍니다. 이번 포스팅에서는 복잡한 사이버-물리 시스템의 반복적, 점진적 전달에서 정부 프로그램의 진행 상황 평가에서 메트릭의 역할을 탐구합니다. 이 글은 SEI가 후원 조직의 임무에 맞춘 점진적 전달 접근 방식을 사용하..

System Engineering 2024.11.30

신생아 특례 대출: 맞벌이 연소득 2억원까지 지원 확대 의미

국토교통부는 오늘('24.11.28) 발표한 정책을 통해 신생아 특례 대출의 소득 요건을 맞벌이 가구의 경우 연소득 2억 원 이하까지대폭 확대한다고 밝혔습니다.이번 정책 변화는 결혼과 출산으로 인한 경제적 부담을 줄이고,‘결혼 패널티’를 해소하기 위한 중요한 조치로 평가받고 있습니다.이번 포스팅에서는 이 제도의 주요 내용과 활용 방안을 자세히 알아보겠습니다..  1. 신생아 특례 대출이란?신생아 특례 대출은 출산 가구를 대상으로 주택 구입 자금 및 전세 자금을 지원하는 대출 상품입니다. 기존에는 연소득 요건이 낮아 일부 맞벌이 가구는 혜택을 받지 못했지만, 이번 확대 조치로 더 많은 가구가 혜택을 누릴 수 있게 되었습니다.대상 확대: 맞벌이 가구의 연소득 기준을 2억 원 이하로 상향 조정.한정 조건: 부..

Daily Life 2024.11.28

Software Architect Architecting Architecture: 소프트웨어 아키텍처와 설계의 역할

아키텍처 (Architecture)?혹시 아키텍처를 한글로 번역하는 고민을 해 보셨나요? 아쉽지만 아키텍처는 한글이 따로 없습니다.경우에 따라 어떤 사람은 아키텍처를 "구조" 라는 단어로 떠올릴 수 있는데, 구조는 Structure 라는 따로 용어가 있다는건 다 아시죠?  소프트웨어 개발에서 소프트웨어 아키텍처(Software Architecture)는 종종 논란의 중심에 서 있습니다. 일부 개발자는 정교하고 아름다운 시스템 아키텍처를 설계하고도, 소프트웨어 아키텍처 자체에 대해 거부감을 표하기도 합니다. 이들의 거부감은 때로는 관료적인 설계 과정, 비현실적인 아키텍트의 태도, 또는 실질적인 소프트웨어가 아닌 다이어그램을 만들며 시간을 낭비한 경험에서 비롯됩니다. 하지만 이러한 문제들은 소프트웨어 아키텍..

High Level Architecture 오해 : 추상적이고 실제 개발과 동떨어져 있다.

고수준 아키텍처(High-Level Architecture)에 관해 많은 사람들이 이런 이야기를 합니다. "고수준 아키텍처는 너무 추상적이고 실제 개발과 너무 동떨어져 있다"이번 포스팅에서는 이 이야기가 과연 진실인지, 오해인지에 대해 알아보고자 합니다.   고수준 소프트웨어 아키텍처(High-Level Architecture)는 시스템의 전체적인 구조와 주요 구성 요소를 설계하여 큰 그림을 제공하는 역할을 합니다. 그러나 많은 개발자와 이해관계자들은 이 아키텍처가 “추상적이고 실제 개발과 동떨어져 있다”라고 느끼는 경우가 많습니다. 이러한 인식은 주로 다음과 같은 이유로 발생합니다. 1. High Level Architecture - 추상적이라는 이유로 실용성을 의심받음고수준 아키텍처는 일반적으로 시스..

오블완 챌린지 21일 성공.. 나를 위한 새로운 투자

지난 11월 7일부터 시작된 티스토리 "오블완 챌린지", 21일동안 매일 블로그에 글을 쓰는 도전이 오늘 완료되었습니다. (정확히는 어제)매일같이 글을 쓴다는게 쉬운 일은 아니었지만, 다행히 쓰고싶었던 주제가 정해져 있었기에 얼마나 시간과 노력을 들일 수 있느냐하는 의지의 문제였지 어떤 주제로 글을 써야 하나 하는 어려움은 없었던거 같습니다.참고로, 이번 챌린지에서 저는 시스템 공학을 위한 모델링 언어인 SysML에 대해 전체적으로 정리해 보자는 주제로 글을 써 봤습니다. 급하게 작성하느라, 아직 구조적으로 링크를 갖추진 못했습니다. (조만간 다시 시간 내서 한번 정리 해 볼 생각입니다.) 암튼, 이번 챌린지를 통해 느낀점이 몇가지 있어 간단히 기록을 남겨 봅니다. 초심으로 돌아가자."나는 왜 블로그를 ..

Daily Life 2024.11.28

SysML Reference Guide: 파라메트릭 다이어그램(Parametric Diagram) - 제약 사항 표현

1. SysML::Constraint Note - 시스템 제약 조건 표현Constraint Note는 SysML Parametric Diagram에서 시스템의 제약 조건을 정의하고 모델링하는 데 사용되는 요소입니다. 이는 수학적 공식, 논리적 조건, 또는 물리적 제한을 표현하여 시스템 설계와 분석의 정량적 및 논리적 기준을 제공합니다. 즉, 시스템 속성 간 관계를 모델링하고, 설계의 정량적 기준을 명확히 정의하는 데 중요한 역할을 합니다. 이는 Parametric Diagram과 Internal Block Diagram 모두에서 활용되며, 설계 검증, 시뮬레이션, 성능 최적화에 기여합니다. Constraint Note는 복잡한 시스템 설계를 명확히 하고, 설계 의도에 부합하는 동작을 보장하는 핵심 도구입..

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-..

OMG SysML 다이어그램 마스터하기::모델링 가이드

시스템 설계에서 마주하는 수많은 복잡한 요구사항과 상호작용을어떻게 명확하고 체계적으로 표현할 수 있을까?프로젝트의 방대한 정보를 일관성 있게 문서화하고 소통하는 데 어려움을 겪고 있는 현실에서,SysML 표기법은 이러한 기술적 의사소통 난관을 해결할 수 있는 핵심 솔루션입니다.따라서 이 글에서는 시스템 모델링의 표준 언어인 SysML의 주요 표기법을 상세히 살펴보겠습니다.  1. 패키지 다이어그램 (SysML::Package Diagram)Diagram Element표기법설명CommentNode • Comment Note는 모델 요소의 추가 정보 제공하거나 설명을 부연하는 데 사용되는 주석 요소• 이는 특정 모델 요소와 연관되거나 독립적으로 사용될 수 있음• 설계 의도, 제약사항, 가정, 또는 기타 중요..

SysML Reference Guide: 활동 다이어그램(Activity Diagram) - 동적 활동의 구조 표현

1. SysML::Activity Parameter Node - 활동과 외부간의 데이터/제어 흐름 표현Activity Parameter Node는 SysML Activity Diagram에서 Activity(활동)와 외부 간의 데이터, 객체, 또는 제어 흐름을 주고받기 위한 인터페이스를 나타내는 요소입니다. Activity Parameter Node는 활동의 입출력을 명확히 정의하고, 활동 외부와의 상호작용을 모델링하는 데 사용됩니다. 즉, 활동과 외부 간의 입출력 인터페이스를 정의하여 데이터 및 제어 흐름을 시각적으로 모델링합니다. 이는 활동의 재사용성을 높이고, 시스템 설계의 명확성, 일관성, 효율성을 향상시키는 중요한 도구입니다. 1-1. 활동의 인터페이스 정의:Activity Parameter N..

반응형