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

1. Щелкните мышью на классе Order, выделив его таким способом.

2. Щелкните на этом классе еще один раз, чтобы переместить курсор внутрь.

3. Отредактируйте операцию Create(), чтобы она выглядела следующим образом: Create(): Boolean

4. Отредактируйте операцию SetInfo(), чтобы она выглядела следующим образом: SetInfo(OrderNum: Integer, Customer: String, OrderDate: java.util.Date, FillDate: java.util.Date): Boolean

5. Отредактируйте операцию GetInfo(), чтобы она выглядела следующим образом: GetInfo(): String

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

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

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

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

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: