Контрольная работа: Суть и область применения CASE-технологий
· возможностью организации параллельной работы аналитиков, проектировщиков и программистов.
Идеальное объектно-ориентированное САSЕ-средство должно содержать четыре основных блока: анализ, проектирование, разработка и инфраструктура.
Основные требования к блоку анализа:
· возможность выбора выводимой на экран информации из всей совокупности данных, описывающих модели;
· согласованность диаграмм при хранении их в репозитарии;
· внесение комментариев в диаграммы и соответствующую документацию для фиксации проектных решений;
· возможность динамического моделирования в терминах событий;
· поддержка нескольких нотаций (хотя бы три нотации - Г.Буча, И.Джекобсона и ОМТ).
Основные требования к блоку проектирования:
· поддержка всего процесса проектирования приложения;
· возможность работы с библиотеками, средствами поиска и выбора;
· возможность разработки пользовательского интерфейса;
· поддержка стандартов ОLE, ActiveX и доступ к библиотекам HTML или Java;
· поддержка разработки распределенных или двух- и трехзвенных клиент-серверных систем (работа с CORBA, DCOM, Internet).
Основные требования к блоку реализации:
· генерация кода полностью из диаграмм;
· возможность доработки приложений в клиент-серверных САSЕ-средствах типа Power Builder;
· реинжиниринг кодов и внесение соответствующих изменений в модель системы;
· наличие средств контроля, которые позволяют выявлять не соответствие между диаграммами и генерируемыми кодами и обнаруживать ошибки как на стадии проектирования, так и на стадии реализации.
Основные требования к блоку инфраструктуры:
· наличие репозитория на основе базы данных, отвечающего за генерацию кода, реинжиниринг, отображение кода на диаграммах, а также обеспечивающего соответствие между моделями и программными кодами;
· обеспечение командной работы (многопользовательской работы и управление версиями) и реинжиниринга.