русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Современные CASE технологии


Дата добавления: 2013-12-23; просмотров: 2122; Нарушение авторских прав


Методы описания жизненного цикла системы и ее структурного анализа положены в основу средств автоматизированного проектирования CASE. Современные CASE-средства применяются для поддержки многочисленных технологий проектирования информационных систем: от простого анализа и документирования до полномасштабной автоматизации.

Стандартный комплекс CASE-средств, как правило, содержит следующие компоненты:

– репозиторий – средство централизованного хранения информации о проектируемом программном обеспечении в течение всего жизненного цикла. Его основные задачи: хранение версий проекта и его отдельных компонентов; синхронизация поступления информации от различных разработчиков; контроль информации на полноту и непротиворечивость; сборка запрошенной версии проекта;

– средства ввода данных в репозиторий и организации взаимодействия с CASE-средством. Используются различными категориями разработчиков на разных стадиях жизненного цикла системы;

– средства анализа, проектирования и разработки;

– средства вывода: документирования, управления проектом и генерации кода.

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

1. Средства анализа и проектирования. Используются для создания спецификаций системы и ее проектирования, поддерживают широкий спектр методологий структурного анализа и проектирования. Наиболее распространенные программные продукты: BPWin, CASE.Аналитик, System Architect, ProKit*Workbench, Analyst/Designer, Design/IDEF.

2. Средства проектирования баз данных. Обеспечивают инфологическое и логическое моделирование данных, генерацию схем баз данных в виде скриптов SQL, непосредственное создание объектов схемы на сервере базы данных для наиболее распространенных СУБД: ERWin, S-Designor, Silverrun, Designer/2000.



Рис.4. Пример построения ER-диаграммы в Oracle Designer/2000

 

Рис.5. Логическая схема данных, полученная из ER-диаграммы (Designer/2000)

 

3. Средства программирования и разработки приложений. К ним относятся PowerBuilder, Developer/2000, Delphi, средства Microsoft Visual Studio, Visual Studio .Net (C#, Visual C++, Visual J++ и т.д.).

4. Средства сопровождения и реинжиниринга, обеспечивающие анализ программных кодов и схем баз данных и формирование на их основе различных моделей и проектных спецификаций. Средства анализа схем БД и формирования ERD входят в состав Vantage Team Builder, PRO-IV, ERwin и S-Designor. В области анализа программных кодов наибольшее распространение получают объектно-ориентированные CASE-средства, обеспечивающие реинжиниринг программ на языке С++ (Rational Rose, Object Team).

5. Средства поддержки групповой работы на проектом: PVCS, Microsoft SourceSafe.

6. Программные комплексы, интегрирующие вышеперечисленные средства и позволяющие на всех этапах жизненного цикла системы разрабатывать спецификации компонентов и интерфейсов, общую архитектуру, алгоритмы и структуры данных: Oracle CASE*Designer 2000, Silverrun.

Классификация по категориям определяет степень интегрированности по выполняемым функциям и включает отдельные локальные средства, решающие небольшие автономные задачи (tools), набор частично интегрированных средств, охватывающих большинство этапов жизненного цикла ИС (toolkit) и полностью интегрированные средства, поддерживающие весь жизненный цикл информационной системы и связанные общим репозиторием (workbench).




<== предыдущая лекция | следующая лекция ==>
Жизненный цикл баз данных | Документальные БД. Фактографические БД


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.003 сек.