Rational Rose 2000 и UML. Визуальное моделирование

Rational Rose 2000 и UML. Визуальное моделирование

Авторы:

Жанр: Разная литература

Циклы: не входит в цикл

Формат: Фрагмент

Всего в книге 51 страница. У нас нет данных о годе издания книги.

Книга «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. Визуальное моделирование



Предисловие

Эдворд Тафт в своей известной работе «Визуальное представление количественной информации» заметил, что «графика открывает данные». Утверждая это, он имел в виду следующее: графическое представление любого сложного набора данных содержит больше информации, чем просто данные в исходном виде. Это справедливо и для программного обеспечения: при постоянном развитии и совершенствовании информационных систем сложность их возрастает, поэтому возможность эффективно управлять такими системами зависит от нашей способности представить их визуально, отделив от уровня исходного кода. Действительно, успешное распространение таких языков, как Visual Basic (применяется чаще других языков, даже Кобола), и средств визуального проектирования для С++ и Java показывает, что визуализация является важным средством для разработки сложных систем. А с появлением распределенных и параллельных систем различных типов, особенно Web-технологий, визуальное представление программных комплексов просто необходимо.

Терри Кватрани (Terry Quatrani) в своей книге утверждает, что «процесс, нотация и инструмент моделирования — это три концепции, необходимые для графического представления программной системы». Как я отмечал в предисловии к первому изданию ее книги, очевидно, что эти ключевые компоненты разработки программ продолжают развиваться. На сегодняшний день программисты владеют более мощным набором инструментов для проектирования и создания систем, чем два года назад. Кроме того, утвердившиеся стандарты в методах, языках и инструментах позволяют сосредоточить усилия непосредственно на разработке и поставке сложных программных комплексов и не тратить время, как раньше, на обсуждение различных подходов (хотя вокруг языков дебаты продолжаются). Мне довелось участвовать не только при разработке универсального языка моделирования (UML), но и при определении стандартов для самого процесса разработки, утвержденных компанией Rational Software. Я рад, что язык UML получил широкое распространение и признание, а также тому, что растет популярность таких продуктов, как Rational Rose, Rational Suites, а также методики Rational Unified Process.

Использование общих инструментов, методов и индустриальных стандартов позволит достичь реального взаимодействия и эффективной работы при построении широкомасштабных распределенных промышленных систем.

Терри работала с программой Rational Rose и языком UML практически с момента их зарождения. Ее знания в этой области очень обширны. Она была одним из лучших наставников, обучающих клиентов Rational пользоваться языком UML.

Эта книга отражает глубокое понимание предмета и является результатом работы над многочисленными сложными программными системами. Специалисты, интересующиеся вопросами визуального представления систем, узнают из книги Терри о том, как правильно описывать, отображать, документировать и создавать программные комплексы с использованием стандартной нотации и передовых инструментов. Я высоко ценю профессиональные знания и опыт Терри. Уверен, что читатель тоже их оценит.

Грейди Буч

От автора

Цель книги

Два года назад, когда я приступала к написанию первого издания книги, я думала о том, что это простая задача, ведь я занимаюсь своей проблемой всю жизнь. Как я заблуждалась! Грамотно изложить материал было очень сложно (конечно, родить ребенка — более тяжелое испытание, но не намного). Долгими ночами и в выходные дни я упорно работала над книгой и хочу отметить, что, когда я впервые увидела ее на прилавке магазина, сильно волновалась. Я также поняла, что надо быть мужественной, чтобы читать книжное обозрение. Моя книга может понравиться людям (пять звезд) либо не произвести никакого впечатления (одна звезда). По ряду причин рейтинг моей книги оказался средним.

В процессе работы над вторым изданием я собиралась адресовать его двум группам критиков. Прежде всего тем, кому она понравилась, — спасибо вам. Приятно слышать, когда кто-то скажет: «Отличная работа, с этой книгой я многому научился». Однажды на семинаре в Нью-Йорке один человек подошел ко мне и сказал: «Спасибо, с этой книгой я сэкономил много времени». Такие люди действительно поняли цель моей книги — упростить введение в визуальное моделирование.

Что касается людей, на которых первое издание не произвело никакого впечатления, — им, вероятно, не понравится и это издание. Я говорю так, потому что цель книги осталась прежней. Это не полное руководство по языку UML (подобные книги уже написаны Грейди и Джимом, я даже не собираюсь состязаться с этими признанными экспертами). Это также не руководство по методологии Rational Unified Process (такая книга недавно написана Филиппом и Айваром). Это даже не книга по языку С++. Как я уже отмечала, моя книга — попытка в простой и доступной форме объяснить, как использовать процесс, язык и инструмент для создания схемы информационной системы.

Задача книги

Основная задача книги — помочь в овладении техникой визуального моделирования и освоении основ языка UML. Здесь используются единый практический пример для демонстрации методов анализа и проектирования приложения. Приложение — это система регистрации учебных курсов для университета. Такая проблемная область была выбрана по причине ее понятности и отсутствия в ней компьютерной специфики. Поэтому вы можете сконцентрироваться на процессе моделирования и не тратить время на изучение самой предметной области.


С этой книгой читают
Заговор

Штирлицу и в страшном сне не могла присниться интрига международного масштаба, подобная той, в центре которой оказался двойной российско-немецкий агент Питер Штайнер. В руки Штайнеру попадает информация о теракте, которая затмит взрыв башен-близнецов в Нью-Йорке 11 сентября. Взрыв в Тегеране, во время саммита глав каспийских государств, в результате которого погибнет множество людей. В том числе президент России…Штайнер начинает распутывать дьявольский клубок, ежесекундно рискуя жизнью.


Избранник Пентакля
Жанр: Фэнтези

Главный герой, разбойник Борланд, неожиданно становится придворным магом на службе у герцога. Так уж случилось, что Борланд нашел волшебный Пентакль Света, дарующий магические способности даже самому обычному человеку. Но герцог нанял Борланда вовсе не для того, чтобы потешать своих гостей дешевыми магическими трюками. Перед бывшим разбойником стоит задача избавить город от гибельного кошмара, источником которого является заброшенное древнее кладбище. Вскоре выясняется: за происходящим на кладбище стоят черные колдуны, желающие воскресить прежних властителей мира Схарны – ужасных волкоголовых дзергов…


Звезда Полынь

Мир Чернобыльской Зоны — загадочный и жестокий, враждебный человеку и манящий авантюристов и ловцов удачи, называющих себя сталкерами, — накануне новых событий, которые могут изменить не только Зону, но и всю Землю. Есть ли связь между появлением Чернобыльской Зоны и библейскими пророчествами о конце света? Что привело в Зону модного американского журналиста и что же с ним случилось там на самом деле? Какова судьба пропавшей переводчицы Ксении, сопровождавшей журналиста? Кто убил сталкера Мишку Бандуру, одного из патриархов Зоны? Непростой клубок загадок предстоит распутать молодому сталкеру Сашке Малому, ставшему наследником Бандуры.


Снега

Частный детектив Риган Рейли приехала в Аспен покататься на лыжах и оказалась участницей драматических событий, потрясших тихий заснеженный городок. Кража ценных картин, похищение людей, покушение на убийство — вот неполный перечень преступлений, пресечь которые ей удалось, рискуя собственной жизнью.* * *Риган Рейли приехала на горный курорт как частное лицо, чтобы покататься на лыжах в свое удовольствие. Но ее ожиданиям не суждено сбыться. Дерзкое похищение дорогой картины, таинственное исчезновение свидетелей, погони, роковая тайна, раскрытая через шестьдесят лет, это лишь малая часть ее бурного "отдыха".