Инструментальные средства автоматизированного проектирования баз данных. Рыбанов А.А. - 5 стр.

UptoLike

Составители: 

4
1. CASE-ТЕХНОЛОГИИ
1.1. Понятие CASE-технологии
CASE-технология (Computer-Aided Software/System Engineering) пред-
ставляет собой совокупность методологий анализа, проектирования, раз-
работки и сопровождения сложных систем и поддерживается комплексом
взаимоувязанных средств автоматизации. CASE-технологияэто инстру-
ментарий для системных аналитиков, разработчиков и программистов, за-
меняющий бумагу и карандаш компьютером, автоматизируя процесс про-
ектирования и разработки ПО.
При
использовании методологий структурного анализа появился ряд
ограничений (сложность понимания, большая трудоемкость и стоимость
использования, неудобство внесения изменений в проектные специфика-
ции и т.д.) С самого начала CASE-технологии и развивались с целью пре-
одоления этих ограничений путем автоматизации процессов анализа и ин-
теграции поддерживающих средств. Они обладают достоинствами и
воз-
можностями, перечисленными ниже.
Единый графический язык. CASE-технологии обеспечивают всех участ-
ников проекта, включая заказчиков, единым строгим, наглядным и интуи-
тивно понятным графическим языком, позволяющим получать обозримые
компоненты с простой и ясной структурой. При этом программы представ-
ляются двумерными схемами (которые проще в использовании, чем мно-
гостраничные описания), позволяющими заказчику
участвовать в процессе
разработки, а разработчикамобщаться с экспертами предметной области,
разделять деятельность системных аналитиков, проектировщиков и про-
граммистов, облегчая им защиту проекта перед руководством, а также
обеспечивая легкость сопровождения и внесения изменений в систему.
Единая БД проекта. Основа CASE-технологиииспользование базы
данных проекта (репозитория) для хранения всей информации
о проекте,
которая может разделяться между разработчиками в соответствии с их
  1. CASE-ТЕХНОЛОГИИ
  1.1. Понятие CASE-технологии
  CASE-технология (Computer-Aided Software/System Engineering) пред-
ставляет собой совокупность методологий анализа, проектирования, раз-
работки и сопровождения сложных систем и поддерживается комплексом
взаимоувязанных средств автоматизации. CASE-технология – это инстру-
ментарий для системных аналитиков, разработчиков и программистов, за-
меняющий бумагу и карандаш компьютером, автоматизируя процесс про-
ектирования и разработки ПО.
  При использовании методологий структурного анализа появился ряд
ограничений (сложность понимания, большая трудоемкость и стоимость
использования, неудобство внесения изменений в проектные специфика-
ции и т.д.) С самого начала CASE-технологии и развивались с целью пре-
одоления этих ограничений путем автоматизации процессов анализа и ин-
теграции поддерживающих средств. Они обладают достоинствами и воз-
можностями, перечисленными ниже.
  Единый графический язык. CASE-технологии обеспечивают всех участ-
ников проекта, включая заказчиков, единым строгим, наглядным и интуи-
тивно понятным графическим языком, позволяющим получать обозримые
компоненты с простой и ясной структурой. При этом программы представ-
ляются двумерными схемами (которые проще в использовании, чем мно-
гостраничные описания), позволяющими заказчику участвовать в процессе
разработки, а разработчикам – общаться с экспертами предметной области,
разделять деятельность системных аналитиков, проектировщиков и про-
граммистов, облегчая им защиту проекта перед руководством, а также
обеспечивая легкость сопровождения и внесения изменений в систему.
  Единая БД проекта. Основа CASE-технологии – использование базы
данных проекта (репозитория) для хранения всей информации о проекте,
которая может разделяться между разработчиками в соответствии с их

                                  4