Microsoft Visual Studio 2010 Architecture Design Functional Application

Source: Internet
Author: User
Tags visual studio 2010

With the internationalization of software development, the quality of software requirements and management also increased. Microsoft has seen the trend of application lifecycle management to be accepted in the industry. In Microsoft VS2010 (Visual Studio Ultimate), various tools are available to assist in managing each key link (ALM) as an important feature. After nearly 10 years of development, Visual Studio is no longer a tool for just one role (developer), but serves all the different roles in the software development process (developers, testers, architects, project managers, etc.). To cover the entire software development Lifecycle (SDLC), this article will focus on new functional applications in VSTS2010 architecture design.

VS2010 Modeling Overview

VS 2010 in software application Lifecycle Management (ALM), the architectural aspect is a graphical representation of the system architecture through the new architecture browser (architecture Explorer) and the architecture Layer diagram (Architecture Layer Diagram). This enables the technical staff or non-technical personnel in the project to collaborate in a graphical manner, as well as define enterprise and system functions. In addition, VSTS 2010 also supports the Unified Modeling Language (Uml,unified modeling Language) and specific domain languages (dsl,domain specific Language), Architects can perform architectural and modeling designs in VS2010, thus eliminating the traditional use of non-vs architecture design tools that enable designers to perform more efficiently. NET architecture design work.

At the outset, Microsoft's technical staff used a number of separate development tools for software development, such as architects using rose for architectural design, and developers using Visual Studio for coding. At the same time, non-technical people in the project use a number of common project management tools for project management, such as project managers using Project,excel to develop project plans, task partitioning and distribution. Therefore, in the VS2010 of each function, mutual correlation and interoperability also greatly enhanced.

We can use the VS2010 Architecture Lane (Swim-lane) diagram to understand the VS2010 modeling process function more intuitively. As shown in Figure 1.

In the architectural modeling design process, it also follows the ALM process definition (understanding code, domain understanding, control maintenance, extensibility, etc.). We can analyze the VS2010 modeling function process in terms of the 4 topics in the above diagram, depending on the problem the product is targeting. For example, "Understanding Code" describes how to use the Code analysis and visualization techniques in VS2010 to help users analyze and understand existing systems. Ultimately, users can leverage these technologies to help customers achieve the latest functional requirements based on their existing code base.

Related Article

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.