Preview

Component Diagram Notations

Good Essays
Open Document
Open Document
912 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Component Diagram Notations
Component Diagram Notations

The component diagram's main purpose is to show the structural relationships between the components of a system. In addition, component diagrams are useful communication tools for various groups. In creating a component diagram, there are different notations that can be used to show the different relationship of each component within the system. The component diagram notation set now makes it one of the easiest UML diagrams to draw:

* COMPONENT
A component can be shown as a rectangle with a keyword <<component>>, component name, and the visual stereotype or component icon. * INTERFACE
A component defines its behaviour in terms of provided and required interfaces. An interface is the definition of a collection of one one or moore. It provides only the operations but not the implementation. Normally, an interface may be shown using a rectangle symbol with a reyword <<interface>>. An interface ca be used as a provided interface(a) or required interface(b):

A provided interface characterize services that the component offers to its environment. And it is modeled using a ball, labelled with the name, attached by a solid line to the component.. It is also known as a lollipop interface. While a required interface characterize services that the component expects from its environment. It is modeled modeled using a socket, labelled with the name, attached by a solid line to the component.

Where two components/classes provide and require the same interface, these two notations may be combined, like shown above. The ball-and-socket notation hint at that interface in quiestion serves to mediate interactions between the two components. If an interface is shown using the rectangle symbol, we can use an alternative notation, using dependency arrows.
In a system comtext where there are multiple components that require or provide a particular interface, a notation abstraction can be used thath combines

You May Also Find These Documents Helpful

  • Good Essays

    An entity relationship diagram (ERD) is a graphical documentation technique used in the designing of database within organizations to describe the entities and their direct relationships (Bagranoff, Simkin, & Strand, 2008). The ERD diagram consists of entities, attributes, and relationship. The entity represents a rectangular; the diamond is symbolized by describing the relationship of the entities, oval shape describes the attributes, and the lines connect all three to describe their relationship. Attached is an ERD of Kudler Fine Foods showing their existing data tables.…

    • 496 Words
    • 2 Pages
    Good Essays
  • Powerful Essays

    Nt1330 Unit 1 Assignment

    • 4639 Words
    • 19 Pages

    Typically this constitutes an interface for communicating with the device, through the specific computer bus or communications subsystem that the hardware is connected to, providing commands to and/or receiving data from the device, and on the other end, the requisite interfaces to the operating system and software applications. It is a specialized hardware-dependent computer program which is also operating system specific that enables another program, typically an operating system or applications software package or computer program running under the operating system kernel, to interact transparently with a hardware device, and usually provides the requisite interrupt handling necessary for any necessary asynchronous time-dependent hardware interfacing…

    • 4639 Words
    • 19 Pages
    Powerful Essays
  • Satisfactory Essays

    Week 1 HW Graded

    • 1751 Words
    • 26 Pages

    This logic symbol is a BUFFER. In Quartus, the term WIRE is used to select the device. Refer to the Week 1 Lecture for more information.…

    • 1751 Words
    • 26 Pages
    Satisfactory Essays
  • Powerful Essays

    Flightdeck Executive Summary

    • 10356 Words
    • 42 Pages

    In addition to the focus on the flow and connection between activities, the design of the interface and interface elements was considered closely.…

    • 10356 Words
    • 42 Pages
    Powerful Essays
  • Good Essays

    5. How will you promote the event? An audio clip entitled “Save the Date” will play on the local radio, a digital advertisement will encourage charities to hire a pitch, and members of the local community will receive a newsletter via email.…

    • 1500 Words
    • 5 Pages
    Good Essays
  • Good Essays

    Games Design and Development

    • 3921 Words
    • 25 Pages

    In this assessment you will have the opportunity to present evidence that shows you are able to:…

    • 3921 Words
    • 25 Pages
    Good Essays
  • Good Essays

    d. Records in reference files that are used by transaction records cannot be edited without proper authorization and data reconciliation.…

    • 666 Words
    • 3 Pages
    Good Essays
  • Good Essays

    There are two types of network diagrams: The Arrow Diagram (activity on arrow) and the Precedence diagram (activity of node). The arrow diagram depicts nodes for events and arrows for activities. The precedence diagram depicts activities in the order they occur.…

    • 446 Words
    • 2 Pages
    Good Essays
  • Good Essays

    Economics Assignment

    • 2192 Words
    • 9 Pages

    If you request an extension for your final assignment, there is no guarantee that you will receive your assignment back before the final examination.…

    • 2192 Words
    • 9 Pages
    Good Essays
  • Good Essays

    Chicken Wing Dissection

    • 529 Words
    • 3 Pages

    Purpose: To find and pair six different muscles in the chicken wing, in order to observe and understand the details of how muscles are involved in movement.…

    • 529 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    This SRS is developed in MS-Word with font size=”11”. Basically no modern techniques are used in designing in this SRS. All the headings are typed in “Bolds” with font size=”18”. At some places where underlines are used indicates that some extra good feature is in this software. Here in this software every requirement statements have its own priority.…

    • 1545 Words
    • 7 Pages
    Powerful Essays
  • Satisfactory Essays

    Gaming Consoles

    • 647 Words
    • 3 Pages

    Gaming consoles were designed for playing electronic games. A gaming console is a highly specialized piece of hardware that has rapidly evolved since its inception incorporating all the latest advancements in processor technology, memory, graphics, and sound among others to give the gamer the ultimate gaming experience. Video games are most often found on video gaming consoles that plug into your television.…

    • 647 Words
    • 3 Pages
    Satisfactory Essays
  • Powerful Essays

    The following subsections of the Software Requirements Specifications (SRS) document provide an overview of the entire SRS.…

    • 1869 Words
    • 8 Pages
    Powerful Essays
  • Satisfactory Essays

    It is legal to connect internal and external items of different ________ when making Intermodule…

    • 1680 Words
    • 7 Pages
    Satisfactory Essays
  • Powerful Essays

    Srs Template for Project

    • 2536 Words
    • 11 Pages

    This document provides a description of the interfaces, key concept, and overall purpose of the software project “Railway Reservation System”. This document intends to comprehend and clarify the requirements, also serving as the basis of further design.…

    • 2536 Words
    • 11 Pages
    Powerful Essays