주요 콘텐츠

소프트웨어 아키텍처 설계하기

R2026b
소프트웨어 아키텍처 작성, 시뮬레이션, 배포, 코드 생성

System Composer™ 소프트웨어 아키텍처는 소프트웨어 컴포넌트, 포트, 인터페이스로 구성된 소프트웨어 아키텍처를 작성할 수 있는 기능을 제공합니다. System Composer를 사용하여 소프트웨어 아키텍처 모델을 설계하고, 컴포넌트의 함수 실행 순서를 정의하고, 아키텍처 수준에서 설계를 시뮬레이션하고, 코드를 생성합니다.

클래스

모두 확장

systemcomposer.arch.FunctionSoftware architecture function
systemcomposer.arch.InitializeFunctionSoftware component initialize function (R2024b 이후)
systemcomposer.interface.ServiceInterfaceClient-server interface (R2022a 이후)
systemcomposer.interface.FunctionElementFunction in client-server interface (R2022a 이후)
systemcomposer.interface.FunctionArgumentFunction argument in function element in client-server interface (R2022a 이후)

함수

모두 확장

systemcomposer.createModelCreate System Composer model
createArchitectureModelCreate architecture model from component
createSimulinkBehaviorCreate Simulink behavior and link to component
decreaseOrderDecrease component initialization order by 1 (R2024b 이후)
increaseOrderIncrease component initialization order by 1 (R2024b 이후)
addFunctionAdd functions to architecture of software component (R2022a 이후)
decreaseExecutionOrderChange function execution order to earlier
increaseExecutionOrderChange function execution order to later
addServiceInterfaceCreate named service interface in data dictionary (R2022a 이후)
setFunctionPrototypeSet prototype for function element (R2022a 이후)
getFunctionArgumentGet function argument on function element (R2022a 이후)
setAsynchronousSet function element as asynchronous (R2022b 이후)
setServerResponseNotRequiredConstrain function prototype definitions of function elements from having output arguments (R2026b 이후)
createFunctionGroupCreate function group in architecture of software component (R2026a 이후)
addAdd function to function group (R2026a 이후)
removeRemove function from function group (R2026a 이후)
ungroupRemove all functions from function group (R2026a 이후)

툴

함수 편집기Visualize and author component functions in software architectures
인터페이스 편집기로컬 및 공유 데이터 딕셔너리에 인터페이스 생성 및 작성
프로파일 편집기Create and manage profiles with stereotypes and properties
아키텍처 뷰 갤러리Create and manage views and sequence diagrams
시퀀스 뷰어Visualize messages, events, states, transitions, and functions

앱

소프트웨어 컴포넌트 디자이너Design, simulate, and deploy software components for service-oriented architecture (SOA) applications (R2026b 이후)

도움말 항목

소프트웨어 아키텍처 작성 및 시뮬레이션하기

서비스 지향 아키텍처 설계하기

추천 예제