Department of Computer Engineering
Object-Oriented Design
Lecture 10: Analysis Packages
Sharif University of Technology 1
Object-Oriented Design Lecture 10: Analysis Packages Sharif - - PowerPoint PPT Presentation
Object-Oriented Design Lecture 10: Analysis Packages Sharif University of Technology 1 Department of Computer Engineering Analysis Workflow: Packages The analysis workflow consists of the following activities: Architectural analysis
Department of Computer Engineering
Sharif University of Technology 1
Sharif University of Technology 2
unique - to access an element within the namespace you must specify both the element name and the namespace name.
Sharif University of Technology 3
reusable architecture;
reused by other packages.
Library::Users::Librarian
4
Sharif University of Technology 5
has an explicit dependency on them (usually «access» or «import»)
Sharif University of Technology 6
Library::Users::Librarian
the supplier package.
elements to the client namespace. Elements in the client can access all public elements in the supplier by using unqualified names.
elements to the client namespace. Elements in the client can access all public elements in the supplier by using unqualified names.
applies to models rather than elements.
elements of the client package. Only used in metamodeling.
Sharif University of Technology 7
Sharif University of Technology 8
Sharif University of Technology 9
Sharif University of Technology 10
Sharif University of Technology 11
dependency.
analysis classes that should be packaged together;
dependencies between packages by:
12
Sharif University of Technology 13
Sharif University of Technology 14
Sharif University of Technology 15