Терри Кватрани - 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 Визуальное моделирование», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

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

Интервал:

Закладка:

Сделать

□ Неизвестный (Unknown): файл не обрабатывался анализатором;

□ Устаревшие данные (Stale Data): файл содержит потенциально устаревшие данные;

□ Проанализирован (Analyzed): файл успешно обработан анализатором. Этот статус присваивается только исходным файлам первого и второго типа;

□ С циклическим кодом (CodeCycled): файл успешно обработан анализатором и содержит сведения, защищающие информацию в коде от перезаписи. Этот статус присваивается только исходным файлам первого и второго типа;

□ Исключен (Excluded): это файл третьего типа, который анализируется каждый раз, когда встречается в другом файле;

□ Содержит ошибки (Has Errors): при анализе файла обнаружены ошибки в исходном коде;

□ Отсутствует (No Source): невозможно найти файл в файловой системе;

□ Не проанализирован (Unanalyzed): для этого файла невозможно найти файл данных.

Чтобы проанализировать файлы в анализаторе кода С++:

1. Укажите тип для каждого анализируемого файла.

2. Выделите файлы в списке файлов.

3. Выберите команду меню Action => Analyze(Действие => Анализировать) для анализа файлов или команду Action => CodeCycle(Действие => Анализировать с циклическим кодом) для анализа с внесением сведений для Rational Rose.

Окно анализатора с информацией о состоянии анализа показано на рис. А.12.

Рис А 12 Статус анализа Этап 5 Оценка ошибок Анализатор выводит все - фото 116

Рис. А. 12. Статус анализа

Этап 5. Оценка ошибок

Анализатор выводит все ошибки в окне Log(Журнал). Их также можно просмотреть, если дважды щелкнуть мышью по файлу в списке файлов. Каждую ошибку нужно оценить по степени важности. Приведу некоторые типичные ошибки:

□ Неразрешенная ссылка (Unresolved reference): анализатор не смог найти исходный файл, на который указывает ссылка. Для устранения такой ошибки в список каталогов проекта необходимо добавить каталог с файлом, указанным в ссылке;

□ Незнакомое расширение языка (Missing language extension): расширение языка не опознано анализатором. Для устранения этой ошибки расширение языка должно быть определено в проекте как символ;

□ Контекстно-зависимый исходный файл (Context-sensitive source file): используется код из других каталогов, не включенный в данный файл. Для устранения ошибки измените файл на второй или третий тип.

Окно анализатора со списком ошибок, выявленных при анализе, показано па рис. А.13.

Рис A13 Ошибки анализа Этап 6 Настройка параметров экспорта и экспорт в - фото 117

Рис. A.13. Ошибки анализа

Этап 6. Настройка параметров экспорта и экспорт в Rational Rose

При указании параметров экспорта определяются элементы, которые должны быть смоделированы и отображены в экспортируемом файле. Например, класс может быть смоделирован и отображен, комментарии — добавлены, ассоциативные связи — смоделированы и отображены, отношения зависимости — смоделированы. Если элемент смоделирован и отображен, он будет виден в созданной или обновленной модели Rational Rose. Если элемент смоделирован, он может быть отображен средствами программы Rational Rose после создания или обновления модели.

В анализаторе сода С++ имеется несколько готовых наборов параметров экспорта:

□ Двустороннее проектирование (RoundTrip): параметры экспорта, полезные для отработки проектирования в обе стороны. Создается файл с расширением. red.

□ Первый взгляд (First Look): обобщенный взгляд на модель. Создается файл с расширением. mdl.

□ Детальный анализ (DetailedAnalysis): детальный взгляд на модель. Создается файл с расширением. mdl.

Вы можете использовать готовый набор параметров экспорта, изменить его или создать собственный.

Для экспорта параметров в анализаторе кода С++:

1. Выделите файлы для экспорта в списке файлов.

2. Выберите команду меню Action => Export То Rose(Действие => Экспортировать в Rational Rose).

3. В открывающемся списке Option Set(Набор параметров) выберите нужный набор параметров экспорта.

4. Щелкните по кнопке ОКили Overwrite(Заменить) для экспорта данных в Rational Rose.

Диалоговое окно Export То Rose(Экспорт в Rational Rose) показано на рис. А.14.

Рис A 14 Диалоговое окно Export To Rose Этап 7 Обновление модели в - фото 118 Рис. A. 14. Диалоговое окно Export To Rose

Этап 7. Обновление модели в Rational Rose

После создания анализатором файла. red он используется для обновления модели в Rational Rose. При этом в программе элементы модели заменяются элементами, полученными из исходного кода, а также добавляются новые элементы, не включенные ранее в модель.

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

Интервал:

Закладка:

Сделать

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

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


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

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

x