1 / 7

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING (2016-17) OBJECT ORIENTED ANALYSIS AND DESIGN

This article explains component diagrams, which illustrate the organization and dependencies of physical components in a system. Component diagrams provide a higher level of abstraction than class diagrams and are usually implemented by one or more classes. The article also covers the symbols and notations used in component diagrams and explains interfaces and their dependencies. Additionally, it discusses deployment diagrams and their role in visualizing the topology of the physical components in a system.

gallaher
Download Presentation

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING (2016-17) OBJECT ORIENTED ANALYSIS AND DESIGN

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING (2016-17) OBJECT ORIENTED ANALYSIS AND DESIGN III B. Tech II Sem UNIT-5

  2. Component diagram • Illustrate the organizations and dependencies of the physical components in a system. • Has a higher level of abstraction than a Class diagram - usually implemented by one or more classes. Symbols and NotationsComponents A large rectangle with two smaller rectangles on the side.

  3. Component diagram(continued) • InterfaceAn interface describes a group of operations used or created by components. It represents a declaration of a set of coherent public features and obligations, similar to a contract. Dependencies Dashed arrows.

  4. Component diagram(continued) order • Order provides a component interface, which is a collection of one or more methods with or without attributes. • Account and customer components are dependent upon the interface of the order. customer account

  5. Component diagram for library management

  6. Deployment diagram • Deployment diagrams are used to visualize the topology of the physical components of a system where the software components are deployed. • So deployment diagrams are used to describe the static deployment view of a system. Deployment diagrams consist of nodes and their relationships.

  7. Deployment diagram for library management system.

More Related