Module 12 - Package Flashcards
purpose of a package diagram is to display where the elements are nested within the ___ of the model
containment tree
T/F
its legal to display other elements that are not packages on package diagrams
true
you can display blocks , use cases , actors , signals , value types , internal behaviors
all the elements above are all namespaces / containers
a package is a namespace , which means it can have other model ____ nested under it.
elements
four notations to express namespace
1. diagram header
2. nesting notation
3. qualified name string notation
4.
crosshair notation
what is the name space for Throughput?
System Structure
different ways you can say this
- domain package is the namespace for the structure package
- domain package owns the structure package
- domain package contains the structure package
- domain package is nested somewhere in the model
+ is the owning element = container
qualified name string notation is another way of representing ____
nesting
what is the name of this package ?
1 the dellsat-77 is the owner of the domain package
Structure package
#2 the domain package is the owner of the #3 structure package
Fully qualified name string begins with ______
name of the model
what makes this a relative name space vs fully qualified name space ?
fully qualified name space has the name of the model in colon before the package relative does not
remember dependencies are transitive
block A depends on B and they depend on
C
concept of importing a package from one to another
three modes by which you can import from a copy into a master
method 1 - copy it from it master location
method 2 - import a package as a read only reference
method 3- import a package as a ____ reference
import relationship isnt common to use becuase language law is too specific.
writable
language law of package import relationship
the package at the tail end receives the ____-only references to the elements inside the package at the arrowhead end
read
what happens when the import relationship is added to the diagram ?
a non-writable reference to the elements inside the package are added to the package at the other end
read only = non-writable
four special kinds of packages
- models
- views
- model _____
- views
libraries