Лекционные материалы (1158642), страница 21
Текст из файла (страница 21)
UML и Rational Rose: Пер. с англ. –М.: Лори, 2000.[Буч-1999]БучГ.Объектно-ориентированныйанализипроектирование с примерами приложений на С++. 2-е изд.: Пер. с англ. –М.: Издательство Бином, СПб.: Невский диалект, 1999.[Буч-2000] Буч Г., Рамбо Дж., Джекобсон А. Язык UML. Руководствопользователя: Пер. с англ.
– М.: ДМК, 2000.[Вендров-1998] Вендров А. М. CASE-технологии. Современныеметоды и средства проектирования информационных систем. – М.:Финансы и статистика, 1998.[Вендров-2000] Вендров А. М. Проектирование программногообеспечения экономических информационных систем. – М.: Финансы истатистика, 2000.[Гамма-2000] Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. Приемыобъектно-ориентированного проектирования: Пер.
с англ. – М.: ДМК,2000.[Гома-2002] Гома Х. UML. Проектирование систем реальноговремени, распределенных и параллельных приложений.: Пер. с англ. –М.: ДМК, 2002.[Коберн-2002] Коберн А. Современные методы описанияфункциональных требований к системам.: Пер. с англ. – М.: ЛОРИ, 2002.[Коналлен-2001]КоналленД.РазработкаWeb-приложенийс использованием UML: Пер. с англ. – М.: Вильямс, 2001.[Коуд-1999] Коуд П., Норт Д., Мэйфилд М.
Объектные модели.Стратегии, шаблоны и приложения: Пер. с англ. – М.: Лори, 1999.[Ларман-2001] Ларман К. Применение UML и шаблоновпроектирования: Пер. с англ.: Учебное пособие – М.: Вильямс, 2001.[Леоненков-2001] Леоненков В. А. Самоучитель UML – СанктПетербург: BHV, 2001.136[Мацяшек-2002] Мацяшек Л. Анализ требований и проектированиесистем.
Разработка информационных систем с использованием UML.: Пер.с англ.: – М.: Вильямс, 2002.[Розенберг-2002] Розенберг Д., Скотт К. Применение объектноориентированного моделирования с использованием UML и анализпрецедентов.: Пер. с англ. – М.: ДМК, 2002.[Трофимов-2001] Трофимов С. А.
CASE-технологии: практическаяработа в Rational Rose – М.: БИНОМ, 2001[Фаулер-1999] Фаулер М., Скотт К. UML в кратком изложении.Применение стандартного языка объектного моделирования.: Пер. с англ.– М.: Мир, 1999.[Якобсон-2002] Якобсон А., Буч Г., Рамбо Дж. Унифицированныйпроцесс разработки программного обеспечения.: Пер. с англ.
–СПб: Питер, 2002.137СодержаниеГлава 1. Основные сведения о языке UML...............................................31.1. Цели и история создания языка UML .............................................31.2. Средства UML....................................................................................41.3. Диаграммы вариантов использования.............................................41.4.
Диаграммы взаимодействия ...........................................................131.4.1. Диаграммы последовательности..............................................141.4.2. Кооперативные диаграммы ......................................................161.5. Диаграммы классов .........................................................................171.5.1. Общие сведения .........................................................................171.5.2 Стереотипы классов ...................................................................191.5.3. Механизм пакетов .....................................................................201.5.4.
Атрибуты ....................................................................................221.5.5. Операции ....................................................................................241.5.6. Связи ...........................................................................................261.6. Диаграммы состояний.....................................................................311.7. Диаграммы деятельности ...............................................................361.8. Диаграммы компонентов ................................................................371.9. Диаграммы размещения..................................................................39Глава 2.
Основные сведения о CASE-средстве Rational Rose ..............412.1. Введение в Rational Rose ................................................................412.2. Работа в среде Rational Rose...........................................................442.2.1. Элементы экрана........................................................................442.2.2. Четыре представления модели Rose ........................................482.2.3. Параметры настройки отображения ........................................51Глава 3. Выполнение учебного проекта..................................................553.1. Система регистрации для ВУЗа.
Постановка задачи...................553.2. Составление глоссария проекта .....................................................563.3. Описание дополнительных спецификаций...................................573.4. Создание модели вариантов использования.................................583.5. Анализ системы ...............................................................................693.5.1. Архитектурный анализ..............................................................693.5.2.
Анализ вариантов использования ............................................721383.6. Проектирование системы ...............................................................863.6.1. Проектирование архитектуры ..................................................863.6.2. Моделирование распределенной конфигурации системы ....913.6.3. Проектирование классов...........................................................943.6.4. Проектирование баз данных...................................................1023.7. Реализация системы ......................................................................1043.7.1. Создание компонентов............................................................1043.7.2.
Генерация кода.........................................................................105Глава 4. Варианты заданий для самостоятельной работы ..................1084.1. Цифровой диктофон......................................................................1094.2. Торговый автомат..........................................................................1114.3. Табло на станции метро ................................................................1124.4. Система автоматизации для пункта проката видеокассет ........1134.5. Мини-АТС......................................................................................1144.6. Телефон ..........................................................................................1164.7.
Стиральная машина.......................................................................1174.8. Таксофон.........................................................................................1184.9. Банкомат .........................................................................................1204.10. Холодильник ................................................................................1214.11. Кодовый замок.............................................................................1224.12. Турникет метро............................................................................1234.13. Система учета товаров ................................................................1244.14.
Библиотечная система.................................................................1254.15. Интернет-магазин ........................................................................1264.16. WWW-конференция ....................................................................1274.17. Каталог ресурсов Интернет ........................................................1294.18. Будильник.....................................................................................1304.19. Генеалогическое дерево..............................................................1314.20.
Телевизор......................................................................................1324.21. Система поддержки составления расписания занятий............1344.22. Домофон .......................................................................................134Литература ...............................................................................................136139.