Visual Studio Team System 2008

Microsoft ® Visual Studio Team System 2008 is an integrated Application Lifecycle Management (ALM) solution comprising tools, processes and guidance to help everyone on the team improve their skills and work more effectively together. Visual Studio Team System 2008 enables members of your team to:

  • Collaborate and communicate more effectively with other team members and business stakeholders.
  • Ensure software quality using advanced quality tools at every step of the application lifecycle.
  • Gain visibility into project activity and priorities to make informed decisions based on real-time data.

Learn More about Visual Studio Team System 2008.

Drive business agility with the capability to deliver modern day service oriented applications.

Service Oriented Architecture (SOA) provides benefits that traditional architectures have not been able to deliver. However, software architects and developers require tools that provide specific support to ease the burden of design and implementation.

Visualize, design, construct and deliver service oriented applications faster and more effectively. The Application Designer in Visual Studio Team System 2008 Architecture Edition provides a design surface to model service-oriented applications and create new Web service definitions to connect applications. Once the software architecture has been defined, the Application Designer can generate skeleton code for the solution and automatically create projects and Web service definitions. In addition, as the solution is implemented, the model will always remain up to date.

Build quality early and often into Service Oriented Applications. Visual Studio Team System 2008 Development Edition provides developers with an advanced set of tools to identify inefficient, insecure or poor quality code; specify coding best practices and automate software unit testing. These tools help everyone on the team write better quality code, reduce security-related issues and avoid bugs later in the development life cycle. Static Code Analyzer can automatically perform code reviews, examining your code and highlighting it when it detects poor programming practices and common security risks. With check-in policies, you can ensure consistent code quality and compliance within corporate standards. Policies can be set to require successful automatic code analysis related to performance, security, interoperability and maintainability, as well as successful execution of test cases, minimum levels of code coverage, association of code checked-in with work items and many other requirements. Code Coverage visually shows which code paths have been executed. Used in conjunction with unit testing, Code Coverage measures the effectiveness of the tests. With the performance session reports, you can measure the performance of your code and identify bottlenecks easily.

Ensure quality and performance of Service Oriented Applications. Using the comprehensive Web testing tools in Visual Studio Team System 2008 Test Edition, you have coverage for testing Web Services, HTTP, XML and ASP.NET applications. You can data bind Web tests to broaden coverage and also add custom validation or extraction rules to the recorded tests all through a simplified Web Test editor. You can also generate code automatically from recorded tests to create highly specialized tests in supported .NET languages and use existing coding skills to extend and debug tests within the Microsoft Visual Studio 2008 IDE. Affordable licensing enables tool access to a larger team of testers and developers that can uncover architectural and design issues to identify bottlenecks early in the development life-cycle. You can simulate production loads using the Visual Studio Team System Load Test Agent to diagnose performance issues quickly in your testing labs and pre-production environments and you can quickly convert your existing tests into load tests. The inbuilt prescriptive guidance provides pre-packaged counters, pre-set thresholds, pre-built views of load statistics and their effect on the servers under test and built-in knowledge of server behavior.

Efficient Deployment for Service Oriented Applications. Using the Deployment Designer in Visual Studio Team System 2008 Architecture Edition, you can test the deployment of your service oriented application without having to write a single line of code. The Deployment Designer provides the ability for you to validate your solution's design against models of the target operational environment that include specific operational and technical constraints. When performing a deployment validation, Visual Studio Team System 2008 will check to ensure that your solution conforms to all defined constraints. If the target environment changes, you can repeat the deployment validation to understand the impact on your software. You can also validate that changes in the source project's configuration do not contravene the constraints of the deployment environment.

Enable IT Governance for development of your Service Oriented Applications. Microsoft Visual Studio Team System 2008 supports your company's IT Governance policies by providing the ability to define IT processes and guide your team to success. Visual Studio Team System 2008 accomplishes this through the use of Project Templates, a project portal site utilizing Microsoft Windows SharePoint, and comprehensive reporting provided by Visual Studio Team System 2008 Team Foundation Server. Project Templates define the tasks, information and workflows that are enforced throughout the project. Visual Studio Team System Team Foundation Server uses this template to govern adherence to the process through the tools automatically and consistently, rather than through team supervision or policy-based methods, that are subject to personal interpretation, adoption, habits and formal education or informal knowledge transfer.

Related Resources

Microsoft Visual Studio Team System 2008
Review information about all the ways that Visual Studio Team System 2008 can help deliver business-critical applications.

Watch the Webcasts
Learn more about Visual Studio Team System 2008 and how it can improve the application development process.

Using Systems to Represent Services in a Service-Oriented Architecture (SOA)
Learn how Visual Studio Team System 2008 Architecture Edition can help you represent SOA services.