Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Компоненттердің бағдарламалық жүйелерді құру үшін бір-бірімен қалай байланысқандығын көрсететін схема. Бірыңғай модельдеу тілінде (UML) компоненттік диаграмма үлкен компоненттерді немесе бағдарламалық жүйелерді құру үшін компоненттердің қалай байланысқандығын бейнелейді. Олар кез келген күрделі жүйелердің құрылымын көрсетуге қолданылады.
Diagram depicting how components are wired together to form software systems
In Unified Modeling Language (UML), a component diagram depicts how components are wired together to form larger components or software systems. They are used to illustrate the structure of arbitrarily complex systems.
Шолу
Компоненттік диаграмма жүйенің қажетті функционалдығының қанағаттанарлық деңгейде екенін тексеруге мүмкіндік береді. Бұл диаграммалар жүйе әзірлеушілер мен мүдделі тараптар арасындағы коммуникация құралы ретінде де қолданылады. Бағдарламашылар мен әзірлеушілер диаграммаларды іске асыру жоспарын жасау үшін пайдаланады, бұл міндеттерді бөлу және қажетті біліктерді жақсарту туралы дұрыс шешімдер қабылдауға көмектеседі. Жүйе әкімшілері компоненттік диаграммаларды жүйедегі логикалық бағдарламалық компоненттер мен олардың байланыстарын ескере отырып, алдын ала жоспарлау үшін қолдана алады.
A component diagram allows verification that a system's required functionality is acceptable. These diagrams are also used as a communication tool between the developer and stakeholders of the system. Programmers and developers use the diagrams to formalize a roadmap for the implementation, allowing for better decision making about task assignment or needed skill improvements. System administrators can use component diagrams to plan ahead, using the view of the logical software components and their relationships on the system.
Диаграмма элементтері
Компоненттік диаграмма компоненттік белгі элементіндегі ақпаратты толықтырады. Компоненттің ұсынған және қажетті интерфейстерін көрсетудің бір жолы – компонент элементіне тіркелген тікбұрышты бөлім арқылы. Интерфейстерді көрсетудің тағы бір қабылданған тәсілі – шар және ұя (socket) графикалық конвенциясы. Компоненттен интерфейске берілген тәуелділік, интерфейстің атымен белгіленген "көпіршік" (lollipop) немесе шардан интерфейсті пайдалана отырып, компонентке қатты сызықпен көрсетіледі. Компоненттен интерфейске қажетті тәуелділік, интерфейстің атымен белгіленген жартылай шеңбер немесе ұя арқылы көрсетіледі, ол осы интерфейсті қажет ететін компонентке қатты сызықпен тіркеледі. Мұрагерлік интерфейстерді көпіршік (lollipop) арқылы көрсетуге болады, атауының алдына карет символы қойылады. Екеуі арасындағы тәуелділікті көрсету үшін, ұяны көпіршікке (lollipop) жалғайтын жай басы бар қатты сызық қолданылады.
The component diagram extends the information given in a component notation element. One way of illustrating a component's provided and required interfaces is through a rectangular compartment attached to the component element. Another accepted way of presenting the interfaces is the ball and socket graphic convention. A provided dependency from a component to an interface is illustrated with a solid line to the component using the interface from a "lollipop", or ball, labelled with the name of the interface. A required usage dependency from a component to an interface is illustrated by a half circle, or socket, labelled with the name of the interface, attached by a solid line to the component that requires this interface. Inherited interfaces may be shown with a lollipop, preceding the name label with a caret symbol. To illustrate dependencies between the two, use a solid line with a plain arrowhead joining the socket to the lollipop.