Microsoft Visual Studio 2010 Пример внедрения: решение заказчика ФГУП «ЦентрИнформ» повышает эффективность разработки с новейшими версиями Microsoft Visual Studio и Visual Studio Team Foundation Server 2010 Обзор «Применение Заказчик: ФГУП «ЦентрИнформ» программистам эффективнее использовать большую наработанную Страна: Россия Область деятельности: Разработка ПО, ИТуслуги Численность персонала: 800 человек с учетом Microsoft Visual Studio ИТ-задача Разработка Предприятию требовалось повысить эффективность разработки ПО в связи с увеличением масштабов выполняемых проектов. Решение Внедрение Microsoft® Visual Studio® 2010 и Team Foundation Server 2010 улучшило коллективную работу над проектами, позволило эффективно использовать старые наработки и устранять ошибки. Преимущества решения Более эффективный анализ кода и использование собственных наработок; Расширенные возможности трассировки и тестирования разрабатываемого кода; Поддержка новейших веб-технологий. Программные ресурсы Microsoft Visual Studio 2010 Ultimate Microsoft Visual Studio Team Foundation Server 2010 1 позволило нашим алгоритмическую базу и за счет этого существенно ускорить работу над новыми проектами». Виталий Александрович Головко, филиальной сети О компании Федеральное государственное унитарное предприятие «ЦентрИнформ» — системный интегратор в области информатизации и защиты информации. Филиальная сеть предприятия насчитывает 22 филиала по всей России: от Калининграда на западе до Камчатки на востоке. 2010 заместитель Генерального директора ФГУП "ЦентрИнформ" Для работы над сложными проектами и высоконагруженными вебприложениями, связанными с разработкой защищенных информационных систем и программного обеспечения, Федеральное государственное унитарное предприятие «ЦентрИнформ» внедрило новейшие версии Microsoft Visual Studio 2010 и Team Foundation Server 2010. Эти продукты повысили эффективность работы программистов предприятия и позволили использовать новейшие версии C# 4.0 и .NET 4.0, что способствовало усовершенствованию разработки ПО в целом. «Мы остановили свой выбор на новейшей версии набора Visual Studio, в котором значительно расширены как возможности оптимизации процесса разработки, так и управления проектами. Для нас крайне важна мощная поддержка в Microsoft Visual Studio 2010 современных вебтехнологий, поскольку доля проектов на базе веба, которые «ЦентрИнформ» выполняет по заказам государственных и коммерческих организаций, быстро растет». Александр Люторович, начальник Управления информационного развития, ФГУП «ЦентрИнформ» О заказчике Федеральное государственное унитарное предприятие «ЦентрИнформ» — системный интегратор в области информатизации и защиты информации. В портфеле решений предприятия инновационные программы и комплексы, современное оборудование и средства для защиты и оптимизации бизнеса, собственные разработки в области информационной безопасности на основе НИОКР. Филиальная сеть предприятия насчитывает 22 филиала по всей России: от Калининграда на западе до Камчатки на востоке. Ситуация Одним из ключевых направлений деятельности ФГУП «ЦентрИнформ» является разработка ПО для ведомственных и корпоративных информационных систем. Предприятие выполняет проекты различных масштабов – от небольших до сложных общегосударственных систем. С 2008 года разработка ПО во ФГУП «ЦентрИнформ» велась с помощью Microsoft Visual Studio 2008 Team System (о внедрении можно прочитать по ссылке на сайте microsoft.com/rus/casestudies/). Применение этой среды обеспечило высокую скорость разработки и быструю адаптацию к изменению требований заказчика, контроль за исполнением требований и изменениями при коллективной работе над проектам. Решение Microsoft Visual Studio 2008 позволило реализовать работу в единой среде архитекторов, проектировщиков, специалистов по базам данных и специалистов сопровождения на всех этапах жизненного цикла проекта и объединить в одну технологическую цепочку постановку задачи, планирование, разработку, тестирование, внедрение и сопровождение. За последующие два года бизнес ФГУП «ЦентрИнформ» постоянно рос, как и масштабы выполняемых проектов. Программисты организации создали большой объем алгоритмов, которые имело смысл использовать в новых проектах, однако возможности Microsoft Visual Studio 2008 Team System по повторному использованию старого кода были ограничены. 2 «Нашим программистам очень понравился графический инструмент Architecture Explorer в Microsoft Visual Studio 2010 – он позволяет оперативно анализировать исходный код старых наработок и понять взаимозависимости его различных компонентов. В результате программисты могут с минимальными затратами рабочего времени повторно использовать старый код, что существенно ускоряет разработку новых приложений». Алексей Дегтев, начальник Управления разработки, ФГУП «ЦентрИнформ» Решение В начале 2011 года ФГУП «ЦентрИнформ» в связи со значительным увеличением масштабов выполняемых проектов обновило среду разработку, установив версии Microsoft Visual Studio 2010 и Visual Studio Team Foundation Server 2010. «Мы остановили свой выбор на новейшей версии набора Visual Studio, в котором значительно расширены как возможности оптимизации процесса разработки, так и управления проектами. Для нас крайне важна мощная поддержка в Microsoft Visual Studio 2010 современных веб-технологий, поскольку доля проектов на базе веба, которые «ЦентрИнформ» выполняет по заказам государственных и коммерческих организаций, быстро растет», – уточнил Александр Люторович, начальник Управления информационного развития ФГУП «ЦентрИнформ». Среда Visual Studio 2010 привлекла ФГУП «ЦентрИнформ» еще и поддержкой новейшей версии языка программирования C# 4.0 и платформы .NET 4.0. Преимущества Как отмечают специалисты ФГУП «ЦентрИнформ», переход на Microsoft Visual Studio 2010 позволил им существенно усовершенствовать разработку ПО. Например, появившийся в этой версии новый инструмент моделирования Architecture Explorer, предназначенный для просмотра структуры объектов, в отличие от браузера объектов (Object Browser) или диаграммы классов (Class Diagram) позволяет увидеть в графической форме еще и обращения к элементу, имеющиеся в проекте. Architecture Explorer помогает программистам понять архитектуру наработанных алгоритмов базы и даже углубиться в уже скомпилированную сборку для облегчения понимания того, как приложение работает, без открытия файлов кода. «Нашим программистам очень понравился графический инструмент Architecture Explorer в Microsoft Visual Studio 2010 – он позволяет оперативно анализировать исходный код старых наработок и понять взаимозависимости его 3 «Переход на Microsoft Visual Studio 2010 существенно повысил продуктивность работы наших тестировщиков за счет применения новых удобных инструментов тестирования приложений, использования новых возможностей при ручном тестировании и более эффективного управления проектами, а следовательно повысилось и качество выпускаемых продуктов». Алексей Постников, начальник Управления обеспечения качества, ФГУП «ЦентрИнформ» 4 различных компонентов. В результате программисты могут с минимальными затратами рабочего времени повторно использовать старый код, что существенно ускоряет разработку новых приложений», – рассказал Алексей Дегтев, начальник Управления разработки ФГУП «ЦентрИнформ». Реализованная в Visual Studio 2010 функция отладки IntelliTrace полностью устраняет проблемы воспроизводимости ошибок. Теперь тестеры могут подробно и эффективно описывать ошибки, и разработчики всегда смогут воспроизвести их в том состоянии, в котором их обнаружили. К другим возможностям Visual Studio 2010 относятся статический анализ кода, метрики кода и профилирование. Также программисты ФГУП «ЦентрИнформ» активно пользуются реализованными в новых версиях Microsoft Visual Studio 2010 и Visual Studio Team Foundation Server возможностями по трассировке (поддержка иерархических рабочих элементов) и усовершенствованным выводом разных окон пользовательского интерфейса на несколько мониторов, новым функционалом тестирования и управления проектами при создании релиза. «Переход на Microsoft Visual Studio 2010 существенно повысил продуктивность работы наших тестировщиков за счет применения новых удобных инструментов тестирования приложений, использования новых возможностей при ручном тестировании и более эффективного управления проектами, а следовательно повысилось и качество выпускаемых продуктов», – резюмировал Алексей Постников, начальник Управления обеспечения качества ФГУП «ЦентрИнформ». Дополнительные сведения Информация о других проектах, реализованных на базе технологий корпорации Майкрософт, доступна по адресам: http://www.Microsoft.com/rus/business/casestudies (на русском языке) или http://www.microsoft.com/resources/casestudies (на английском языке). За дополнительными сведениями о продуктах и услугах обращайтесь в информационный центр корпорации Майкрософт по телефонам (495) 916– 71–71 (Москва), (800) 200–80–01 (все города России). Адрес корпорации Майкрософт в Интернете: http://www.microsoft.com/ (на английском языке), http://www.microsoft.com/rus/ (на русском языке). Для получения дополнительных сведений о проекте (решении) посетите сайт: http://msdn.microsoft.com/ru-ru/vstudio/default.aspx. Для получения дополнительных сведений о клиенте посетите сайт: http://www.center-inform.ru. © Корпорация Майкрософт, 20011. Все права защищены. Настоящий документ носит исключительно разъяснительный характер. КОРПОРАЦИЯ МАЙКРОСОФТ НЕ ПРЕДОСТАВЛЯЕТ ЭТИМ ДОКУМЕНТОМ НИКАКИХ ГАРАНТИЙ, ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ. Microsoft, Visual Studio являются зарегистрированными товарными знаками корпорации Майкрософт (Microsoft Corporation) в США и других странах. Названия прочих организаций и изделий являются товарными знаками соответствующих владельцев. 5 Продукты Microsoft Microsoft Visual Studio 2010 Ultimate Microsoft Visual Studio Team Foundation Server 2010