Скачать 409.93 Kb.
|
4.3Документирование работы с классомВ Rose пакете Use Case View создайте Use Case диаграмму «SphereWork». Для этого правой кнопкой мыши щелкните на указанном пакете и выберите команду New. В том же пакете создайте Use Case с именем «Построить сферу» и класс Actor с именем «Main». Откройте диаграмму «SphereWork» и перетащите Use Case «SphereWork» и класс «Main» на диаграмму. Укажите использование Use Case связью. Use Case диаграмма «SphereWork» Дополнительно создайте там же Sequence диаграмму «SphereWork» (диаграммы имеют одинаковые имена для простоты). Перетащите на нее класс «Main», и два экземпляра класса Sphere из пакета Logical View. Первому экземпляру класса дайте имя «UnitSphere», второму классу имя «mySphere» Стрелками типа Object Message соедините классы. В результате получится диаграмма вида: Тип класса «Sphere» установлен как Business Entity Для указания имени связи нужно щелкнуть на ней правой кнопкой мыши. Сравните полученную Sequence диаграмму Rose с текстом функции Main в программе: Sphere unitSphere; // Радиус равен 1.0 Sphere mySphere(5.1); // Радиус равен 5.0 unitSphere.displayStatistics(); mySphere.setRadius(4.2); // Устанавливаем радиус, равный 4.2 4.4WEB публикацияВ Rose имеется возможность опубликовать описание классов. Выберите Tools Web Publisher Укажите положение публикации в папке HView, нажмите Publish и Preview. Появится описание модели в виде WEB – публикации. Описание операций: Operation Sphere (), in Class Sphere Documentation Конструктор по умолчанию: создает сферу, инициализируя ее радиус значением 1
Preconditions Нет Postconditions Сушествует сфера радиуса 1 Semantics Operation Sphere (Double initialRadius), in Class Sphere Documentation Конструктор: задает сферу, инициализируя ее радиус заданным значеием
Preconditions радиус задается аргументом initialRadius Postconditions сушествует сфера радиуса newRadius Semantics. Опишите остальные функции и данные, согласно виду заголовочного файла. |
Практикум на ЭВМ среда программирования и отладка программ Рыков В. И. Среда Microsoft Visual C++ и отладка программ. Технология работы с языком С++. /Издание Башкирского ун-та. Уфа 2006.... |
Основы информатики и вычислительной техники системы программирования Рассматриваются основные понятия языков программирования. Излагаются процедурный и объектный подходы в программировании. Более подробно... |
||
Рабочая программа по курсу «основы Программирования на языке ассемблер» Программа предназначена для обучения основам программирования на языке низкого уровня Ассемблере учащихся средних школ, учреждений... |
Программа учебной дисциплины «Управление данными» «Математика», «Информатика», «Программирование на языках высокого уровня», «Дискретная математика», «Объектно-ориентированное программирование»,... |
||
Практикум по спортивной психологии Санкт-Петербург ... |
Реферат по теме: "Строение персональных компьютеров ibm pc" Эвм и мини ЭВМ. Это стало предметом серьезного беспокойства фирмы ibm (International Bussines Machines Corporation) ведущей компании... |
||
Конспект лекций доцента и. А. Волковой по курсу «системы программирования» Система программирования – комплекс программных инструментов и библиотек, который поддерживает создание и существование программного... |
План лекции: Задачи, решаемые вычислительными центрами Структура... Создание вычислительных центров является способом повышения эффективности работы ЭВМ. Вычислительный центр объединяет технику различных... |
||
Ментальное моделирование как технология понимания текста на примере книг Карлоса Кастанеды Ваша собственная ментальная программа. Поэтому вполне может случиться, что некоторые ментальные программы не могут быть отмоделированы... |
Практикум по когнитивной терапии М15 Практикум по когнитивной терапии: Пер с англ. — Спб.: Речь, 2001. — 560 с. Isbn 5-9268-0036-6 |
Поиск на сайте Главная страница Литература Доклады Рефераты Курсовая работа Лекции |