Составители:
Рубрика:
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
Страницы
- « первая
- ‹ предыдущая
- …
- 3
- 4
- 5
- 6
- 7
- …
- следующая ›
- последняя »