Module 14 - Allocations Flashcards
Allocation relationship
- can be used in an kind of diagram .
- can be used in any two elements
key idea
tail end - element being allocated ( more concrete )
arrowhead end - allocating the relationship ( less concrete )
what does it mean for this diagram ?
the activities are being allocated to the block .
what does it mean to allocate one element to another ?
allocation requires abstract thought. As flexibility increases , usability is diminished.
it has no formal semantics defined in the language. responsibility falls on the modler on how to use allocation.
4 common forms of allocation according to INCOSE
1. requirements
2.
3. behavioral
4. structural
resource
Requirement allocation is defined as an allocation of a requirement to a _______ element
structural
Instead of using an allocation relationship another option is using a _________ relationship
satisfy
Resource allocation means allocation of a ______ to a structural element.
resource can be size , weight , power and cost.
resource
Behavioral allocation means allocation of a ______ to a structural element.
state machine - allocated to block
activity - allocated to block
actions - allocated to a part property
how do you know for sure that you’re looking at a s
- use your intuition , reason and judgment and document modeling convention
behavioral
is a value type a structural element ?
is constraint property a structural element ?
pins are input objects , input can be structural.
lifelines can be classified as structural as well.
it can be argued as yes
The following are elements that are neither structural or behavioral ( cannot execute )
1. package
2. requirements
3. states
two alternative techniques that convey better information than an a behavioral allocation are
1. owned behaviors - nested under an activity strongest form of behavioral allocation
2. mapping with configuring an element in the specification window
structural allocation means allocation of a ______ to a structural element.
reference property allocated to part property
logical to physical mapping
block allocated to block
structural
Notations for allocation relationships
1. direct notation
2. compartment notation
3. callout notation
4. matrices
5. tables
6. _________ activity partition
allocations
what is the advantage of using a direct notation for allocations ?
easy for the reader to understand who is the supplier and who is the client
compartment notation for allocation relationships .. compartment like style in the diagram is another way of showing allocation. This notation is more direct
How would you read the Measure altitude activity ?
the MeasureActivity is allocated to the MANS block
------------ ------->
callout notation
the part property cpu1 is allocated from ?
part property db
Note: callout notation can be anchored to any diagram .
Review
requirement allocation - requirement allocated to structure
structural allocation - structural allocated to structural
behavioral allocation - behavioral allocated to structure element
resource allocation - resource allocated to
structural element