Showing posts with label ALM. Show all posts
Showing posts with label ALM. Show all posts

Sunday, December 23, 2012

APPLICATION LIFECYCLE MANAGEMENT FEATURES IN VS 2010


APPLICATION LIFECYCLE MANAGEMENT FEATURES IN VS 2010

Features
Professional
Premium
Ultimate
Architecture and Modeling



Diagrams that comply with Unified Modeling Language (UML) 2.1.2: sequence, class, component, activity, and use case
No
Read-only
Yes
Layer diagrams
No
Read-only
Yes
Code-generated sequence diagrams and dependency graphs
No
Read-only
Yes
Architecture Explorer
No
No
Yes
Architectural validation
No
Yes
Yes
Integration with work items in Microsoft Visual Studio Team Foundation Server
No
Yes
Yes
Extensibility for UML diagrams
No
Read-only
Yes
Diagnostic Tools



IntelliTrace
No
No
Yes
Static code analysis
No
Yes
Yes
Code metrics
No
Yes
Yes
Performance profiling
No
Yes
Yes
Schema comparison
No
Yes
Yes
Database Development



Database projects
Yes
Yes
Yes
Generation of test data
Yes: can run but not create plans for generating data
Yes
Yes
Database change management
No
Yes
Yes
Unit testing for database objects
No
Yes
Yes
Testing Tools



Web performance testing
No
No
Yes
Load testing
No
No
Yes
Unit testing
Yes
Yes
Yes
Coded UI testing
No
Yes
Yes
Microsoft Test Manager
No
No
Yes
Virtualization for ALM
Create and manage virtual environments
No
No
Yes with MSDN
Visual Studio Team Foundation Server 2010
Yes: available only for Visual Studio Professional with MSDN
Yes
Yes
Version Control
Yes
Yes
Yes
Build
Yes
Yes
Yes
Project Management
Yes
Yes
Yes
Integrated Reporting and Dashboards
Yes
Yes
Yes

APPLICATION LIFECYCLE MANAGEMENT


APPLICATION LIFECYCLE MANAGEMENT

Tools to achieve the following results:

1.       Plan & Track your project:
Enact processes and monitor their quality to help your team turn customer requirements into working software.

2.       Design:
Either on top of existing assets or from scratch by using architectural diagrams to communicate critical information about your team`s software.

3.       Write Unit Test, Debug, Analyze and Profile your Application:
Tools are integrated with the rest of the application lifecycle so that your team can understand how your progress contributes to the project.
Use Version Control to manage your source code & other files too.

4.       Build:
Build your Application using an integrated build system so that your team can ensure the quality gates have been meet and verify the requirements have been fulfilled in each build.

5.       Deploy into Virtual Environments:
To enable more sophisticated developing and testing.

VISUAL STUDIO APPLICATION LIFECYCLE MANAGEMENT


1.       Microsoft Test Manager:
Enables you to manage and execute test cases outside Visual Studio, and create and manage physical or virtual environments.

2.       VS Premium:
Toolset that simplifies the task of building Applications, Advanced coding, debugging, database, & testing tools to deliver scalable, high quality applications.

3.       VS Ultimate:
It Simplifies Solution development, lowering risk & increasing return of providing tools at every stage of lifecycle, from design & development through the test & development. You can design your application in UML, or analyse your existing software assets. You can define your Software Architecture & validate the design when your team checks in & builds with Team Foundation Server.


  
Application Lifecycle
Team Foundation Server
Microsoft Test Manager
Visual Studio Premium
Visual Studio Ultimate
Plan and Track
check mark
Design
check mark
Develop
check mark
check mark
check mark
Test
check mark
check mark
check mark
check mark
Build
check mark