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.