Review - All modules Flashcards

1
Q

what does the DVD player port represent ?

implementing/performs or requires ?

A

implementing a behavioral feature

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

what does the Network Access port represent ?

implementing/performs or requires ?

A

requires a behavioral feature

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

what happens if the system structure package is deleted ?

A

the Dellsat-77 Satellite block will be deleted too

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

complete the sentence

an instance of ___________ can exist independently of an instance of ________

A

Motherboard

Home computer system

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

what is the default multiplicity of Home Computer system ?

A

0..1

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

what is the default multiplicity of Motherboard ?

A

1

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

how many behavioral features does Electric Generator own ?

A

1 behavioral feature operation - Generate Electricity

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

how many behavioral features does Fuel-Powered Electric Generator own ?

A

This is a generalization relationship and the supertype inherits features from its subtype .

start () and generateElectricity()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

how many parts does the Fuel-Powered Electric Generator own ?

A

3

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

how many features does Fuel-Powered Electric Generator own ?

A

features = behavioral + structural from both its subtype and supertype combined

7

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

what is psc ?

A

look at the owning block .. the owning block is a constraint block “Propulsion requirement vs budget” .

Answer is constraint property

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Directory block can be composed of 0..1 instances of _______

A

File instances

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

an instance of the ____________ block may own zero or more instances of the Directory block within an operational system

A

Directory

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

what is Heavy water

A

connector between reactor core and steam generator part properties

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

what is sg ?

A

part property

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

what is Reactor Core ?

A

if rc is a part property
its type Reactor Core has to be a block

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

what is primary coolant ?

A

association . a connector is always typed by an association

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

RECAP :

what is a connector ?- element of usage

two kind of connectors are
1. delegation connectors
2. assembly connectors

A

a connector must be typed by an association

pcPower : Powecable

connector : association

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

connector is to association as part property is to a _________

A

block

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

which are delligation connectors?

a delegation connector can only be typed by a delegation association

A

see highlighted

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

which are assembly connectors ?

A

see highlighted

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

types of association

  1. composite
  2. reference association

an assembly connector would be typed by a _________association

A

reference association

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

if S is not a subtype of T . what does that mean ?

A

S is not accepted where T is required .

24
Q

if S is not a subtype of T . S is not accepted where T is

what are the two rules of ports ?

A

types are same
directions are compatible

here in this example .. same type = M and same direction

25
Review : Item Flows -- item flow represents items that flow in a connector -- when you add a item flow to a connector you need to add type to that item flow that describes what is being flowed from one element to another
26
an item flow ( C ) can either be typed by a 1. 2. 3.
block signal value type
27
things to remember item flow of the same type at least one element/item is flowing
28
what is the name of the flow specification in this diagram ?
SE-SWE Handoff Artifacts
29
multiplicity represents a constraint on how many __________can be involved in a given time.
instances
30
**include use cases review** -- common mistake - it is not like a dependency relationship --an included use case is any use case that is the target target = arrowhead client = tailend here in this example the **Specify names of participants** is the target
31
which is the extend use case -- common mistake - it is not like a dependency relationship -- the UC at the target end is complete without the UC at the client end executing the extend use case conveys when the UC at the target end ( arrowhead ) gets invoked the UC at the client end **may _________ be executed too**
optionally - it means the UC may or may not be executed
32
What model elements are **client** and **gateways** ?
lifelines client and gateway correspond to properties owned by a block that has the behaviors modeled in a sequence diagram
33
what is office laptop ?
a selector expression definition : The lifeline has the Selector expression that specifies the particular part represented by the lifeline aka instance
34
how many message occurrences are there ?
6
35
how many event occurrences are there ?
16
36
system engineer writes the requirement first then the use case. The use case provides more details than the text in the requirement. which is correct ? C or D ?
for refine cases its pointing from the least abstract <===================== to more abstract think of the arrow pointing to the element that needs more refining. answer is C
37
What is true for a **satisfy requirement** ? A ) multiple requirements can satisfy a requirement B) a single requirement can satisfy C) treat it as an OR .. this can satisfy OR this can satisfy
C
38
what does this sequence diagram convey with time range 0 hr ..2 hr ?
the execution startscan operation must not last longer than 2 hours but why not choose 2hr ? because the design constraint says " the execution of the startScan operation must not last longer than 2 hours "
39
what happens if sensor status is not Ready ?
then the else guard gets evaluated .
40
how many message event occurrences are there in the else guard in the alt combined fragment
8
41
how many times will the **missionPlannerWorkstation** line send a connect message
3 iterations of the loop so that the loop comes to an end because there is no guard
42
two ways for a loop to come to an end 1) max number of loop iterations is reached 2) guard becomes _______
false
43
arrow shows generalization relationship ( abstraction , inheritance , substitutability and extend ) generalization - where the subtype is accepted the supertype is ________ requires the send command = SUPERTYPE
required
44
which model element contains the detach booter use case ?
Launch use cases package the system boundary ( launch vehicles ) does not convey namespace
45
what is the correct interpretation of this model ?
any employee can interface with this system each execution of the behavior must have at least 1 employee involved in that behavior.
46
true or false there can only be one instance of use case behavior running at a time
false there can be multiple instances of the execution of the use case
47
the use case represents a defined behavior . It can have multiple 1) instances 2) executions running at a time.
never assume a use case doesn't exist or is running if its absent on the diagram. it can be in another diagram in the model
48
why is this state 4 unreachable ?
state 1 is at rest ( no entry / transition) -- do behavior runs for some time event a could occur .. state 1 transitions to 2 another event could occur the do behavior completed and would cause a transition to fire to state 3 state 3 has no do behavior .. so it never rest . generates a completion event and goes to state 5 when does the completion event get generated ? the moment the run to completion event ends ( entry behavior in state 3) state 4 is unreachable
49
a moveObject event occurs in the Controlling object 2 state ... what is the run to completion steps ? 1. display position 2. advance position 3. display position 4. update log EXIT BEHAVIOR of state your leaving TRANSITION EFFECT executes ENTRY behavior DO behavior
display position remember it always goes until exit behavior
50
what is initialize ?
transition effect behavior shown after the /
51
if primary collant is a connector what kind of association is Heavy water ? composite association or assembly connector ?
notice there is no box inside of the reactor core or steam generator.. that leads the reader to believe its a Heavy water is a assembly connector which can only be typed by a reference connector answer : reference association
52
is reactor core a part property or block ?
part property
53
the system model contains an activity named _________
54
what is connect ?
call event trigger
55
key idea connect is a call event trigger corresponds to an ____________
operation
56
Key idea the operation is owned by the same __________ that owns the state machine seen here
block
57
Key idea the operation is owned by the same __________ that owns the state machine seen here
block