CASE-технологии проектирования ИС

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

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

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

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

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

В настоящее время CASE-технология представляет собой совокуп­ность методологий анализа, проектирования, разработки и сопровож­дения сложных систем и поддерживается комплексом взаимосвязанных средств автоматизации.

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

Ряд принципов CASE - технологий:

1 - максимально возможное повышение уровня абстракции при описании компонентов на различных этапах проектирования;

2 - сокрытие всей информации избыточно для данного этапа или объекта проектирования;

3 - модульность и строгая иерархия структурного построения программных и информационных компонентов;

4 - унификация правил проектирования и взаимодействие компонентов между собой и с внешней средой;

5 - поэтапный контроль полноты и качества решения функциональных задач.

Основными функциями CASE - средств являются:

 1. объектно-ориентированное, системное и логическое проектирование программных средств и БД;

2. планирование и оценка затрат ресурсов на разработку программных средств и БД;

3. стратегическое планирование и управление проектами на всём жизненном цикле;

 4. анализ требований, структурное проектирование программной среды БД и разработка и применение спецификаций требований;

5. организация и управление БД и хранилищами проектов;

 6. повторное использование отработанных программных компонентов, а также перенос их на другие аппаратные платформы.

Архитектура CASE-средств.

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: