Программалық талаптардың негізін білуі Программалық жабдықтауды жобалауды білуі



бет38/45
Дата27.01.2023
өлшемі3,19 Mb.
#166618
түріПрограмма
1   ...   34   35   36   37   38   39   40   41   ...   45
Байланысты:
УМК ИСРП каз (2)

Примечание. Изменение значения этого параметра приведет к смене нотации только для новых диаграмм и не затронет уже существующие диаграммы
Для того чтобы задать тип возвращаемого значения, стерео­тип и видимость операции:

  1. Щелкните правой кнопкой мыши по операции в браузере.

  2. Откройте окно спецификации класса этой операции.

  3. Укажите тип возвращаемого значения в раскрывающемся списке или введите свой тип.

  4. Укажите стереотип в соответствующем раскрывающемся списке или введите новый.

  5. В поле Export Control укажите значение видимости операции: Public, Protected, Private или Implementation. По умолчанию видимость всех операций установлена в public.

Для того чтобы добавить к операции аргумент:

  1. Откройте окно спецификации операции.

  2. Перейдите на вкладку Detail.

  3. Щелкните правой кнопкой мыши по области аргументов, в открывшемся меню выберите пункт Insert.

  4. Введите имя аргумента.

  5. Щелкните по колонке Data Type и введите туда тип данных аргумента.

  6. При необходимости щелкните по колонке default и введите значение аргумента по умолчанию.

Определение состояний для классов: моделируется с помощью диаграмм состояний.
Диаграммы состояний создаются для описания объектов с высоким уровнем динамического поведения.
В качестве примера рассмотрим поведение объекта класса CourseOffering. Он может находиться в открытом состоянии (воз­можно добавление данных о новом студенте) или в закрытом со­стоянии (максимальное количество студентов уже записалось на курс). Таким образом, конкретное состояние зависит от количества студентов, связанных с объектом CourseOffering. Рассматри­вая каждый вариант использования, можно выделить еще два со­стояния: инициализацию (до начала регистрации студентов на курс) и отмену (курс исключается из расписания).


Достарыңызбен бөлісу:
1   ...   34   35   36   37   38   39   40   41   ...   45




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет