Стартовая площадка для программистов

«Идея в том, чтобы предоставить программистам стартовую площадку, которая позволила бы им не начинать каждый раз с нуля», — сказал Эрик Шурр, старший вице-президент компании Rational Software по маркетингу.

По словам Шурра, данная инициатива нацелена на то, чтобы помочь компаниям-разработчикам программного обеспечения ускорить построение приложений за счет повторного использования общих программных ресурсов, или так называемых строительных блоков, — архитектуры, бизнес-модели, дизайн-модели, фрагментов кода, технических заданий, планов и сценариев тестирования.

Пользуясь этими ресурсами, разработчики могут строить приложения, а затем приспосабливать их к конкретным нуждам компании. Программист, создающий приложение класса B2B, например, может вначале воспользоваться некоторыми или всеми ресурсами из уже испытанных в работе, а затем добавить необходимую функциональность.

Rational собирается предложить некоторые фрагменты Reusable Asset Specification консорциуму Object Management Group для утверждения в качестве стандарта.

Эта организация отвечает, в частности, за разработку унифицированного языка моделирования Unified Model Language, в котором нашли отражение лучшие методы проектирования, успешно применявшиеся в моделировании крупных систем.

«Мы только разрабатываем стандарты, а программные ресурсы, конечно же, должны будут поступать от авторов приложений», — добавил Шурр.

Rational предоставит разработчикам комплект инструментальных средств под названием e-development Accelerators, которые позволят работать в стиле, предусматриваемом спецификацией.

Глава компании ComponentSource Сэм Паттерсон перечислил основные преимущества многократного использования компонентов: ускорение разработки, повышение качества программного обеспечения и экономия денежных средств.

ComponentSource специализируется на производстве программных компонентов, оформленных в стиле Reusable Asset Specification.

Поскольку разработчики могут за деньги или бесплатно использовать уже готовые компоненты, расходы на построение приложений существенно снижаются.

Более того, компаниям не приходится отвлекаться на нетехнические детали разработки ПО.

«Мы создаем такую спецификацию, которая позволит крупным предприятиям, разрабатывающим приложения для платформ Java или Windows, находить и повторно использовать компоненты независимо от того, для какой платформы они были написаны и на какой сервер были рассчитаны», — сказал Паттерсон.

Инициативу создания Reusable Asset Specification поддержали также компании Microsoft, IBM, Objectools.com, Flashline.com и IntellectMarket.


Пишем быстрее

Компания Rational Software предлагает спецификации для детального описания программных активов

Определение активов