Практикум на ЭВМ технология программирования в среде С++




Скачать 409.93 Kb.
НазваниеПрактикум на ЭВМ технология программирования в среде С++
страница7/12
Дата публикации31.05.2014
Размер409.93 Kb.
ТипДокументы
literature-edu.ru > Курсовая работа > Документы
1   2   3   4   5   6   7   8   9   ...   12

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

Protocol

 

Qualification

 

Exceptions

 

Size

 

Time

 

Concurrency

Sequential

Export Control

PublicAccess

 

 


Preconditions
Нет
Postconditions
Сушествует сфера радиуса 1
Semantics

Operation  Sphere (Double initialRadius), in Class Sphere

Documentation
Конструктор: задает сферу, инициализируя ее радиус
заданным значеием

Protocol

 

Qualification

 

Exceptions

 

Size

 

Time

 

Concurrency

Sequential

Export Control

PublicAccess

 

 



Preconditions
радиус задается аргументом initialRadius

Postconditions
сушествует сфера радиуса newRadius

Semantics.
Опишите остальные функции и данные, согласно виду заголовочного файла.
1   2   3   4   5   6   7   8   9   ...   12

Похожие:

Практикум на ЭВМ технология программирования в среде С++ iconПрактикум на ЭВМ среда программирования и отладка программ
Рыков В. И. Среда Microsoft Visual C++ и отладка программ. Технология работы с языком С++. /Издание Башкирского ун-та. Уфа 2006....

Практикум на ЭВМ технология программирования в среде С++ iconОсновы информатики и вычислительной техники системы программирования
Рассматриваются основные понятия языков программирования. Излагаются процедурный и объектный подходы в программировании. Более подробно...

Практикум на ЭВМ технология программирования в среде С++ iconРабочая программа по курсу «основы Программирования на языке ассемблер»
Программа предназначена для обучения основам программирования на языке низкого уровня Ассемблере учащихся средних школ, учреждений...

Практикум на ЭВМ технология программирования в среде С++ iconПрограмма учебной дисциплины «Управление данными»
«Математика», «Информатика», «Программирование на языках высокого уровня», «Дискретная математика», «Объектно-ориентированное программирование»,...

Практикум на ЭВМ технология программирования в среде С++ iconПрактикум по спортивной психологии Санкт-Петербург
...

Практикум на ЭВМ технология программирования в среде С++ iconРеферат по теме: "Строение персональных компьютеров ibm pc"
Эвм и мини ЭВМ. Это стало предметом серьезного беспокойства фирмы ibm (International Bussines Machines Corporation) ведущей компании...

Практикум на ЭВМ технология программирования в среде С++ iconКонспект лекций доцента и. А. Волковой по курсу «системы программирования»
Система программирования – комплекс программных инструментов и библиотек, который поддерживает создание и существование программного...

Практикум на ЭВМ технология программирования в среде С++ iconПлан лекции: Задачи, решаемые вычислительными центрами Структура...
Создание вычислительных центров является способом повышения эффективности работы ЭВМ. Вычислительный центр объединяет технику различных...

Практикум на ЭВМ технология программирования в среде С++ iconМентальное моделирование как технология понимания текста на примере книг Карлоса Кастанеды
Ваша собственная ментальная программа. Поэтому вполне может случиться, что некоторые ментальные программы не могут быть отмоделированы...

Практикум на ЭВМ технология программирования в среде С++ iconПрактикум по когнитивной терапии
М15 Практикум по когнитивной терапии: Пер с англ. — Спб.: Речь, 2001. — 560 с. Isbn 5-9268-0036-6

Литература


При копировании материала укажите ссылку © 2015
контакты
literature-edu.ru
Поиск на сайте

Главная страница  Литература  Доклады  Рефераты  Курсовая работа  Лекции