Современные средства проектирования БД

Содержание

Слайд 2

ЖЦ ИС Жизненный цикл информационной системы в общем случае начинается в

ЖЦ ИС

Жизненный цикл информационной системы в общем случае начинается в момент

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

CASE-средства CASE-средства – это автоматизированные средства, основанные на CASE-технологиях, позволяющие автоматизировать

CASE-средства

CASE-средства – это автоматизированные средства, основанные на CASE-технологиях, позволяющие автоматизировать отдельные

этапы жизненного цикла программного обеспечения.
Слайд 4

Обычно к CASE-средствам относят любое программное средство, автоматизирующее ту или иную

Обычно к CASE-средствам относят любое программное средство, автоматизирующее ту или иную

совокупность процессов жизненного цикла ПО и обладающее следующими основными характерными особенностями:
• мощные графические средства для описания и документирования ИС, обеспечивающие удобный интерфейс с разработчиком и развивающие его творческие возможности;
• интеграция отдельных компонент CASE-средств, обеспечивающая управляемость процессом разработки ИС;
• использование специальным образом организованного хранилища проектных метаданных (репозитория).
Слайд 5

Интегрированное CASE-средство (или комплекс средств, поддерживающих полный ЖЦ ПО) содержит следующие

Интегрированное CASE-средство (или комплекс средств, поддерживающих полный ЖЦ ПО) содержит следующие

компоненты;
• репозиторий, являющийся основой CASE-средства;
• графические средства анализа и проектирования, обеспечивающие создание и редактирование иерархически связанных диаграмм (DFD, ERD и др.), образующих модели ИС;
• средства разработки приложений, включая языки 4GL и генераторы кодов;
• средства конфигурационного управления;
• средства документирования;
• средства тестирования;
• средства управления проектом;
• средства реинжиниринга.
Слайд 6

Классификация Все современные CASE-средства могут быть классифицированы в основном по типам

Классификация

Все современные CASE-средства могут быть классифицированы в основном по типам и

категориям. Классификация по типам отражает функциональную ориентацию CASE-средств на те или иные процессы ЖЦ. Классификация по категориям определяет степень интегрированности по выполняемым функциям и включает отдельные локальные средства, решающие небольшие автономные задачи (tools).
Слайд 7

Помимо этого, CASE-средства можно классифицировать по следующим признакам: применяемым методологиям и

Помимо этого, CASE-средства можно классифицировать по следующим признакам:
применяемым методологиям и моделям

систем и БД;
степени интегрированности с СУБД;
доступным платформам.
Слайд 8

Классификация по типам в основном совпадает с компонентным составом CASE-средств и

Классификация по типам в основном совпадает с компонентным составом CASE-средств и

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

Вспомогательные типы включают: средства планирования и управления проектом; средства конфигурационного управления

Вспомогательные типы включают:
средства планирования и управления проектом;
средства конфигурационного управления (PVCS);
средства тестирования

(Quality Works);
средства документирования (SoDA).
Слайд 10

Designer/2000 (Oracle) Designer/2000 (предыдущие версии продукта назывались Oracle*CASE) представляет собой универсальное

Designer/2000 (Oracle)

Designer/2000 (предыдущие версии продукта назывались Oracle*CASE) представляет собой универсальное CASE-средство,

позволяющее моделировать бизнес-процессы, создавать диаграммы потоков данных и функциональные модели.
Слайд 11

ERwin (Computer Associates) ERwin представляет собой специализированное средство проектирования данных. Его

ERwin (Computer Associates)

ERwin представляет собой специализированное средство проектирования данных. Его применение

предполагает, что моделирование бизнес-процессов и потоков данных производится с помощью других продуктов (например, BPwin), c которыми можно осуществлять обмен сведениями о моделях.
ERwin не ориентирован на какую-то конкретную СУБД и поддерживает более 20 типов СУБД, включая СУБД всех ведущих производителей серверов баз данных, а также все популярные форматы настольных СУБД , кроме, возможно, самых последних версий.
Слайд 12

PowerDesigner (Sybase) PowerDesigner (бывший S-Designor, принадлежавший компании PowerSoft) представляет собой инструмент,

PowerDesigner (Sybase)

PowerDesigner (бывший S-Designor, принадлежавший компании PowerSoft) представляет собой инструмент, в

состав которого входят средство создания концептуальных (то есть логических) моделей, средство создания физических моделей и средство объектно-ориентированного моделирования, используемое при генерации клиентских приложений.
Слайд 13

ER/Studio (Embarcadero Technologies) По своему назначению этот продукт сходен с ERwin

ER/Studio (Embarcadero Technologies)

По своему назначению этот продукт сходен с ERwin — он

представляет собой специализированное средство проектирования данных и не содержит в своем составе инструментов для объектно-ориентированного моделирования или моделирования бизнес-процессов. Список поддерживаемых СУБД у этого продукта достаточно широк и включает все наиболее популярные серверные и настольные СУБД. В отличие от ERwin последняя версия этого продукта корректно поддерживает новые типы данных SQL Server 7.
Слайд 14

System Architect (Popkin Software) System Architect 2001 представляет собой универсальное CASE-средство,

System Architect (Popkin Software)

System Architect 2001 представляет собой универсальное CASE-средство, позволяющее

осуществить не только проектирование данных, но и структурное моделирование. Средство проектирования данных и создания ER-диаграмм является одной из составных частей этого продукта.
Этот продукт поддерживает СУБД практически всех ведущих производителей, включая Oracle (Oracle 8), Sybase, DB2, SQL Server, IBM (AS400, DB2), Informix, Sybase, Access, dBASE, Paradox и др.
Слайд 15

Visible Analyst (Visible Systems Corporation) Этот продукт выпускается в трех редакциях:

Visible Analyst (Visible Systems Corporation)

Этот продукт выпускается в трех редакциях: Visible

Analyst DB Engineer, который включает средства проектирования данных, Visible Analyst Standard, который кроме проектирования данных позволяет осуществлять структурное моделирование, и Visible Analyst Corporate, который помимо указанных выше возможностей позволяет осуществлять также объектно-ориентированное моделирование.
Visible Analyst поддерживает довольно широкий спектр СУБД с точки зрения генерации серверного кода, включая Oracle 7, Sybase SQL Server (System 10 и 4.x); Informix, DB2, Ingres.