MBSE with Genesys 093022
Establishing the Thread Context We should always begin with the pre ‐ and post ‐ conditions for our thread • Pre: product in inventory; customer is certified
• Post: customer has desired product From this, we know the actors and the stimulus / response end points 1. Drag ‐ drop “Parallel” from the toolbox on to the main branch 2. Annotate the top branch “Customers” 3. Annotate the bottom branch “System” We frequently bypass step 1a
and start with step 1b (partitioned threads)
417
Defining the Stimulus / Response End Points The stimulus for this thread is a request from a certified customer 1. Drag ‐ drop “New Entity” on the “Customers” branch 2. Name the new Function “t1. Make Information Request” The response for this thread is the corresponding product 3. Drag ‐ drop “New Entity” on the end of the “Customers” branch 4. Name the new Function “t1. Accept Product” As a naming convention, we prefix thread Functions with “t#.” where # is the thread number
418
MBSE with GENESYS
Made with FlippingBook Learn more on our blog