44. Возможности CASE-средств для проектирования баз данных.

 

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

 

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

·        мощные графические средства для описания и документирования информационных систем, обеспечивающие удобный интерфейс с разработчиком и развивающие его творческие возможности;

·        интеграция отдельных компонент CASE-средств, обеспечивающая управляемость процессом разработки информационных систем;

·        использование специальным образом организованного хранилища проектных  метаданных (репозитория).

Интегрированное CASE-средство (или комплекс средств, поддерживающих полный жизненный цикл программного обеспечения) содержит следующие компоненты:

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

·        графические средства анализа и проектирования, обеспечивающие создание и редактирование иерархически связанных диаграмм (DFD*, ERD* и др.), образующих модели ИС;

·        средства разработки приложений, включая языки 4GL и генераторы кодов;

·        средства конфигурационного управления;

·        средства документирования;

·        средства тестирования;

·        средства управления проектом;

·        средства реинжиниринга.

 



* DFD (Data Flow Diagrams) – диаграммы потоков данных.

* ERD (Entity-Relation Diagrams) – диаграммы «сущность-связь».

Сайт создан в системе uCoz
Яндекс.Метрика