Терри Кватрани - Rational Rose 2000 и UML Визуальное моделирование

Здесь есть возможность читать онлайн «Терри Кватрани - Rational Rose 2000 и UML Визуальное моделирование» — ознакомительный отрывок электронной книги совершенно бесплатно, а после прочтения отрывка купить полную версию. В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Жанр: Эпическая фантастика, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Rational Rose 2000 и UML Визуальное моделирование: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Rational Rose 2000 и UML Визуальное моделирование»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Книга «Rational Rose 2000 и UML. Визуальное моделирование» является исчерпывающим руководством по использованию инструмента (Rational Rose 2000), процесса (Rational Unified Process) и языка (UML) для визуального представления, определения, описания и создания программной системы. Здесь изложены основы процесса разработки и дано четкое объяснение каждого этапа и элемента. Автор следует упрощенному варианту методологии Rational Unified Process и описывает процесс разработки от задумки до системного анализа и проектирования. На простом практическом примере, проходящемчерез всю книгу, наглядно демонстрируются итеративный процесс разработки, средства языка UML и возможности среды моделирования Rational Rose. В приложениях рассматриваются вопросы генерации кода и возвратного проектирования в программе Rational Rose 2000 для языков C++, Visual C++ и Visual Basic.
В книге также обсуждаются следующие темы:
— создание функций;
— поиск объектов и классов;
— стереотипы и пакеты в языке UML;
— сценарии и диаграммы взаимодействий;
— способы взаимодействия объектов;
— ассоциативные и агрегационные отношения;
— поведение и структура классов;
— наследование и отношения суперкласс/подкласс;
— поведение объектов и диаграммы переходов и состояний;
— проверка целостности модели;
— определение, представление и описание системной архитектуры;
— итерационный процесс планирования.

Rational Rose 2000 и UML Визуальное моделирование — читать онлайн ознакомительный отрывок

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Rational Rose 2000 и UML Визуальное моделирование», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

3. С помощью мыши укажите атрибуты и операции, которые требуется отобразить на диаграмме.

4. Щелкните по кнопке >>>>.

5. Щелкните по кнопке ОК,чтобы закрыть диалоговое окно Edit Compartment(Настройка секции).

Для отображения всех атрибутов и операций в программе Rational Rose выполните следующие действия:

1. Щелкните правой кнопкой мыши по классу в окне диаграммы.

2. В появившемся контекстно-зависимом меню выберите команду Options => Show All Attributes(Настройки => Показать все атрибуты).

3. Снова вызовите контекстно-зависимое меню для класса и выберите команду Options => Show All Operations(Настройки => Показать все операции).

Атрибуты и операции класса будут всегда отображаться на диаграммах, если установить флажки Show All Attributes(Показать все атрибуты) и Show All Operations(Показать все операции) в диалоговом окне настройки параметров программы, вызываемом командой меню Tools => Options(Сервис => Параметры).

Чтобы отобразить стереотипы классов в программе Rational Rose:

1. Щелкните правой кнопкой мыши по классу в окне диаграммы.

2. В появившемся контекстно-зависимом меню выберите команду Options => Stereotype Display(Настройки => Отображение стереотипов), а затем в меню третьего уровня выберите один из вариантов отображения стереотипов: None

(Нет) — не выводить, Label(Название) — отображать названия в треугольных скобках, Icon (Значок) — отображать класс, используя значок стереотипа.

Диаграмма классов с названием «Атрибуты и операции» (Attributes and Operations) для пакета Объекты университета (UniversityArtifacts) показана на рис. 7.6. Для такого типа диаграмм я предпочитаю выводить стереотипы классов в виде названий.

Рис 76 Отображение атрибутов и операций на диаграмме классов Ассоциативные - фото 69

Рис. 7.6. Отображение атрибутов и операций на диаграмме классов

Ассоциативные классы

Отношение может также иметь структуру и поведение. Это происходит в том случае, когда информация обращена к связи между объектами, а не к самому объекту.

Рассмотрим такой пример. Студент может посещать до четырех учебных курсов, а учебный курс может читаться нескольким студентам — от трех до десяти. Каждый студент получает оценку (grade) за учебный курс. Где должна храниться оценка? Она не принадлежит студенту, так как он наверняка получит различные оценки по разным предметам. Оценка не принадлежит и курсу, потому что студенты получат разные оценки за данный курс. Сведения об оценке принадлежат связи между студентом и учебным курсом. Они моделируются с помощью ассоциативного класса (association class), который ведет себя как и любой другой класс и также может иметь отношения. В нашем примере студент получает отчет об оценках (report card), куда включены связанные объекты оценка.

Для создания ассоциативных классов в программе Rational Rose:

1. Щелкните по кнопке Class(Класс) на панели инструментов.

2. Щелкните по диаграмме, чтобы поместить на нее класс.

3. Введите имя класса.

4. Добавьте необходимые атрибуты и операции для класса.

5. Щелкните по кнопке Association Class(Ассоциативный класс) на панели инструментов.

6. Щелкните по ассоциативному классу и проведите черту к линии связи между классами, соединяемыми ассоциативным классом.

7. Если требуется, добавьте дополнительные отношения к ассоциативному классу.

Ассоциативный класс оценка показан на рис. 7.7.

Рис 77 Ассоциативный класс оценка Резюме Класс выполняет ряд обязанностей - фото 70

Рис. 7.7. Ассоциативный класс оценка

Резюме

Класс выполняет ряд обязанностей, от которых зависит поведение его объектов. Обязанности исполняются с помощью конкретных операций. Структура объекта описывается атрибутами класса.

Каждый атрибут — это поле данных, содержащееся в объекте класса. Объект, полученный на основе класса, наделен значениями всех атрибутов класса. Атрибуты и операции, определенные для класса, — это основные значимые и функциональные элементы в разрабатываемом приложении.

Сообщения на диаграммах взаимодействий обычно отображаются на соответствующие операции в классах-получателях. Однако в некоторых случаях сообщения не становятся операциями, например: сообщения, поступающие

к актеру-человеку и от него, и сообщения для классов, представляющих пользовательский интерфейс.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Rational Rose 2000 и UML Визуальное моделирование»

Представляем Вашему вниманию похожие книги на «Rational Rose 2000 и UML Визуальное моделирование» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «Rational Rose 2000 и UML Визуальное моделирование»

Обсуждение, отзывы о книге «Rational Rose 2000 и UML Визуальное моделирование» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x