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

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

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

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

Покажите, что полученные в прикладном примере из раздела отношения находятся в нормальной форме Бойса - Кодда.Литература1. Дейтп К. Дж. Введение в системы баз данных / Пер. с англ. — б-е изд. К.: Диалектика, 1998.2. Джексон Г. Проектирование реляционных баз данных для использования сМ И К Р О Э В М / Пер.

с англ. М.: Мир, 1991.3. Кузнецов С. Д. Введение в СУБД: часть 4 / / Системы Управления Базами Данных, № 4 , 1995. С. 114 -122.4. Основы современных компьютерных технологий: Учебник / Под ред. проф.Хомоненко А. Д. Авторы: Брякалов Г. А., Войцеховский С. В., Воробьев Е. идр. - СПб.: КОРОНА принт, 2005. - 672 с.5. Хансен Г., Хансен Д. Базы данных: разработка и управление / Пер. с англ.М.: ЗАО «Издательство БИНОМ», 1999.1957.

Средства автоматизациипроектированияВ разделе дается общая характеристика CASE-средств создания и сопровождения информационных систем. Рассматриваются модели жизненного цикла программных систем, описываются модели структурного и объектно-ориентированного проектирования. Дается классификация CASE-средств и приводится характеристика наиболее популярныхсистем.7 . 1 . Основные определенияДля автоматизации проектирования и разработки информационных систем в 70-80-е гг.

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

Кроме структурной методологии, в ряде современных CASEсредств используется объектно-ориентированная методология проектирования.Термин CASE (Computer Aided Software Engineering) дословно переводится как разработка программного обеспечения с помощью компьютера. В настоящее время этот термин получил более широкий смысл, означающий автоматизацию разработки информационных систем.CASE-средства представляют собой программные средства, поддерживающие процессы создания и/или сопровождения информационных систем, такие как: анализ и формулировка требований, проектирование баз данных иприложений, генерация кода, тестирование, обеспечение качества, управление конфигурацией и проектом.CASE-систему можно определить как набор CASE-средств, имеющих определенное функциональное предназначение и выполненных в рамках единого программного продукта.Часть 2.

Проектирование и использование БД196CASE-технология обычно определяется как методология проектированияинформационных систем плюс инструментальные средства, позволяющие наглядно моделировать предметную область, анализировать ее модель на всехэтапах разработки и сопровождения информационной системы и разрабатывать приложения для пользователей.CASE-индустрия объединяет сотни фирм и компаний различной ориентации. Практически все серьезные зарубежные программные проекты осуществляются с использованием CASE-средств, а общее число распространяемых пакетов превышает 500 наименований.Основная цель CASE-систем и средств состоит в том, чтобы отделить проектирование программного обеспечения от его кодирования и последующихэтапов разработки (тестирование, документирование и пр.), а также автоматизировать весь процесс создания программных систем, или инжиниринг (отангл.

engineering - разработка).В последнее время все чаще разработка программ начинается с некоторогопредварительного варианта системы. В качестве такого варианта может выступать специально для этого разработанный прототип, либо устаревшая ине удовлетворяющая новым требованиям система. В последнем случае длявосстановления знаний о программной системе с целью последующего ихиспользования применяют повторную разработку - реинжиниринг.Повторная разработка сводится к построению исходной модели программной системы путем исследования ее программных кодов.

Имея модель, можно ее усовершенствовать, а затем вновь перейти к разработке. Так часто и поступают при проектировании. Одним из наиболее известных принципов такого типа является принцип «возвратного проектирования» - Round TripEngineering (RTE).Современные CASE-системы не ограничиваются только разработкой, ачаще всего обеспечивают и повторную разработку. Это существенно ускоряет разработку приложений и повышает их качество.ПерспективнаяCASE-системаДинамика изменения позиций структурных и объектно-ориентированныхсистем позволяет предположить, что перспективная CASE-система будетобъектно-ориентированной.

Рассмотрим требования к идеальной перспективной CASE-системе.Полнофункциональная объектно-ориентированная система должна решатьзадачи анализа и моделирования, проектирования, разработки (реализации),а также иметь эффективную инфраструктуру, обеспечивающую сервисом первые три основные задачи.Для решения задач анализа и моделирования целесообразно иметь интегрированную среду разработчика, которая должна обеспечивать возможности:• динамического моделирования событий в системе;7. Средства автоматизации проектирования197•динамической и согласованной коррекции всей совокупности диаграмм;• добавления пояснительных надписей к диаграммам моделей и в документацию;• автоматической генерации документации;•создания различных представлений и скрытия неиспользуемых слоевсистемы;• поддержки различных нотаций (это требование ослабевает в связи с переходом к единому языку моделирования).Осуществление процесса проектирования предполагает наличие возможностей:•определения основной модели прикладной задачи (бизнес-модели,обычно объектно-ориентированной) и правил ее поведения (бизнесправил);• поддержки процесса проектирования с помощью библиотек, оснащенных средствами хранения, поиска и выбора элементов проектирования(объектов и правил);• создания пользовательского интерфейса и поддержания распространенных программных интерфейсов (поддержка стандартов OLE, OpenDoc,доступ к библиотекам HTML/Java и т.

п.);•создания различных распределенных клиент-серверных приложений.Средства разработки в составе CASE-системы должны обеспечивать построение приложения по результатам предыдущих этапов разработки приложения. Максимально высоким требованием к средствам разработки можносчитать генерацию готовой к выполнению программы.CASE-системы ближайшего будущего должны позволять создавать скелетные заготовки под классы, атрибуты и методы, готовые приложения на объектно-ориентированных языках программирования типа С++ или Smalltalk,либо программы на языках клиент-серверных продуктов (PowerBuilder, Forte,VisualAge, Visual Works и т.

д.). К поддерживаемым языкам, по-видимому, скоро добавится язык Java.Для обеспечения связи с другими этапами жизненного цикла приложения средства CASE-системы должны включать и функции контроляпрограммного кода на синтаксическую корректность и соответствие моделям.Ядром инфраструктуры будущих CASE-систем должен быть репозиторий,отвечающий за генерацию кода, реинжиниринг и обеспечивающий соответствие между моделями и программными кодами. Основу репозитория составят объектно-ориентированные БД, хотя ранее для этого использовались реляционные БД.

Другими важнейшими функциями инфраструктуры являютсяфункции контроля версий и управления частями системы при коллективнойразработке.198Часть 2. Проектирование и использование БД7.2. Модели жизненного циклаМодель жизненного цикла ( Ж Ц ) цикла программного обеспечения информационной системы (ПО И С) при автоматизированном проектировании И С играет достаточно важную роль. Это обусловлено тем, что каждаяиз CASE-систем ориентирована на (поддерживает) определенную модельЖ Ц П О ИС.Жизненный цикл ПО ИС представляет собой непрерывный процесс, начинающийся с момента принятия решения о создании ПО и заканчивающийсяпри завершении его эксплуатации.Основным нормативным документом, регламентирующим Ж Ц ПО, явл я е т с я м е ж д у н а р о д н ы й стандарт I S O / I E C 12207 ( I n t e r n a t i o n a l Organization of Standardization - Международная организация по стандартизации/International Electrotechnical Commission - международная комиссия по электротехнике).

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

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

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