70 likes | 205 Views
UML Static diagrams. Static View: UML Component Diagram Component diagrams show the organization and dependencies among software components . Component: Source Component: source code at compile time Bynary Component: object code (object code file, static or dynamic libraries)
E N D
Static View: UML Component Diagram • Component diagrams show the organization and • dependencies among software components. • Component: • Source Component: source code at compile time • Bynary Component: object code (object code file, static ordynamic libraries) • Executable component: executable program • Built as part of a UML “architectural specification” • Developed by architects and programmers
Component Diagram • Captures the physical structure of the implementation (code components) dependency • Components: • Executables • Library • Table • File • Document
UML Deployment Diagram • Shows the relationships among Software andHardware components • It allows to highlight where and how components aredeployed in a distributed system • Hardware elements: • Nodes: represent Hardware devices • Connectionts: how nodes communicate • Software elements • Components: represent implementation modules • Dependencies: they describe the relationships • among components
Deployment Diagram • Captures the topology of a system’s hardware A piece of hardware (TCP/IP)
Example: Deployment diagram shows the relationships among software and hardware components involved in real estate transactions. Components are rectangles with tabs. The database components use barrel-shaped icons.