Технология разработки программного обеспечения. Сивохин А.В - 37 стр.

UptoLike

37
Лабораторная работа 4
Разработка диаграммы классов для прототипа оболочки ДЭС
Цель работыовладение навыками построения диаграммы классов
на примере оболочки ДЭС.
Общие сведения
ДИАГРАММА КЛАССОВ
(CLASS DIAGRAM)
Диаграмма классов служит для представления статической
структуры модели системы в терминах классов объектно-
ориентированного программирования. Она представляет собой некоторый
граф, вершинами которого являются элементы типаклассификатор”,
которые связаны различными типами структурных отношений. На
диаграмме могут быть также интерфейсы, пакеты и даже объекты классов,
при этом
пакеты используются для представления более общей модели
системы.
Графически класс изображается в виде прямоугольника с указанием
имени класса и возможно списка атрибутов, а также операций. Атрибуты и
операции образуют секции и отделяются друг от друга и от имени
горизонтальными линиями. При проектировании в прямоугольнике
сначала записывается имя класса, а атрибуты и
операции записываются по
мере проработки программной системы. Иногда используется и четвёртая
секция для указания исключительных ситуаций или определения
семантики класса.
Имя класса должно отражать назначение класса и записываться на
английском или русском языке с большой буквы. Имя абстрактного класса
записывается курсивом. Каждый атрибут класса имеет определённую
область видимости:
+ общедоступный (public);
#
защищённый (ptotected);
- закрытый (private).
Иногда область видимости совсем не указывается. Квантор
видимости ставится перед именем атрибута. После имени атрибута
                    Лабораторная работа № 4

Разработка диаграммы классов для прототипа оболочки ДЭС

      Цель работы – овладение навыками построения диаграммы классов
на примере оболочки ДЭС.

                          Общие сведения

                     ДИАГРАММА КЛАССОВ
                       (CLASS DIAGRAM)

     Диаграмма классов служит для представления статической
структуры    модели     системы    в    терминах   классов   объектно-
ориентированного программирования. Она представляет собой некоторый
граф, вершинами которого являются элементы типа “классификатор”,
которые связаны различными типами структурных отношений. На
диаграмме могут быть также интерфейсы, пакеты и даже объекты классов,
при этом пакеты используются для представления более общей модели
системы.
     Графически класс изображается в виде прямоугольника с указанием
имени класса и возможно списка атрибутов, а также операций. Атрибуты и
операции образуют секции и отделяются друг от друга и от имени
горизонтальными линиями. При проектировании в прямоугольнике
сначала записывается имя класса, а атрибуты и операции записываются по
мере проработки программной системы. Иногда используется и четвёртая
секция для указания исключительных ситуаций или определения
семантики класса.
     Имя класса должно отражать назначение класса и записываться на
английском или русском языке с большой буквы. Имя абстрактного класса
записывается курсивом. Каждый атрибут класса имеет определённую
область видимости:
     + общедоступный (public);
     # защищённый (ptotected);
     - закрытый (private).
     Иногда область видимости совсем не указывается. Квантор
видимости ставится перед именем атрибута. После имени атрибута

                                    37