Главная » Просмотр файлов » Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. - Базы данных. Учебник для высших учебных заведений (6-е изд.) - 2009

Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. - Базы данных. Учебник для высших учебных заведений (6-е изд.) - 2009 (1084484), страница 44

Файл №1084484 Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. - Базы данных. Учебник для высших учебных заведений (6-е изд.) - 2009 (Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. - Базы данных. Учебник для высших учебных заведений (6-е изд.) - 2009) 44 страницаХомоненко А.Д., Цыганков В.М., Мальцев М.Г. - Базы данных. Учебник для высших учебных заведений (6-е изд.) - 2009 (1084484) страница 442018-01-12СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 44)

В системах первого типа обычно имеется возможность перехода отодной модели к другой. Иногда в этих системах предоставляется возможностьсоздавать собственные нотации.Объектно-ориентированнаясистемаRationalRoseRational Rose представляет собой семейство объектно-ориентированныхCASE-систем фирмы Rational Software Corporation, служащее для автоматизации анализа и проектирования ПО, генерации кодов на различных языкахи подготовки проектной документации. Кроме того, в его составе имеютсясредства реинжиниринга программ, обеспечивающие повторное использование программных компонентов в новых проектах.

В этой системе используется синтез-методология объектно-ориентированного анализа и проектирования Г. Буча, Д. Рамбо и И. Джекобсона, их унифицированный язык моделирования UML (подраздел 7.4).7. Средства автоматизации проектирования217Конкретный вариант системы определяется языком, на котором выполняется генерация кодов программ ( С + + , Smalltalk, PowerBuilder, Ada,SqlWindows и ObjectPro), Основным вариантом системы является RationalRose/C++, позволяющий генерировать программные коды на С++, подготавливать проектную документацию в виде диаграмм и спецификаций.В процессе работы с помощью Rational Rose выполняется построение диаграмм и спецификаций, определяющих логическую и физическую структуру модели, ее статические и динамические свойства. В их состав входят следующие диаграммы: классов, состояний, сценариев, модулей и процессов.Основными компонентами системы являются следующие:• репозиторий, представляющий объектно-ориентированную БД;• графический интерфейс пользователя;• средства просмотра проекта, обеспечивающие перемещение по элементам проекта, в том числе по иерархиям классов и подсистем, переключение между видами диаграмм;• средства контроля проекта, позволяющие находить и устранять ошибки;• средства сбора статистики;• генератор документов, позволяющий формировать тексты выходных документов на основе информации из репозитория.Кроме того, для каждого языка программирования добавляется свой генератор кода и анализатор для С++, обеспечивающий восстановление моделипроекта по исходным текстам программ (реинжиниринг).

Средства автоматической генерации кодов программ на С++ на основе логической и физической моделей проекта формируют заголовочные файлы и файлы описанийклассов и объектов. Полученный таким образом скелет программы можнодополнить путем непосредственного программирования на С++.Анализатор кодов С++ позволяет создавать модули проектов по информации, содержащейся в определяемых пользователем исходных текстах программ. Анализатор осуществляет контроль правильности исходных текстови диагностику ошибок.

Полученная в результате модель может использоватьсяв нескольких проектах.В результате разработки проекта с помощью Rational Rose формируютсяследующие диаграммы: классов, состояний, сценариев, модулей и процессов.Кроме того, создаются следующие компоненты:•спецификации классов, объектов, атрибутов и операций;• заготовки текстов программ;• модель программной системы.Модель программной системы представляет собой текстовый файл, содержащий всю информацию о проекте.

Заготовки текстов программ формируются в виде заголовочных файлов и заготовок для методов. Система включает в программные файлы комментарии. В окончательные программы исходные тексты заготовок преобразуются программистами.218Часть 2. Проектирование и использование БД7.8. Рекомендации по применениюCASE-системАнализ характеристик и возможностей большинства современных CASEсистем позволяет сделать следующие выводы.1.

CASE-системы позволяют ускорить и облегчить разработку, повыситькачество создаваемых программ и информационных систем. Многие из CASEсистем имеют средства управления коллективной работой над проектом.2. CASE-системы особенно полезными оказываются на начальных этапахразработки. Они являются необязательной частью инструментария разработчика и пока не могут подменить средства проектирования и разработки в составе СУБД. Одной из основных причин этого является разнообразие средствразработки приложений, программно-аппаратных платформ и методологийпроектирования.3. Предоставляемая многими CASE-системами возможность перехода отконцептуальной модели БД к физической и обратно полезна для решениязадач анализа, совершенствования и переноса приложений из среды однойСУБД в другую.4.

Большинство современных CASE-систем являются структурными, ноблагодаря некоторым преимуществам объектно-ориентированных системпоследние приобретают все большую популярность, особенно при реализации сложных проектов.5. Современные CASE-системы ориентированы на квалифицированногопользователя, поскольку для их использования требуется знание теории проектирования баз данных. Так, например, для разработки структуры БД с помощью системы S-Designor информацию о проектируемой информационнойсистеме нужно представить в виде ER-модели.В зависимости от стоящих перед пользователем задач (разработка схемыБД, реинжиниринг, разработка готового приложения и т.

д.), условий разработки и других факторов наилучшей может оказаться та или иная CASE-система. Иногда целесообразно использовать несколько CASE-систем.Применение нескольких CASE-систем часто позволяет объединить достоинства используемых систем и существенно сократить сроки решения задач исследования или разработки. Для примера приведем схемувозможного совместного использования CASE-систем ERWin, BPWin иRational Rose.Как показано на рис.

7.9, различные CASE-системы могут взаимодействовать друг с другом напрямую (ERWin и BPWin), либо с помощью дополнительных модулей (Model Mart - средство коллективной разработки, ERWin Translation Wizard - модуль импорта в ERWin моделей, созданных в Rational Rose).7. Средства автоматизации проектирования219Рис. 7.9. Схема взаимодействия ERWin, BPWin и Rational RoseКонтрольныевопросыизадания1. Дайте определение CASE-средствам и CASE-технологии.2.

Дайте определение понятия модели жизненного цикла ПО и назовитеосновные варианты моделей.3. Перечислите требования к перспективной CASE-системе.4. Охарактеризуйте спиральную модель жизненного цикла ПО.5. Перечислите распространенные модели и диаграммы графическогопредставления, используемые при структурном анализе и проектировании.6. Приведите пример диаграммы потоков данных.7. Охарактеризуйте методологию функционального моделирования, приведите пример декомпозиции диаграмм.8. Что представляет собой унифицированный язык моделирования UM L?9.

Назовите типы диаграмм унифицированного языка моделирования.10. Для чего служат диаграммы прецедентов использования и диаграммыклассов?11. Приведите пример диаграммы следования.12. Назовите признаки классификации CASE-средств.Часть 2. Проектирование и использование БД22013. На какие группы делятся CASE-системы по их функциональной ориентации?14. Приведите пример независимой CASE-системы структурного типа идайте ей характеристику.15. Охарактеризуйте CASE-систему Designer/2000.16. К какому типу CASE-систем относится Rational Rose?17.

Назовите основные компоненты системы Rational Rose.Литература1. Бабкин А., Новиков Ф. Унифицированный язык моделирования UML. SoftwareEngineering Center St. Petersburg, 1999 (www2.sec.fi/russia/OLD/public/reports).2. ВендровА. M. CASE-технологии. Современные методы и средства проектирования информационных систем.

М.: Финансы и статистика, 1998.3. Горин С. В., Тандоев А. Ю. CASE средство S-Designor 4.2 для разработки структуры базы данных / / Системы Управления Базами Данных, № 1, 1996. С. 7986.4. Горчинская О. Ю. DESIGNER/2000 - новое поколение CASE-продуктов фирмы ORACLE / / Системы Управления Базами Данных, № 3, 1995. С. 9-25.5. Диго С. М.

Базы данных: проектирование и использование. Учебник. - М.: Финансы и статистика, 2005.6. Каляное Г. Н. CASE. Структурный системный анализ (автоматизация и применение). М.: Лори, 1996.7. Коннолли Т., Бегг К. Базы данных. Проектирование. Реализация и сопровождение. Теория и практика. М.: Вильяме, 2003.8. Кумсков М. Унифицированный язык моделирования (UML) и его поддержкав Rational Rose 98i - CASE-средстве визуального моделирования(www.interface.ru/public).9. Международные стандарты, поддерживающие жизненный цикл программныхсредств. М.: МП «Экономика», 1996.10. Мюллер Роберт Дж.

Базы данных и UML. Проектирование. - М.: Лори, 2002.'11. Новоженов Ю. В., Звонкий М. 3., Тимонин Н.Н. Объектно-ориентированныеCASE-средства / / Системы Управления Базами Данных, № 5 - 6 , 1996.С. 119-125.12. Новоженов Ю. В. Объектно-ориентированные технологии разработки сложных программных систем.

М., 1996.13. Панащук С. А. Разработка информационных систем с использованием CASEсистемы SILVERRUN / / Системы Управления Базами Данных, № 3, 1995.С. 41-47.14. Фаулер М., Скотт К. UML в кратком изложении. Применение стандартногоязыка объектного моделирования: Пер. с англ. М.: Мир, 1999.2218. Использование баз данныхВ разделе рассматриваются важные вопросы применения баз данных: настройка и администрирование, защита информации. Кроме того, описывается характеристка возможностей средств мультимедиа, приобретающих всебольшее значение.8 . 1 . Настройка и администрированиеДля успешного функционирования информационной системы, использующей БД, недостаточно выбора С У Б Д и сервера БД.

На начальной стадиизапуска информационной системы и в процессе ее эксплуатации необходимовыполнять настройку и различные функции администрирования. Важнейшими задачами администрирования являются защита информации и разграничение доступа пользователей (см. следующий подраздел). К числу другихнемаловажных задач настройки и администрирования также относятся следующие:• выбор способа размещения файлов на диске;• определение требуемого объема дисковой памяти;• распределение информации на диске;• резервное копирование.Рассмотрим коротко решение этих задач.Выбор способаразмещенияфайлов надискеБольшинство С У Б Д позволяют администратору системы выбрать один издвух способов размещения файлов БД на дисках: на «чистьис» дисках или вфайловой системе ОС. В первом случае управление данными, хранящимисяна отдельных носителях, производится низкоуровневыми средствами самихСУБД.

Характеристики

Список файлов книги

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6418
Авторов
на СтудИзбе
307
Средний доход
с одного платного файла
Обучение Подробнее