주요 콘텐츠

시스템 공학

시스템 및 소프트웨어 아키텍처의 설계, 분석 및 테스트

시스템 공학의 경우에는 System Composer™를 사용하여 시스템을 표현하고 시뮬레이션하는 아키텍처 및 컴포넌트 동작을 모델링합니다. System Composer에서 사용하는 워크플로에는 이해관계자의 요구 사항을 시스템 수준의 요구 사항으로 수집한 다음 이를 바탕으로 아키텍처 설계를 수행하는 과정이 포함됩니다. System Composer를 사용하여 다음과 같은 작업을 할 수 있습니다.

  • 컴포넌트, 포트, 커넥터를 사용하여 아키텍처 모델을 구성합니다.

  • 모델링 언어를 확장하여 메타데이터를 캡처하고 스테레오타입을 사용하여 아키텍처 요소의 스타일을 지정합니다.

  • 포트에 데이터 인터페이스, 물리적 인터페이스 또는 클라이언트-서버 인터페이스를 정의하고 커넥터를 사용하여 컴포넌트 상호작용을 설명합니다.

  • 포트 인터페이스와 인스턴스별 파라미터를 포함하여 컴포넌트 인터페이스 정의를 캡처합니다.

  • 아키텍처 데이터를 사용하여 쿼리 기반 필터로 아키텍처 뷰를 생성합니다.

  • 시퀀스 다이어그램을 사용하여 컴포넌트 간 상호 작용을 메시지 교환 시퀀스로 기술합니다.

  • 할당을 사용하여 기능적, 논리적, 물리적 아키텍처 간에 방향성 있는 관계를 설정합니다.

  • 활동 다이어그램을 사용하여 시스템을 기능적 동작으로 분해하고 활동을 시뮬레이션하여 시스템을 통한 데이터 흐름을 시각화하고 검증합니다.

  • 분석 및 상충관계 연구를 수행하여 아키텍처 설계를 최적화합니다.

  • Simulink®, Stateflow®, Simscape™를 사용하여 아키텍처 모델의 컴포넌트 동작을 기술합니다. 아키텍처 모델을 시뮬레이션하여 설계 과정의 여러 단계에서 시스템 설계를 검증합니다.

Requirements Toolbox™를 추가하면 기능 요구 사항과 설계 요구 사항을 정의하여 System Composer의 컴포넌트 및 포트에 연결할 수 있습니다. Requirements Toolbox를 Simulink Test™와 함께 사용하여 요구 사항을 테스트 케이스에 연결하고 자동으로 검증합니다.

이러한 툴들을 함께 사용하면 프로그램의 라이프사이클 전반에 걸쳐 아키텍처 수준의 설계 모델에 대한 요구 사항을 만들고 관리하고 검증할 수 있습니다.

도움말 항목

모델 기반 시스템 공학

시스템 아키텍처 모델링

요구 사항 및 테스트

컴포넌트 동작

분석, 상충관계 연구 및 다양한 보기

추천 예제

대화형 학습

The System Composer Onramp interface shows a description of the task, an interactive model, and shows an assessment of whether the model matches the requirements set by the training.

System Composer Onramp
System Composer를 시작할 수 있도록 도와주는 대화형 방식의 무료 자기 주도형 교육과정을 완료하십시오.

비디오

System Composer introductory video.

System Composer란?
System Composer는 시스템과 소프트웨어 아키텍처 설계를 위한 모델 기반 시스템 공학 툴로, 복잡한 시스템 또는 시스템들의 집합을 더 작고 관리하기 쉬운 부분으로 분해할 수 있도록 합니다.

Requirements traceability video.

MATLAB에서 요구 사항 추적성을 분석하는 세 가지 방법
요구 사항 추적성 분석은 요구 사항과 개발 라이프사이클 내의 설계, 테스트 같은 다른 측면 간의 연결을 추적하는 과정입니다. 모든 요구 사항이 고려되었는지, 각각 필요한 이유가 있는지, 올바르게 구현되었는지, 테스트를 통해 검증되었는지 여부를 확인합니다.