SlideShare a Scribd company logo
1 of 11
Тема 4. ENOVIA SmarTeam для управления
техническими данными на
предприятии. Характеристика
современных CASE-систем
Лекция 17. Характеристика современных CASE-систем

Copyright © Avdeyev V.A. 2008
Компоненты CASE-средств
репозиторий как основа CASE-средства.
графические средства анализа и проектирования
средства разработки приложений
средства конфигурационного управления
средства документирования
средства тестирования
средства управления проектом
средства реинжиниринга.

тема 4 / лекция 17

Copyright © Avdeyev V.A. 2008
Классификация по признакам
применяемым методологиям и моделям систем и баз

данных (БД);
степени интегрированности с системами управления
базами данных (СУБД);
доступным платформам.

тема 4 / лекция 17

Copyright © Avdeyev V.A. 2008
Классификация по типам (1/2)
средства анализа (Upper CASE), предназначенные для

построения и анализа моделей предметной области
(Design/IDEF, BPwin);
средства анализа и проектирования (Middle CASE),
поддерживающие наиболее распространенные методологии
проектирования и использующиеся для создания проектных
спецификаций (Vantage Team Builder, Designer/2000, Silverrun,
PRO-IV, CASE.Аналитик).
средства проектирования БД, обеспечивающие моделирование
данных и генерацию схем баз данных (как правило, на языке
SQL) для наиболее распространенных СУБД. К ним относятся
ERwin, S-Designor и DataBase Designer (ORACLE). Средства
проектирования баз данных имеются также в составе CASEсредств Vantage Team Builder, Designer/2000, Silverrun и PRO-IV
тема 4 / лекция 17

Copyright © Avdeyev V.A. 2008
Классификация по типам (2/2)
средства разработки приложений. К ним относятся средства

4GL (Uniface, JAM, PowerBuilder, Developer/2000, New Era,
SQLWindows, Delphi и др.) и генераторы кодов, входящие в
состав Vantage Team Builder, PRO-IV и частично - в Silverrun;
средства реинжиниринга, обеспечивающие анализ программных
кодов и схем баз данных и формирование на их основе
различных моделей и проектных спецификаций. Средства
анализа схем БД и формирования ERD входят в состав Vantage
Team Builder, PRO-IV, Silverrun, Designer/2000, ERwin и SDesignor.

тема 4 / лекция 17

Copyright © Avdeyev V.A. 2008
Классификация по типам (2/2)
средства разработки приложений. К ним относятся средства

4GL (Uniface, JAM, PowerBuilder, Developer/2000, New Era,
SQLWindows, Delphi и др.) и генераторы кодов, входящие в
состав Vantage Team Builder, PRO-IV и частично - в Silverrun;
средства реинжиниринга, обеспечивающие анализ программных
кодов и схем баз данных и формирование на их основе
различных моделей и проектных спецификаций. Средства
анализа схем БД и формирования ERD входят в состав Vantage
Team Builder, PRO-IV, Silverrun, Designer/2000, ERwin и SDesignor.

тема 4 / лекция 17

Copyright © Avdeyev V.A. 2008
CASE система ERwin (AllFusion ERwin Data Modeler)
Промышленный инструмент моделирования данных, специально
разработанный для поддержки структурного подхода к управлению
информацией. Он обеспечивает единую среду, в которой могут быть
определены как требования к данным, так и структура баз данных для
самых разных СУБД (Ingres II, CA-Clipper, DB2, dBASE, FoxPro, HiRDB,
Informix, InterBase, Microsoft Access, Microsoft SQL Server, ODBC 2.0 &
3.0, Oracle, Paradox, Rdb, Red Brick Warehouse, SAS, SQL Anywhere,
SQLBase, Sybase, Teradata)

тема 4 / лекция 17

Copyright © Avdeyev V.A. 2008
Основные функции ERwin
Создание логических ЕR диаграмм
Проектирование физической структуры БД
Связь с IDEF0 диаграммами
Отчетная подсистема
Совместная работа нескольких разработчиков
Реинжиниринг структур БД
Элементы проектирования клиентских форм

тема 4 / лекция 17

Copyright © Avdeyev V.A. 2008
Основные преимущества ERwin
Большое количество различных SQL БД
Мощный язык скриптов
Высокая степень интеграции с различными БД
Эффективный реинжиниринг при переходе от одного

сервера к другому
Обширная отчетная подсистема

тема 4 / лекция 17

Copyright © Avdeyev V.A. 2008
Порядок разработки БД в ERwin (1/2)
 Формирование группы разработчиков и настройка совместного

доступа к репозитарию
 Определение правил именования информационных объектов
 Разработка информационных доменов – основы описания объектов
БД
 Разработка системы сущностей БД
 Определение атрибутов сущностей БД
 Формирование системы дополнительных свойств объектов БД
 Разработка скриптов автоматизированной обработки объектов
БД
 Проверка корректности моделей при анализе отчетов
 Создание физической модели структуры БД
 Формирование схем БД
тема 4 / лекция 17

Copyright © Avdeyev V.A. 2008
Порядок разработки БД в ERwin (2/2)
 Построение системы представлений для БД
 Моделирование размера БД и оценка затруднений с

производительностью при эксплуатации
 Создание и заполнение классификаторов
 Создание индексов БД
 Формирование процедур БД на основе разработанных скриптов
Erwin
 Разработка и генерация тригеров БД
 Определение свойств информационных объектов, используемых при
описании экранных форм

тема 2 / лекция 6

Copyright © Avdeyev V.A. 2008

More Related Content

Similar to лекция 17

Embarcadero All-Access
Embarcadero All-AccessEmbarcadero All-Access
Embarcadero All-AccessSerghei Urban
 
DBD lection 1. Intro in Database Design. In Russian.
DBD lection 1. Intro in Database Design. In Russian.DBD lection 1. Intro in Database Design. In Russian.
DBD lection 1. Intro in Database Design. In Russian.mikhaelsmirnov
 
3 средства автоматизации проектирования корпоративных приложений
3 средства автоматизации проектирования корпоративных приложений3 средства автоматизации проектирования корпоративных приложений
3 средства автоматизации проектирования корпоративных приложенийKewpaN
 
Базовые принципы и понятия технологии разработки объектно-ориентированных инф...
Базовые принципы и понятия технологии разработки объектно-ориентированных инф...Базовые принципы и понятия технологии разработки объектно-ориентированных инф...
Базовые принципы и понятия технологии разработки объектно-ориентированных инф...DEVTYPE
 
лекция 12 (2 4часа)
лекция 12 (2 4часа)лекция 12 (2 4часа)
лекция 12 (2 4часа)Anastasia Snegina
 
Обзор и архитектура MS Visual Studio Team System 2008
Обзор и архитектура MS Visual Studio Team System 2008Обзор и архитектура MS Visual Studio Team System 2008
Обзор и архитектура MS Visual Studio Team System 2008Александр Шамрай
 
Понятия технологии разработки объектно-ориентированных информационных систем ...
Понятия технологии разработки объектно-ориентированных информационных систем ...Понятия технологии разработки объектно-ориентированных информационных систем ...
Понятия технологии разработки объектно-ориентированных информационных систем ...Aimurat Adilbekov
 
Tfs Overview And Architecture (www.cmcons.com)
Tfs Overview And Architecture (www.cmcons.com)Tfs Overview And Architecture (www.cmcons.com)
Tfs Overview And Architecture (www.cmcons.com)Alexander Novichkov
 
10 причин перехода пользователей с ERwin на Embarcadero ER/Studio
10 причин перехода пользователей с ERwin на Embarcadero ER/Studio10 причин перехода пользователей с ERwin на Embarcadero ER/Studio
10 причин перехода пользователей с ERwin на Embarcadero ER/StudioAndrew Sovtsov
 
4 особенности платформы microsoft .net для разработки корпоративных систем
4 особенности платформы microsoft .net для разработки корпоративных систем4 особенности платформы microsoft .net для разработки корпоративных систем
4 особенности платформы microsoft .net для разработки корпоративных системKewpaN
 
20160323 Пример бизнес-приложения контроля качества в розничной торговле
20160323 Пример бизнес-приложения контроля качества в розничной торговле20160323 Пример бизнес-приложения контроля качества в розничной торговле
20160323 Пример бизнес-приложения контроля качества в розничной торговлеAndrew Sovtsov
 
10 компонентные и офисные приложения на платформе microsoft
10 компонентные и офисные приложения на платформе microsoft10 компонентные и офисные приложения на платформе microsoft
10 компонентные и офисные приложения на платформе microsoftKewpaN
 
Реализация тестового фреймворка на основе OPEN-SOURCE инструментов
Реализация тестового фреймворка на основе OPEN-SOURCE инструментовРеализация тестового фреймворка на основе OPEN-SOURCE инструментов
Реализация тестового фреймворка на основе OPEN-SOURCE инструментовSQALab
 
Open Source Testing Framework: real project example and best practices
Open Source Testing Framework: real project example and best practicesOpen Source Testing Framework: real project example and best practices
Open Source Testing Framework: real project example and best practicesAliaksandr Ikhelis
 
Inroducing SAP ABAP - Presentation with basics SAP ABAP
Inroducing SAP ABAP - Presentation with basics SAP ABAPInroducing SAP ABAP - Presentation with basics SAP ABAP
Inroducing SAP ABAP - Presentation with basics SAP ABAPmikhailshurgulaya
 
метод организации репозитория исходного кода
метод организации репозитория исходного кодаметод организации репозитория исходного кода
метод организации репозитория исходного кодаSergii Shmarkatiuk
 

Similar to лекция 17 (20)

Описание и архитектура TFS 2008
Описание и архитектура TFS 2008Описание и архитектура TFS 2008
Описание и архитектура TFS 2008
 
Embarcadero All-Access
Embarcadero All-AccessEmbarcadero All-Access
Embarcadero All-Access
 
DBD lection 1. Intro in Database Design. In Russian.
DBD lection 1. Intro in Database Design. In Russian.DBD lection 1. Intro in Database Design. In Russian.
DBD lection 1. Intro in Database Design. In Russian.
 
3 средства автоматизации проектирования корпоративных приложений
3 средства автоматизации проектирования корпоративных приложений3 средства автоматизации проектирования корпоративных приложений
3 средства автоматизации проектирования корпоративных приложений
 
Базовые принципы и понятия технологии разработки объектно-ориентированных инф...
Базовые принципы и понятия технологии разработки объектно-ориентированных инф...Базовые принципы и понятия технологии разработки объектно-ориентированных инф...
Базовые принципы и понятия технологии разработки объектно-ориентированных инф...
 
лекция 12 (2 4часа)
лекция 12 (2 4часа)лекция 12 (2 4часа)
лекция 12 (2 4часа)
 
Обзор и архитектура MS Visual Studio Team System 2008
Обзор и архитектура MS Visual Studio Team System 2008Обзор и архитектура MS Visual Studio Team System 2008
Обзор и архитектура MS Visual Studio Team System 2008
 
Понятия технологии разработки объектно-ориентированных информационных систем ...
Понятия технологии разработки объектно-ориентированных информационных систем ...Понятия технологии разработки объектно-ориентированных информационных систем ...
Понятия технологии разработки объектно-ориентированных информационных систем ...
 
Tfs Overview And Architecture (www.cmcons.com)
Tfs Overview And Architecture (www.cmcons.com)Tfs Overview And Architecture (www.cmcons.com)
Tfs Overview And Architecture (www.cmcons.com)
 
10 причин перехода пользователей с ERwin на Embarcadero ER/Studio
10 причин перехода пользователей с ERwin на Embarcadero ER/Studio10 причин перехода пользователей с ERwin на Embarcadero ER/Studio
10 причин перехода пользователей с ERwin на Embarcadero ER/Studio
 
4 особенности платформы microsoft .net для разработки корпоративных систем
4 особенности платформы microsoft .net для разработки корпоративных систем4 особенности платформы microsoft .net для разработки корпоративных систем
4 особенности платформы microsoft .net для разработки корпоративных систем
 
20160323 Пример бизнес-приложения контроля качества в розничной торговле
20160323 Пример бизнес-приложения контроля качества в розничной торговле20160323 Пример бизнес-приложения контроля качества в розничной торговле
20160323 Пример бизнес-приложения контроля качества в розничной торговле
 
лекция № 17
лекция № 17лекция № 17
лекция № 17
 
10 компонентные и офисные приложения на платформе microsoft
10 компонентные и офисные приложения на платформе microsoft10 компонентные и офисные приложения на платформе microsoft
10 компонентные и офисные приложения на платформе microsoft
 
тема 12
тема 12тема 12
тема 12
 
Реализация тестового фреймворка на основе OPEN-SOURCE инструментов
Реализация тестового фреймворка на основе OPEN-SOURCE инструментовРеализация тестового фреймворка на основе OPEN-SOURCE инструментов
Реализация тестового фреймворка на основе OPEN-SOURCE инструментов
 
Open Source Testing Framework: real project example and best practices
Open Source Testing Framework: real project example and best practicesOpen Source Testing Framework: real project example and best practices
Open Source Testing Framework: real project example and best practices
 
Inroducing SAP ABAP - Presentation with basics SAP ABAP
Inroducing SAP ABAP - Presentation with basics SAP ABAPInroducing SAP ABAP - Presentation with basics SAP ABAP
Inroducing SAP ABAP - Presentation with basics SAP ABAP
 
Artsofte for b2 b
Artsofte for b2 b Artsofte for b2 b
Artsofte for b2 b
 
метод организации репозитория исходного кода
метод организации репозитория исходного кодаметод организации репозитория исходного кода
метод организации репозитория исходного кода
 

More from student_kai

презентация
презентацияпрезентация
презентацияstudent_kai
 
презентации продолжение банкета
презентации продолжение банкетапрезентации продолжение банкета
презентации продолжение банкетаstudent_kai
 
основы программирования на языке C
основы программирования на языке Cосновы программирования на языке C
основы программирования на языке Cstudent_kai
 
презентация курсовой работы
презентация курсовой работыпрезентация курсовой работы
презентация курсовой работыstudent_kai
 
лекция№34
лекция№34лекция№34
лекция№34student_kai
 
лекция№32
лекция№32лекция№32
лекция№32student_kai
 
лекция№33
лекция№33лекция№33
лекция№33student_kai
 
лекция№31
лекция№31лекция№31
лекция№31student_kai
 
лекция№30
лекция№30лекция№30
лекция№30student_kai
 
лекция№29
лекция№29лекция№29
лекция№29student_kai
 
лекция№28
лекция№28лекция№28
лекция№28student_kai
 
лекция№27
лекция№27лекция№27
лекция№27student_kai
 
лекция№26
лекция№26лекция№26
лекция№26student_kai
 
лекция№25
лекция№25лекция№25
лекция№25student_kai
 
лекция№25
лекция№25лекция№25
лекция№25student_kai
 
лекция№24
лекция№24лекция№24
лекция№24student_kai
 
лекция№23
лекция№23лекция№23
лекция№23student_kai
 
лекция№22
лекция№22лекция№22
лекция№22student_kai
 
лекция№21
лекция№21лекция№21
лекция№21student_kai
 
лекция№20
лекция№20лекция№20
лекция№20student_kai
 

More from student_kai (20)

презентация
презентацияпрезентация
презентация
 
презентации продолжение банкета
презентации продолжение банкетапрезентации продолжение банкета
презентации продолжение банкета
 
основы программирования на языке C
основы программирования на языке Cосновы программирования на языке C
основы программирования на языке C
 
презентация курсовой работы
презентация курсовой работыпрезентация курсовой работы
презентация курсовой работы
 
лекция№34
лекция№34лекция№34
лекция№34
 
лекция№32
лекция№32лекция№32
лекция№32
 
лекция№33
лекция№33лекция№33
лекция№33
 
лекция№31
лекция№31лекция№31
лекция№31
 
лекция№30
лекция№30лекция№30
лекция№30
 
лекция№29
лекция№29лекция№29
лекция№29
 
лекция№28
лекция№28лекция№28
лекция№28
 
лекция№27
лекция№27лекция№27
лекция№27
 
лекция№26
лекция№26лекция№26
лекция№26
 
лекция№25
лекция№25лекция№25
лекция№25
 
лекция№25
лекция№25лекция№25
лекция№25
 
лекция№24
лекция№24лекция№24
лекция№24
 
лекция№23
лекция№23лекция№23
лекция№23
 
лекция№22
лекция№22лекция№22
лекция№22
 
лекция№21
лекция№21лекция№21
лекция№21
 
лекция№20
лекция№20лекция№20
лекция№20
 

лекция 17

  • 1. Тема 4. ENOVIA SmarTeam для управления техническими данными на предприятии. Характеристика современных CASE-систем Лекция 17. Характеристика современных CASE-систем Copyright © Avdeyev V.A. 2008
  • 2. Компоненты CASE-средств репозиторий как основа CASE-средства. графические средства анализа и проектирования средства разработки приложений средства конфигурационного управления средства документирования средства тестирования средства управления проектом средства реинжиниринга. тема 4 / лекция 17 Copyright © Avdeyev V.A. 2008
  • 3. Классификация по признакам применяемым методологиям и моделям систем и баз данных (БД); степени интегрированности с системами управления базами данных (СУБД); доступным платформам. тема 4 / лекция 17 Copyright © Avdeyev V.A. 2008
  • 4. Классификация по типам (1/2) средства анализа (Upper CASE), предназначенные для построения и анализа моделей предметной области (Design/IDEF, BPwin); средства анализа и проектирования (Middle CASE), поддерживающие наиболее распространенные методологии проектирования и использующиеся для создания проектных спецификаций (Vantage Team Builder, Designer/2000, Silverrun, PRO-IV, CASE.Аналитик). средства проектирования БД, обеспечивающие моделирование данных и генерацию схем баз данных (как правило, на языке SQL) для наиболее распространенных СУБД. К ним относятся ERwin, S-Designor и DataBase Designer (ORACLE). Средства проектирования баз данных имеются также в составе CASEсредств Vantage Team Builder, Designer/2000, Silverrun и PRO-IV тема 4 / лекция 17 Copyright © Avdeyev V.A. 2008
  • 5. Классификация по типам (2/2) средства разработки приложений. К ним относятся средства 4GL (Uniface, JAM, PowerBuilder, Developer/2000, New Era, SQLWindows, Delphi и др.) и генераторы кодов, входящие в состав Vantage Team Builder, PRO-IV и частично - в Silverrun; средства реинжиниринга, обеспечивающие анализ программных кодов и схем баз данных и формирование на их основе различных моделей и проектных спецификаций. Средства анализа схем БД и формирования ERD входят в состав Vantage Team Builder, PRO-IV, Silverrun, Designer/2000, ERwin и SDesignor. тема 4 / лекция 17 Copyright © Avdeyev V.A. 2008
  • 6. Классификация по типам (2/2) средства разработки приложений. К ним относятся средства 4GL (Uniface, JAM, PowerBuilder, Developer/2000, New Era, SQLWindows, Delphi и др.) и генераторы кодов, входящие в состав Vantage Team Builder, PRO-IV и частично - в Silverrun; средства реинжиниринга, обеспечивающие анализ программных кодов и схем баз данных и формирование на их основе различных моделей и проектных спецификаций. Средства анализа схем БД и формирования ERD входят в состав Vantage Team Builder, PRO-IV, Silverrun, Designer/2000, ERwin и SDesignor. тема 4 / лекция 17 Copyright © Avdeyev V.A. 2008
  • 7. CASE система ERwin (AllFusion ERwin Data Modeler) Промышленный инструмент моделирования данных, специально разработанный для поддержки структурного подхода к управлению информацией. Он обеспечивает единую среду, в которой могут быть определены как требования к данным, так и структура баз данных для самых разных СУБД (Ingres II, CA-Clipper, DB2, dBASE, FoxPro, HiRDB, Informix, InterBase, Microsoft Access, Microsoft SQL Server, ODBC 2.0 & 3.0, Oracle, Paradox, Rdb, Red Brick Warehouse, SAS, SQL Anywhere, SQLBase, Sybase, Teradata) тема 4 / лекция 17 Copyright © Avdeyev V.A. 2008
  • 8. Основные функции ERwin Создание логических ЕR диаграмм Проектирование физической структуры БД Связь с IDEF0 диаграммами Отчетная подсистема Совместная работа нескольких разработчиков Реинжиниринг структур БД Элементы проектирования клиентских форм тема 4 / лекция 17 Copyright © Avdeyev V.A. 2008
  • 9. Основные преимущества ERwin Большое количество различных SQL БД Мощный язык скриптов Высокая степень интеграции с различными БД Эффективный реинжиниринг при переходе от одного сервера к другому Обширная отчетная подсистема тема 4 / лекция 17 Copyright © Avdeyev V.A. 2008
  • 10. Порядок разработки БД в ERwin (1/2)  Формирование группы разработчиков и настройка совместного доступа к репозитарию  Определение правил именования информационных объектов  Разработка информационных доменов – основы описания объектов БД  Разработка системы сущностей БД  Определение атрибутов сущностей БД  Формирование системы дополнительных свойств объектов БД  Разработка скриптов автоматизированной обработки объектов БД  Проверка корректности моделей при анализе отчетов  Создание физической модели структуры БД  Формирование схем БД тема 4 / лекция 17 Copyright © Avdeyev V.A. 2008
  • 11. Порядок разработки БД в ERwin (2/2)  Построение системы представлений для БД  Моделирование размера БД и оценка затруднений с производительностью при эксплуатации  Создание и заполнение классификаторов  Создание индексов БД  Формирование процедур БД на основе разработанных скриптов Erwin  Разработка и генерация тригеров БД  Определение свойств информационных объектов, используемых при описании экранных форм тема 2 / лекция 6 Copyright © Avdeyev V.A. 2008