Реляционная модель данных


Преимущества использования


Download 372 Kb.
bet21/21
Sana28.12.2022
Hajmi372 Kb.
#1023068
1   ...   13   14   15   16   17   18   19   20   21
Bog'liq
Conn&Begg

Преимущества использования CASE-инструментов. Использование CASE-инструментов позволяет существенно повысить производительность труда при разработке приложений БД. Здесь термин «производительность» относится как к продуктивности процесса разработки, так и к эффективности самой разрабатываемой системы. Продуктивность характеризует уровень затрат (времени и денежных средств), которые потребовались для реализации приложения БД. CASE-инструменты предназначены для упрощения и автоматизации решения отдельных задач в ходе разработки системы, поэтому позволяют существенно повысить продуктивность труда разработчиков. Эффективность характеризует общий уровень соответствия созданной системы имеющимся информационным потребностям ее пользователей.
В стремлении достичь более высокой производительности повышение эффективности процесса разработки может иметь даже большее значение, чем повышение продуктивности работы отдельных разработчиков. Например, вряд ли имеет смысл ставить рекорды продуктивности труда при создании приложения БД, если конечный продукт будет представлять собой вовсе не то, что хотел получить заказчик. Таким образом, в нашем толковании эффективность работы связана именно с качеством конечного продукта. Поскольку компьютеры лучше человека справляются с определенными задачами (например, проверка непротиворечивости), для повышения эффективности решения подобных задач в процессе разработки системы целесообразно использовать именно CASE-инструменты.
Использование CASE-инструментов способствует повышению производительности труда разработчиков, что достигается за счет перечисленных ниже преимуществ,

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

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

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

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

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

Download 372 Kb.

Do'stlaringiz bilan baham:
1   ...   13   14   15   16   17   18   19   20   21




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling