Читайте также:
|
|
Диаграмма классов, составляет ядро языка UML и отражает элементный и статический аспекты логической модели АСПУ.
В процессе создания диаграммы классов АСПУ решаются задачи выделения базовых классов, определение их внутренней структуры и установление взаимосвязей между классами.
Иными словами, на первом этапе необходимо с позиций объектно-ориентированного подхода провести формализацию элементов указанной модели, используя нотацию языка UML.
Следует отметить, что на основании диаграммы классов разрабатываются такие важные и взаимосвязанные компоненты логической модели системы, как схема наследования (иерархия) типов ее объектов и спецификация [17].
Построение диаграммы классов АСПУ производим в следующей последовательности:
− в объектно-структурной модели АСПУ с помощью метода объектной декомпозиции выделяются кандидаты в классы – виртуальные склады и переделы;
− с помощью механизма обобщения все указанные объекты определяются как наследники (подтипы) одного и того же класса – супертипа «Склад-модуль», формализующего одноименное элементарное звено объектно-структурной модели АСПУ с позиций объектно-ориентированного подхода;
− в нотации языка UML строится схема наследования классов объектной модели АСПУ и разрабатывается ее спецификация.
На рис. 2.7 изображен пример диаграммы классов АСПУ, спецификация которой представлена в табл. 2.1.
Рис. 2.7. Диаграмма классов АСПУ
Таблица 2.1
Дата добавления: 2015-09-10; просмотров: 32 | Поможем написать вашу работу | Нарушение авторских прав |