Подробное описание операций с помощью браузера

1. Найдите в браузере класс OrderItem.

2. Чтобы раскрыть этот класс, щелкните на значке + рядом с ним. В браузере появятся его атрибуты и операции.

3. Дважды щелкните на операции GetInfo(), чтобы открыть окно ее спецификации.

4. В раскрывающемся списке Return class (возвращаемый класс) укажите String.

5. Щелкните на кнопке ОК, закрыв окно спецификации операции.

6. Дважды щелкните в браузере на операции SetInfo класса OrderItem, чтобы открыть окно ее спецификации.

7. В раскрывающемся списке Return class укажите Boolean.

8. Перейдите на вкладку Detail (Подробно).

9. Щелкните правой кнопкой мыши на белом поле в области аргументов, чтобы добавить туда новый параметр.

10. В открывшемся меню выберите пункт Insert. Rose добавит туда аргумент под названием argname.

11. Щелкните один раз на этом слове, чтобы выделить его, и измените имя аргумента на ID.

12. Щелкните на колонке Type, открыв раскрывающийся список типов. В нем выберите тип Integer.

13. Щелкните на колонке Default, чтобы добавить значение аргумента по умолчанию. Введите туда число 0.

14. Нажмите на кнопку ОК, закрыв окно спецификации операции.

15. Дважды щелкните на операции Create() класса OrderItem, чтобы открыть окно ее спецификации.

16. В раскрывающемся списке Return class укажите Boolean.

17. Нажмите на кнопку ОК, закрыв окно спецификации операции.

Подробное описание операций с помощью любого из описанных методов

1. Используя браузер или диаграмму Классов, введите следующую сигнатуру операций класса OrderDetail:

Open(): Boolean

SubmitInfo(): Boolean

Save(): Boolean

2. Используя браузер или диаграмму Классов, введите следующую сигнатуру операций класса OrderOptions:

Create(): Boolean

3. Используя браузер или диаграмму Классов, введите следующую сигнатуру операций класса OrderMgr:

SaveOrder(OrderID: Integer): Boolean

4. Используя браузер или диаграмму Классов, введите следующую сигнатуру операций класса TransactionMgr:

SaveOrder(OrderID: Integer): Boolean

Commit(): Integer

Чтобы найти связи изучим диаграммы Последовательности. Все взаимодействующие там классы нуждались в определении соответствующих связей на диаграммах Классов.

Операция тазобедренного сустава: делать или нет. Эндопротезирование.


Читать еще…

Понравилась статья? Поделиться с друзьями: