111
проектной группы, которое может возникнуть в силу наличия общих дан-
ных и функций;
•
обеспечивать возможность ведения работ по проектированию отдельных
подсистем небольшими группами (3-7 человек). Это обусловлено прин-
ципами управляемости коллектива и повышения производительности за
счет минимизации числа внешних связей;
•
обеспечивать минимальное время получения работоспособной ИС. Речь
идет не о сроках готовности всей ИС, а о сроках реализации отдельных
подсистем. Реализация ИС в целом в короткие сроки может потребовать
привлечения большого числа разработчиков, при этом эффект может ока-
заться ниже, чем при реализации в более короткие сроки отдельных под-
систем меньшим числом разработчиков.
Практика показывает, что даже
при наличии полностью завершенного проекта, внедрение идет последо-
вательно по отдельным подсистемам;
•
предусматривать возможность управления конфигурацией проекта, веде-
ния версий проекта и его составляющих, возможность автоматического
выпуска проектной документации и синхронизацию ее версий с версиями
проекта;
•
обеспечивать независимость выполняемых
проектных решений от
средств реализации ИС (систем управления базами данных (СУБД), опе-
рационных систем, языков и систем программирования);
•
иметь поддержку со стороны согласованных CASE-средств, обеспечива-
ющих автоматизацию процессов, выполняемых на всех стадиях ЖЦ.
Понятие CASE
Первоначально (1980-е) значение термина CASE (Computer Aided Soft-
ware/System Engineering
) ограничивалось вопросами автоматизации черчения
диаграмм.
112
Современные CASE-средства охватывают обширную область поддержки
различных
технологий проектирования, покрывающих весь жизненный цикл
ПО.
В настоящее время к CASE-средствам относят любое программное сред-
ство, автоматизирующее ту или иную совокупность процессов ЖЦ ИС, вклю-
чая анализ и формулировку требований, проектирование прикладного ПО и баз
данных, генерацию кода, тестирование,
документирование, обеспечение каче-
ства, конфигурационное управление, управление проектом и др. и обладающее
следующими основными характерными особенностями:
•
графические средства для описания и документирования ИС;
•
удобный интерфейс с разработчиками;
•
интеграция отдельных компонент, поддерживающих ЖЦ ПО;
•
использование специальным образом организованного хранилища про-
ектных метаданных (
репозитория
).
При этом большую роль играют
методы визуального представления ин-
формации
. Это предполагает построение
структурных
или
иных диаграмм в
реальном масштабе времени, использование многообразной цветовой палитры,
сквозную проверку синтаксических правил.
Классификация CASE-средств
Современный рынок программных средств насчитывает около 300 раз-
личных CASE-средств, включая как относительно дешевые и ограниченные по
возможностям системы для ПК, так и дорогостоящие системы для неоднород-
ных вычислительных платформ и операционных сред.
Все современные CASE-средства могут быть классифицированы в основ-
ном по
типам и категориям.
Do'stlaringiz bilan baham: