Borland StarTeam
омпания Borland является одним из самых популярных производителей средств разработки: почти двадцать лет ее продукты пользуются заслуженной популярностью. В настоящее время стратегия развития средств разработки Borland предполагает поддержку полного жизненного цикла приложений (Application Lifecycle Management, ALM), включающего определение требований, проектирование, разработку, тестирование, развертывание и сопровождение приложений. Об этом свидетельствует и приобретение Borland ряда компаний — BoldSoft MDE Aktiebolag (ведущего поставщика новейшей технологии разработки приложений Model Driven Architecture), Starbase (поставщика средств конфигурационного управления программными проектами), TogetherSoft Corporation (поставщика решений в области проектирования программного обеспечения), о чем мы уже сообщали в прошлом году. Целью поддержки всего жизненного цикла создания приложений является в первую очередь его сокращение, а также упрощение контроля процесса разработки и коллективной работы над проектами и в конечном счете снижение совокупной стоимости владения программным обеспечением.
Сегодня Borland предлагает комплексный набор средств разработки для всех основных этапов жизненного цикла программных продуктов, с помощью которых можно осуществлять координацию работы группы специалистов, занятой созданием корпоративной системы: архитекторов, аналитиков, специалистов по тестированию и внедрению и их руководителей. Эти продукты созданы в соответствии с отраслевыми стандартами, поэтому их можно применять совместно с продуктами других производителей, используя альтернативные решения от сторонних разработчиков на любом этапе жизненного цикла приложения.
В ходе каждого из этапов разработки программного продукта должна осуществляться координация действий между всеми членами группы. Для этой цели можно использовать Borland StarTeam — полнофункциональную систему управления конфигурациями программного обеспечения, централизованно хранящую все необходимые данные и облегчающую взаимодействие сотрудников, ответственных за выполнение различных задач.
Особенностями данного продукта являются: тесная интеграция с другими продуктами Borland, поддержка распределенных команд разработчиков, взаимодействующих также и через Интернет, наличие нескольких типов клиентских интерфейсов (в том числе Web-интерфейса и Windows-интерфейса), поддержка многих платформ и операционных систем, наличие StarTeam Software Development Kit (SDK), представляющего собой прикладные программные интерфейсы Java и COM для создания решений на базе StarTeam, средства защиты данных на стороне клиента и сервера, средства управления версиями, поддержка параллельной разработки, средства доступа к репозитариям Merant PVCS Version Manager и Microsoft Visual SourceSafe, средства интеграции с Microsoft Project, средства визуального представления данных, создания отчетов и поддержки принятия решений.