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
This matrix is an example of what kind of allocation ?
behavioral
table example for allocation relationship
here is an example in cameo
allocation activity partitions (swimlanes)
how would you read the swimlane z-axisMC ?
the spin clockwise action is allocated to the z-axisMC structural property
review
what kind of model element is display destination marker ?
call behavior action
what kind of model element is display map marker ?
display destination marker is the call behavior action
display map marker is the behavior being called by call behavior action
which model element is receiving an allocation ?
the call behavior action in the partition is being allocated
the responderVehicleDisplay is the structural element receiving the allocation
scheme 1
requirement , resource , behavioral and structural allocation are the 4 types of allocation . the two common allocations seen in the exam are structural and behavioral.
scheme 2
allocation of definition - is an allocation of one element of definition to another
allocation of usage is an allocation of one element of usage to another
asymmetric allocation is an allocation of element of definition to a element of usage
allocation of definition - is an allocation of ___________________________
of one element of definition to another
the answer is behavioral allocation of definition .
allocation of usage is an allocation of ___________
of one element of usage to another
the answer is structural allocation of usage
asymmetric allocation is an allocation of element of definition to a element of usage
The exam will test you in these two schemes
what kind of allocation is displayed on the diagram ?
actions - behavioral element
activity - structural element
actions are element of usage
Nuclear reaction is element usage
answer - behavioral asymmetric allocation