Index[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [R] [S] [T] [U] [V] [W] Package diagram 2nd in development view modeling using Class diagram size and complexity of when to create 2nd package visibility packages accessing another package dependencies between 2nd 3rd importing another package namespaces of nested 2nd notation for 2nd target package use cases in using in software visibility of elements in visibility of imports in par fragment parallel actions parallel messages parameters of operations parent classes parent use case parentheses (( )), annotations participants diagrams showing in Communication diagram 2nd 3rd in Interaction Overview diagram in Sequence diagram creating from interactions creation and destruction of creation of cross notation for destruction of destruction of dropped title box for creation of lifelines of naming sending messages between in Timing diagram organizing state-lines for states of partitions, Activity diagram physical view 2nd pictures as modeling language PIMs (Platform Independent Models) pins Platform Independent Models (PIMs) Platform Specific Models (PSMs) plus symbol (+) public visibility 2nd ports for classes 2nd for components postconditions preconditions private import private visibility 2nd process view 2nd processes, forks representing profiles 2nd as meta-models constraints in creating reasons to use standard 2nd stereotypes in using programming language, UML used as properties in Composite Structure diagram of attributes protected visibility protocol state machines 2nd provided interfaces of classes of components pseudostates PSMs (Platform Specific Models) public import public interface of class public visibility 2nd publications Agile Software Development (Prentice Hall) Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley) 2nd 3rd Head First Design Patterns (O'Reilly) 2nd Java 5 Tiger: A Developer's Notebook (O'Reilly) Java in a Nutshell 2nd Java Threads (O'Reilly) |