Индустрия программирования

Групповая работа в Rational Rose/C++



  • Каждому разработчику может быть выделено собственное
    рабочее пространство, чем устраняется неконтролируемое и асинхронное
    распространение изменений.
  • Декомпозиция модели на категории и управляемые части (units)
    позволяет наделить разработчика своим кругом ответственности.
  • Rational Rose/C++ интегрируется с системой управления версиями
    (PVCS) или подобными ей.
  • Внутри выделенного рабочего пространства участники групповой
    работы могут работать на различных платформах (UNIX или Windows)
    и в дальнейшем собрать единую модель.





Документирование модели

Rational Rose/C++ включает средства документирования
модели:

  • Вывод на печать диаграмм и спецификаций непосредственно
    из Rose/C++
  • Генерация документации модели в RTF формате для
    последующего редактирования средствами мощных редакторов типа
    MicroSoft Word
  • Создание шаблонов для генерации проектной документации
    в соответствии с заданным стандартом с помощью средства автоматизированного
    документирования SoDA.


Classes

Class name:


Environmental Controller

Documentation:


Контролирует поддержание заданных условий (температeра,
кислотность, влажность, освещенность и т.д.) в теплице, управляя
нагревателем, холодильником и т.п

Superclasses:


<none>

Roles/Associations:


<none>

Attributes:


Voltage : int = 220


напряжение питания

Has-A Relationships:


<unnamed> : Cooler


<unnamed> : Heater


<unnamed> : Light

Operations:


Define_climate( temperature : temp_range, humidity
: humid_range) : control_status


Задать климат


Terminate_climate( )


отменить заданный климат



Содержание раздела