Групповая работа в 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( )
отменить заданный климат