КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
CASE -технологии, как новые средства для проектирования ИС. CASE - пакет фирмы PLATINUM, его состав и назначение. Критерии оценки и выбора CASE - средств.ОТВЕТ: Многие организации и разработчики ПО ИС, пытаясь внести усовершенствование в процесс разработки, обращаются к CASE-технологии. Однако, несмотря на потенциальные возможности CASE-средств, есть множество примеров их неудачного внедрения, в результате которых CASE-средства становятся поточными. В связи с этим необходимо отметить следующее: 1. CASE-средства не обязательно дают немедленный эффект, он может быть получен только спустя какое-то время. 2. Реальные затраты на внедрение CASE-средств обычно превышают их приобретение. 3. CASE-средства обеспечивают возможности для получения существенной выгоды только после успешного завершения процесса их внедрения. Ключом к успешному внедрению CASE-средств является готовность организации, которая включает следующие аспекты: 1) технология. Понимание ограниченности существующих возможностей и способность принять новую технологию. 2) культура. Готовность к внедрению новых процессов и взаимоотношений между разработчиками и пользователями. 3) управление. Четкое руководство и организованность по отношению к наиболее важным этапам и процессам внедрения. В случае отсутствия готовности по данным аспектам внедрение CASE-средств, скорее всего, закончится неудачей. Грамотный и разумный подход к использованию CASE-средств может преодолеть все перечисленные выше трудности. Успешное внедрение CASE-средств должно обеспечить такие выгоды, как: 1. Высокий уровень технологической поддержки процессов разработки и сопровождения ПО; 2. Положительное воздействие на следующие факторы: качество продукции, производительность, соблюдение стандартов, документирование; 3. Приемлемый уровень отдачи от инвестиций в CASE-средства, повышение внимания к планированию деятельности, связанной с информационной технологией; 4. Улучшение коммуникации между пользователями и разработчиками. В современных инструментальных средствах начинают появляться CASE-пакеты, которые имеют свои дополнительные названия, например, СУБД «Oracle» имеет пакет «Designer 2000». Современный рынок программных средств насчитывает более 300 различных CASE-средств, наиболее мощные из которых, так или иначе, используются ведущими западными фирмами. Полный комплекс CASE-средств содержит следующие компоненты: 1. Репозитарий - должен обеспечивать хранение версий проекта, его отдельных компонентов, синхронизацию поступления информации от различных разработчиков при групповой разработке; 2. Средства разработки приложений и генераторы кодов; 3. Средства конфигурационного управления; 4. Средства документирования; 5. Средства тестирования; 6. Средства управления проектом; 7. Средства реинжениринга. Для проведения анализа и реорганизации биҿнес-процессов PLATINUM technology предлагает CASE-средство верхнего уровня BPWin, поддерживающее основные методологии. На основе моеవли BPWiŮ можно построить модѵль данных с помощью инструмента ERWin. Он имеет два уровня представления данных – логический и физический. ERWin позволяет проводить процессы прямого и обратного проектирования БД. То есть по модели данных можно сгенерировать схему БД или автоматически создать модель данных на основе информации системного каталога. ERWin интегрируется с популярными средствами клиентской части – VB, Delphi, Power Builder, что позволяет автоматически генерировать код приложения, который полностью готов к компиляции и выполнению. Для объединения, использующихся на разных этапах и разными специалистами средств моделирования и разработки, фирма PLATINUM предлагает систему Model Mart – хранилище моделей, к которому открыт доступ для участников проекта создания ИС. Критерии оценки и выбора CASE-средств: 1) реализацию проекта по созданию ИС принято разбивать на стадии анализа, проектирования, кодирования, тестирования, сопровождения. Поэтому крайне важно иметь эффективные средства автоматизации ранних этапов реализации проекта. 2) проект по созданию сложной ИС невозможно реализовать в одиночку. При реализации крупных информационных проектов необходимо иметь средства координации и управления коллективом разработчиков. 3) жизненный цикл создания сложной ИС сопоставим с ожидаемым временем ее эксплуатации. Следовательно, для создания ИС жизненно необходим инструмент, значительно уменьшающий время разработки ИС. 4) вследствие значительного ЖЦ может оказаться, что в процессе создания системы внешние условия изменились. Таким образом, средства должны быть достаточно гибкими к изменяющимся требованиям.
|