
Министерство образования Республики Беларусь
Учреждение образования Белорусский Государственный Университет Информатики и Радиоэлектроники
Кафедра микро и наноэлектроники
Реферат по дисциплине учебная практика
По теме:
«Visual Studio»
Выполнил:
ст. гр. 642701
Симоненко Г.О
Проверил:
к. т. н. Стемпицкий В.Р.
Минск 2007
Содержание
Состав Microsoft Visual Studio
Microsoft Visual Studio - линейка продуктов фирмы Майкрософт, включающих интегрированную среду разработки программного обеспечения и ряд других инструментальных средств.
На момент написания реферата фирма Microsoft предлагает следующие пакеты:
Visual Studio Team System
Интегрированный и расширяемый набор инструментов для управления программными проектами на всех этапах разработки и тестирования. Обеспечивает взаимодействие и совместную работу коллектива разработчиков.
С помощью Visual Studio 2005 Team System у организаций есть возможность:
— |
снизить сложность при разработке современных сервис-ориентированных приложений, создавать их с учетом структуры конкретных компьютерных сетей; |
— |
способствовать коллективной работе всех участников проекта, сократить сроки и повысить надежность и предсказуемость процесса разработки; |
— |
настраивать и расширять инструменты Team System с помощью собственных шаблонов и инструментов, или выбирать требуемое решение из более чем 450 дополнительных продуктов от 190 партнеров Microsoft. |
Современные программные системы состоят из многочисленных сервисов (служб), распределенных по компьютерным сетям и платформам, созданных с использованием разных языков программирования и протоколов. Все это оказывает значительное влияние на структуру сетей, их настройку и управление. Команды разработчиков становятся все более специализированными и распределены географически. Успех внедрения современного программного решения зависит в большой степени и от того, насколько удается сократить разрыв между коллективом разработчиков и эксплуатантами системы. Чем раньше в процесс разработки будет вовлечен ИТ-отдел заказчика — тем лучше.
Новое семейство инструментов Visual Studio Team System продолжает традиции успешных и высокоэффективных средств разработки Microsoft. Теперь у коммерческих разработчиков появился интегрированный и расширяемый пакет инструментов для повышения управляемости процесса разработки.
Visual Studio 2005 Team Suite
Интегрированный пакет инструментов для проектировщиков приложений (Visual Studio Team Architect Edition), программистов (Visual Studio Team Developer Edition) и специалистов по тестированию (Visual Studio Team Test Edition), с возможностями расширения. Эффективный пакет для управления разработкой ПО на всех этапах проекта. В его составе:
— |
интегрированные средства моделирования сетевых и веб-приложений, работающие с учетом требований к ИТ-инфраструктуре; |
— |
инструменты анализа качества кода и его производительности, позволяющие создавать надежные корпоративные приложения; |
— |
средства нагрузочного тестирования, помогающие обеспечить требуемую производительность приложений. |
Visual Studio 2005 Team Edition for Software Architects
Интегрированный инструмент для проектирования приложений, использующих службы, содержит графические конструкторы для архитекторов приложений, менеджеров корпоративных сетей и разработчиков. А именно:
— |
графические средства проектирования приложений, в том числе использующих веб-службы; |
— |
графические инструменты для концептуального проектирования сетевой инфраструктуры; |
— |
инструменты развертывания, с помощью которых можно проверять создаваемые приложения на соответствие сетевой инфраструктуре. |
Visual Studio 2005 Team Edition for Software Developers
Содержит средства анализа качества кода и его производительности, что помогает создавать надежные приложения и службы уровня mission-critical:
— |
комплексные средства тестирования модулей с индикацией «покрытия» кода тестами; |
— |
инструменты анализа производительности кода, помогающие добиться наивысшей скорости работы; |
— |
статические анализаторы кода, диагностирующие проблемы с безопасностью и производительностью на ранних этапах разработки. |
Visual Studio 2005 Team Edition for Software Testers
Набор интегрированных инструментов для тестирования приложений и служб, в том числе средств для нагрузочного тестирования, с помощью которых можно проверить производительность приложений до их поставки и установки:
— |
средства создания тестов для веб-приложений; |
— |
средства разработки нагрузочных тестов и их выполнения; |
— |
встроенные инструменты для обмена результатами нагрузочного тестирования с другими участниками проекта. |
Visual Studio 2005 Team Load Test Agent
Дополнительный модуль нагрузочного тестирования для использования с Visual Studio Team Edition for Software Testers. Позволяет имитировать большее количество пользователей и точнее измерять производительность:
— |
лицензируется на каждый процессор в серверном пуле, который используется для имитации нагрузки; |
— |
на одном процессоре позволяет имитировать работу примерно 1000 пользователей. |
Visual Studio 2005 Team Foundation Server
Сервер для организации работы в коллективах и эффективного обмена информацией по программным проектам. Участники проекта, в том числе и внешние, получают возможность анализировать ход и качество выполнения проекта. Для доступа к серверу необходима клиентская лицензия (CAL). Основные возможности:
— |
управление версиями кода и проектными ресурсами в масштабе компании/организации; |
— |
встроенный контроль над элементами проекта, возможности по генерации отчетов позволяют отслеживать ход проекта; |
— |
встроенные методологии по организации процессов разработки способствуют эффективной работе. |