Contenu principal

Concevoir des architectures logicielles

Créer, simuler et déployer des architectures logicielles et générer du code

Les architectures logicielles System Composer™ permettent de créer des architectures logicielles constituées de composants logiciels, de ports et d’interfaces. Utilisez System Composer pour concevoir votre modèle d’architecture logicielle, définir l’ordre d’exécution des fonctions de vos composants, simuler votre design au niveau de l’architecture et générer du code.

Classes

développer tout

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

Fonctions

développer tout

systemcomposer.createModelCreate System Composer model
createArchitectureModelCreate architecture model from component (depuis R2021b)
createSimulinkBehaviorCreate Simulink behavior and link to component
decreaseOrderDecrease component initialization order by 1 (depuis R2024b)
increaseOrderIncrease component initialization order by 1 (depuis R2024b)
addFunctionAdd functions to architecture of software component (depuis R2022a)
decreaseExecutionOrderChange function execution order to earlier (depuis R2021b)
increaseExecutionOrderChange function execution order to later (depuis R2021b)
addServiceInterfaceCreate named service interface in data dictionary (depuis R2022a)
setFunctionPrototypeSet prototype for function element (depuis R2022a)
getFunctionArgumentGet function argument on function element (depuis R2022a)
setAsynchronousSet function element as asynchronous (depuis R2022b)

Outils

Architectural Data EditorManage architectural data (depuis R2023b)
Functions EditorVisualize and author component functions in software architectures (depuis R2021b)
Interface EditorCreate and author interfaces in local and shared data dictionaries
Profile EditorCreate and manage profiles with stereotypes and properties
Parameter EditorAdd, edit, and promote parameters for architectures and components (depuis R2022b)
Architecture Views GalleryCreate and manage views and sequence diagrams
Sequence ViewerVisualize messages, events, states, transitions, and functions

Rubriques

Informations connexes

Sélection d՚exemples