6 Model types that the BDD frame can represent - ANS-Package, model, model library,
view, block, constraint block
Block - ANS-basic unit of structure. represents a TYPE of entity not an instance.
Element of definition
Element of Usage represents a _______ - ANS-instance/instantiation
Elements of definition only have a _________ - ANS-Name no colon or type
Elements of Usage have two things: _____ & _____ - ANS-a name and a type
(name:type)
two types of features: - ANS-Structural (properties) & Behavioral
Five kinds of structural features a.k.a properties - ANS-Part, reference, value, constraint
properties and ports
Part property represents what? - ANS-Represents a structure that is internal to a block.
A Block is composed of its __________? - ANS-Part Properties
Reference Property represent what? - ANS-A structure that is external to the Block.
Reference properties do not represent ownership.
what relationship does a reference property represent? - ANS-A NEEDS relationship
Reference property is type by ______ & ________ - ANS-Block or Actor
,What does a value type represent? - ANS-a quantity. it is something you can assign a
number to degrees or Lbs
Value properties are typed by ________? - ANS-value type
What does a constraint property represent? - ANS-a mathematical relationship that is
imposed on a set of value properties.
What types a constraint property? - ANS-Constraint block. this constraint block usually
encapsulates a mathematical relationship
What is a Port? - ANS-a kind of property that represents a distinct interaction of a
structure with external entities either to provide a request for service or to exchange
matter, energy, or data.
When you add a port to a block you are modeling a _________ as a ______ _______ -
ANS-structure & black box
What does a Port represent? - ANS-Any type of interaction point you need to model
Standard Port - ANS-specifies an interaction point with a focus on the services
(behaviors) a black box provides
Flow Port - ANS-Allows you to specify an interaction on the types of matter, energy, or
data that can flow in or out of a structure.
Flow ports model what? - ANS-the types of matter, energy, and data that can flow in or
out of a block.
Nonatomic flowport - ANS-used to model multiple types of items that could flow in and
out of a port
Nonatomic flowports are typed by? - ANS-Flow specification
What are the two kinds of behavioral features? - ANS-Operations & Receptions
What is an Operation? - ANS-a behavior that a block performs when a client calls it. It is
invoked by a Call Event.
,What is a reception? - ANS-A behavior that a block performs when a client sends a
signal that triggers it. A reception is invoked by a Signal Event.
Receptions always represent what type of behavior? - ANS-Asynchronous
What is a Signal? - ANS-A model element that represents any type of matter, energy, or
data
Can signals own properties? - ANS-Yes
A structure is an eligible target for a signal if it owns a reception that has the same
________ as the incoming signal? - ANS-Name
What are the three main relationships between blocks? - ANS-Association,
generalization, dependency
A part property is equal to what association? - ANS-Composite association
Reference Association represents this. - ANS-A connection between blocks in an
operational system
Composite Association conveys what? - ANS-Structural decomposition
A role name shown on the part end of a composite association corresponds to what? -
ANS-The name of a part property
Multiplicity on the Composite end is restricted. - ANS-True. A part can only belong to
one composite at a time.
Each composite association represents this - ANS-a distinct part property
What does a generalization association convery? - ANS-Inheritance between two
elements.
How are generalization associations read in plain english? - ANS-"is a type of" going
from Supertype to Subtype
Substitutability - ANS-A subtype will always be accepted where the supertype is
required.
, Dependency association - ANS-One element (the client) depends on another element
(the supplier)
The dependency association is drawn from the ______ to the ______. - ANS-Client to
the supplier
Actor - ANS-Represents someone or something that has an external interface with your
system
Value Type - ANS-element of definition. generally defines a type of quantity
Variables in a constraint expression are called _____? - ANS-constraint parameters
Constraint block - ANS-Element of definition. Defines a boolean constraint expression
Constraint Expression - ANS-is a mathematical relationship used to constrain value
properties
Constraint parameters - ANS-are variables within a constraint expression
Elements of Definition are called what? - ANS-Classifiers
Classifier: - ANS-A model element that defines a Type that can be built of instantiated
A BDD is used to display what? - ANS-Classifiers
A "Type" is a definition of what? - ANS-Something that could exist
An Instance is an object that ______ or ________ exist in the real world - ANS-Will or
Does
A BDD is like a __________ that expresses the potential of something that
__________. - ANS-Blueprint, could be built.
A ________________ represents a peer to peer association. Two things that are
external and connected to each other. - ANS-Reference Association
What are the 2 types of features you can add to a Block? - ANS-Structural and
Behavioral
The benefits of buying summaries with Stuvia:
Guaranteed quality through customer reviews
Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.
Quick and easy check-out
You can quickly pay through credit card or Stuvia-credit for the summaries. There is no membership needed.
Focus on what matters
Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!
Frequently asked questions
What do I get when I buy this document?
You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.
Satisfaction guarantee: how does it work?
Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.
Who am I buying these notes from?
Stuvia is a marketplace, so you are not buying this document from us, but from seller lydiaomutho. Stuvia facilitates payment to the seller.
Will I be stuck with a subscription?
No, you only buy these notes for $7.99. You're not tied to anything after your purchase.