4-day-mbse-with-core9_2018-reva
Thread 4 – Monitor and Assess Performance Open Activity Diagram View and construct the diagram See H‐9
319
Summary - Using and Building Threads
Define distinct classes of threads based on system I/O and/or conditions. Start with one simple thread per class of system input and/or conditions. Integrate threads. Preserve each thread (for thread testing, concept of operations, etc.) 1. Derive threads
t.1.3
t.1.4
t.1.5
t.1.6
t1.Accept& Format Request
t1.Check Product Inventory
t1.Get Product From Inventory
t1.Provide Product ToUser
t.2.1
t.2.2
t.2.3
t.2.4
external
t2.Make Information Request
t2.Process and Provide Collected Data
t2.Accept Products
t2.CollectData
AND
AND
2. Integrate threads to define integrated system behavior
t.2.5
t.2.6
t.2.7
t.2.8
t.2.9
t.2.10
system
t2.Accept& Format Request
t2.Check Product Inventory
t2.Prioritize Request
t2.Determine CollectorMix
t2.Provide Product ToUser
t2.Task Collectors
10
Provide Product ToUser
In Inventory
1
2
9
Accept And Format Request
Check Product Inventory
OR
Get Product From Inventory
AND
AND
5
12
NotifyUserOf Estimated Schedule
Deficiencies
Report Deficiencies And Recommendations
3
4
7
8
11
Not in Inventory
Accept And Format Collector Products
Evaluate Products vs. Request
Determine CollectorMix
AND
AND
Put Product In Inventory
OR
Prioritize Request
6
OK
Task Collectors
320
Made with FlippingBook Learn more on our blog