Пакеттер, компоненттер және орналастыру диаграммаларын салыстыру орынсыз, себебі бұл диаграммалар өздігінен пайда болмайды, басқа кластар диаграммасымен салыстыру орынды болатын кейбір класс диаграммаларына түсінік болып табылады.
Пакеттер диаграммаларында элементтердің бір түрі болады – пакет және байланыстың бір түрі – тәуелділік, сол себепті пакеттер диаграммасына арналған сандық бағадан гөрі кластар диаграммасы маңыздырақ.
суретте. «Қашықтан оқыту» жүйесінің «ЖОО аясында жұмыспен қамту қызметі» ішкі жүйесіне пакеттер диаграммасы бейнеленген. Оған арналған сандық баға мынаған тең:
Компоненттер және орналастыру диаграммалары жүйенің негізгі архитектурасы анықталған кезде ілесу іске асатын кезеңде құрылады және пайдаланылады; сондықтан олар кластар диаграммасынан болады және оларға бір мысалдан келтіру жеткілікті.
суретте 14.4 суретте бейнеленген пакеттер диаграммасы негізінде құрылған компоненттер диаграммасы суреттелген. 14.6 суретте «Служба занятости в рамках вуза» ішкі жүйесін орналастыру диаграммасы бейнеленген. Бұл компоненттер диаграммасының бағасы мынаған тең:
яғни, сәйкес пакеттер диаграммасына арналған бағаға тең. Орналастыру диаграммасына арналған баға мынаған тең:
Тапсырма
Өңделуші жүйеге жалпы пакеттер диаграммасын құру, одан қажетті жүйелік кітапханалары бар пакетті белгілеу, пакеттер арасындағы тәуелділікті көрсету.
Бұл жүйе үшін құрылған пакеттер диаграммасына сәйкес компоненттер диаграммасын құру, жүйелік пакеттерді пакеттердің сипаттамасы түрінде бейнелеу.
Жобаланушы жүйе үшін орналастыру диаграммасының бірнеше нұсқасын («клиент-сервер» архитектурасы, үш деңгейлі архитектура үшін және т.с.с.) құру, әр нұсқаны негіздеу, тиімді нұсқасын ұсыну.
Достарыңызбен бөлісу: |