Figure PR.21 - HolderAtomic in More Detail

Header Image
Project:
Figure PR.21 - HolderAtomic in More Detail : Class diagram
Created: 3/28/2022 3:51:09 PM
Modified: 10/8/2023 6:00:25 AM
Project:
Advanced:
The HolderAtomic class represents atomic holders of Equipment that are individually manageable and do NOT form composite, or nested, Equipment Holders. Each HolderAtomic object can be a Field Replaceable Unit.<br/>The physicalDescription attribute is a free-form string that defines the physically unique characteristics of this holder. The uniquePhysical and uniqueLogical attributes are Boolean attributes that signify that this holder is physically or logically different from other holders.<br/>A model of the HolderAtomic class is shown in the Figure below.<br/>A Slot is a concrete class that has two main purposes. One is to model the ability of a hosting board to accept a daughter card to add or complete the base functionality of the hosting board. The second is to represent the different expansion slots supported by a Chassis.<br/>All Slots have a unique number – this is represented by the slotNumber attribute. The slotPurpose is an enumerated integer that defines the purpose of this Slot. This enables Slots to be easily identified according to their functional purpose.<br/>This leaves the hasAdapter attribute. This attribute is a Boolean attribute that, if TRUE, indicates that this slot has an adapter installed that enables it to accept other types of cards (e.g., fitting an adapter on two Slots enable them to accept a Card that otherwise could not be accommodated).<br/>Adapters are very important, as they enable an organization to keep its investment in expensive line Cards. This is represented in more detail using the SlotInSlot association. This association represents the ability of a special adapter to extend the existing Slot structure to enable otherwise incompatible Cards to be plugged into an EquipmentHolder. The adapter effectively creates a new Slot and can be thought of (conceptually) as a Slot in a Slot.<br/>The AdjacentSlots association describes the layout of Slots in an EquipmentHolder. This association class includes attributes that are used to provide general layout information describing the Slots in the EquipmentHolder. An important use of this association is to signal when two Slots are so close to each other that if one of these Slots is populated by an adapter Card, the other Slot must be left empty.<br/>