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