Vs comparison of the software development environment before and after use

Source: Internet
Author: User

Visual Studio is. net project provides powerful ide support. the threshold for net programmers is greatly reduced. vs2003 can be said to have changed the fate of a generation of programmers. Microsoft launched vs2010 in 4.12 this year ,. net programmer's perfect life is about to begin. In this article, we use vs tools to provide functional comparison to illustrate the important role of Vs in the Process of requirement, analysis, design, development, testing, and project management.

 

Table vs comparison of software development environments before and after use

 

Before using

After vs is used

Demand management

Management through integration with other tools

Integrate requirement management tools, such as office products

Integrate third-party demand management plug-in

Create scenarios and service quality work items in requirement collection

Design

Use other modeling tools

UML modeling, capable of Forward Engineering

Architecture code analysis

UML activity diagram

UML class diagram

UML component Diagram

UML sequence diagram

UML use case diagram

Development

Difficult to build an integrated development environment

Easy to build integrated development environment

Source code management

Build

Test

Report

Project portal

Test

Manually write Test Cases

Manually tested by the tester

Virtual Lab Management

Test Management

Unit Test

Code coverage test

Load Testing

Manual test

Project Management

Project management is not integrated with the development environment

Report

Team Portal

Integration with Excel and Project

Bug Tracking

Indicator tracking

Team communication

There are many obstacles that can only be communicated by email, phone, management software, such as version management tools.

Email, telephone, and Management Software

Use workitem provided by

Team portal available

You can use the team resources Browser

You can use my queries

Query by Team

Reports available

Documentation available

Team members

Ambiguous rights

Unclear responsibilities

Clear rights and responsibilities

Team members can also be customized.

Product Delivery

Difficult to predict and control risks

Ability to predict changes and track problems in real time

Cover software lifecycle

Covering the entire software lifecycle through documents and programs, without unified tools and platforms

Provide different tools for users of different roles (project managers, architects, developers, testers) to cover the entire software lifecycle process.

User-Defined

Inflexible custom functions

Flexible User-Defined extensions, such as reports and project process templates

 

It can be seen that vs is not only an IDE, but also a powerful tool integrating software development process and project management.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.