Icon class icon_class far fa-sticky-note icon_class_computed far fa-sticky-note Note kind MODELLING STYLE Policy level RECOMMENDED Specification keywords SysML-1.6 SysML-1.7 UML keywords Port SysMLv1.x keywords SysML Block Definition Diagram Keywords Webel Best Practice SysMLv1 Systems Modeling Language SysML Relates to Figure 9-15: Usage example of item flows in internal block diagrams [HISTORICAL] UML-STYLE: Hybrid SUV example: Ports with required/provided Interfaces (Block Definition Diagram) Hybrid SUV example: provided/required DirectedFeatures (Block Definition Diagram) Hybrid SUV example: provided/required DirectedFeatures (Internal Definition Diagram) WaterProcessingPlant - FlowProperty and ItemFlow example with Ports - type staging ExampleBlock in a Block Definition Diagram (BDD) REFERENCE CARD: Types of Block Properties and Block compartments REFERENCE CARD: Property cheat-sheet for Block SimpleOpticalTelescope light flow model: staging BDD and context IBD KeplerianRefractor: simple image flow model: staging BDD BDD overview of entire mini system Related notes [TIP] HOWTO get at and display "standard" Ports that have been unnecessarily hidden and suppressed in MD SysML 19SP3 and Cameo 19SP3 [ASSERTION, TIP]{STRONG} In the Webel recipe for SysML, DO use a "standard" Port until you have a truly compelling reason to commit to a FullPort or ProxyPort Related notes (backlinks) [MODELLING, NAMING, TIP]{STRONG} Webel: SysML: "Really long human friendly element names with spaces make my diagrams easier to read". Dr Darren says "No they don't! Prefer code-like naming (or anonymous for typed elements) wherever possible. Use custom tagged values for other names!" [MODELLING, STYLE, TIP]{RECOMMENDED} SysMLv1: Associative BDDs are best used as staging diagrams for you the modeller (and SysML-fluent readers). IBDs usually make better presentations diagrams for a wider audience of general engineers and other stakeholders. [ASSERTION, TIP] You can't make connections in BDDs, only in IBDs. A BDD shows where connections may be made, an IBD shows where specific connections have been made in a specific context! Related snippets (extracts) Visit also Visit also (backlinks) Flags Book traversal links for SysMLv1: Prefer not show Port symbols on the boundary of Block symbols in BDDs, just list them in compartments. One can't connect them in a BDD anyway. Recommend only show Port symbols in IBDs. Previous Up Next