微软Visual Studio 2010架构设计功能应用

随着软件开发日趋国际化,对软件的质量要求和管理也随之增高。微软看到了应用程序生命周期管理在业界逐渐被接受认可的趋势。在微软 VS2010(Visual Studio 2010 Ultimate)中,可以利用各种工具辅助每个关键环节进行管理(ALM)是其重要特性。Visual Studio经过近十年左右的发展,已经不再是仅仅面向某一个角色(开发人员)的工具,而是要服务于软件开发过程中的所有不同的角色(开发人员、测试人员、架构师、项目经理等),使其覆盖在整个软件开发生命周期(SDLC)中,本文将重点讲述VSTS2010架构设计方面的新功能应用。

VS2010建模概述

VS 2010在软件应用生命周期管理(ALM)中,在架构方面则是通过新的架构浏览器(Architecture Explorer)和架构层图(Architecture Layer Diagram),以图形化的方式描述系统架构,从而使得项目中的技术人员或非技术人员都能以模型透过图形化的方式进行协作,以及定义企业与系统功能。另外,VSTS 2010也同时支持统一建模语言(UML,Unified Modeling Language)及特定领域语言(DSL,Domain Specific Language),架构设计人员在VS2010中可以进行架构与建模设计,从而摆脱了传统使用非VS架构设计工具,使得设计师可以更有效率的进行.Net架构设计工作。

微软在最初的时候,项目中的技术人员使用一些单独的开发工具进行软件开发,例如架构师使用Rose进行架构设计,开发人员则使用Visual Studio进行编码。同时,项目中的非技术人员则使用一些通用的项目管理工具进行项目管理,例如项目经理使用Project,Excel等制定项目计划,进行任务划分和分配等。所以,在VS2010中的各个功能之间,彼此相互关联和互通也大大增强。

我们可以通过VS2010架构泳道(swim-lane)图,来对VS2010建模过程功能应用更直观的了解。如图1所示。

在架构建模设计过程中,同样遵循ALM的过程定义(理解代码、域理解、控制维护、扩展性等)。我们可以根据产品所针对的问题,将通过上图中的4个主题的方式来分析VS2010建模功能过程。例如,“理解代码”描述如何利用VS2010中的代码分析和可视化技术帮助用户分析理解已有的系统。最终,用户可以利用这些技术在已有的代码库基础上帮助客户实现最新的功能需求。

时间: 2024-10-31 01:53:30

微软Visual Studio 2010架构设计功能应用的相关文章

一起谈.NET技术,我眼中的Visual Studio 2010架构工具

影响架构质量的是构建体系架构的思想.原则.实践与架构师的经验,绝不是工具.即使是最优秀的架构工具,也不可能像倚天宝剑一般--倚天一出,谁与争锋--似乎谁握住了这把利刃,就能够成为武林盟主.架构工具可以改善架构师的工作,却不能替换架构的过程.软件开发过程中,最重要的依旧是人. 我在尝鲜Visual Studio 2010架构工具[i]时,偶然看到一篇文章,用夸张的语言吹捧VS 2010架构工具,认为它是架构师最怕程序员知道的新工具.这让我有感而发,我想起数十年前甚嚣尘上的一个理论,那就是CASE工

微软Visual Studio 2010正式发布

4月12日上午,北京融京国际酒店,微软新一代开发平台Visual Studio 2010正式发布.千位中国开发菁英与世界五大城市同步迎接跨世代开发工具!微软全球资深副总裁张亚勤博士,微软大中华区开发工具及平台事业部总经理谢恩伟,微软Visual Studio商业软件部.微软亚太研发集团服务器与开发工具事业部(中国)总经理潘正磊等多位微软高层,以及来自微软总部的多位核心研发团队主管,亲临发布会现场,共同为IT专业人士解密微软新一代开发平台的革新之处. Visual Studio 2010多项革新性

我眼中的Visual Studio 2010架构工具

影响架构质量的是构建体系架构的思想.原则.实践与架构师的经验,绝不 是工具.即使是最优秀的架构工具,也不可能像倚天宝剑一般--倚天一出,谁 与争锋 --似乎谁握住了这把利刃,就能够成为武林盟主.架构工具可以改善 架构师的工作,却不能替换架构的过程.软件开发过程中,最重要的依旧是人. 我在尝鲜Visual Studio 2010架构工具[i]时,偶然看到一篇文章,用夸张的 语言吹捧VS 2010架构工具,认为它是架构师最怕程序员知道的新工具.这让我 有感而发,我想起数十年前甚嚣尘上的一个理论,那就

微软 Visual Studio 2010官方下载地址给大家_基础应用

官方地址: http://www.microsoft.com/visualstudio/en-us/download 点击相应的Trial下载链接进入下载页面 不同版本下载: Microsoft Visual Studio 2010 Premium - ISO http://www.microsoft.com/downloads/details.aspx?FamilyID=f81412a2-d48e-4040-9b32-27eaf771c5db&displaylang=en  Microsoft

Visual Studio 2010微软云计算架构构建云服务

4月12日,作为全球发布活动的第一站,微软新一代开发工具Visual Studio 2010在中国率先上市.Visual Studio 2010是微软云计算架构重要组成部分之一,它拥有强大的开发功能,支持开发者基于Windows Azure开发更多应用,从而进一步丰富微软的云计算平台.如果说今年初正式推出商用的云操作系统Windows Azure是微软云计算的左膀,那Visual Studio 2010就是微软云计算的右臂.众所周知,作为一个平台的供应商,微软平台的推广很大程度上将依赖于上面应用

用好Visual Studio 2010进行层架构设计

微软已经把VS 2010(Visual Studio 2010 Ultimate)功能融入到软件应用生命周期管理(ALM)中.在架构设计方面则是通过新的架构层关系图(Architecture Layer Diagram),以图形化的方式描述系统架构,从而使得项目中的技术人员或非技术人员都能以模型透过图形化的方式进行协作与设计,以及定义企业的系统功能. Visual Studio 2010提供针对不同功能层面的分析工具来辅助程序代码进行逆向工程.Layer Diagram可从高阶面来看架构:Arc

一起谈.NET技术,用好Visual Studio 2010进行层架构设计

微软已经把VS 2010(Visual Studio 2010 Ultimate)功能融入到软件应用生命周期管理(ALM)中.在架构设计方面则是通过新的架构层关系图(Architecture Layer Diagram),以图形化的方式描述系统架构,从而使得项目中的技术人员或非技术人员都能以模型透过图形化的方式进行协作与设计,以及定义企业的系统功能. Visual Studio 2010提供针对不同功能层面的分析工具来辅助程序代码进行逆向工程.Layer Diagram可从高阶面来看架构:Arc

Visual Studio快速开发以及Visual Studio 2010新功能介绍_基础应用

1.快捷命令: 复制代码 代码如下: "devenv" 启动相应版本的 Visual Studio "Inetmgr" IIS 管理器,不用到管理里去找了,很快就可以显示 IIS管理了 2.集成开发环境(IDE) 复制代码 代码如下: vs2010 的 IDE 已经过重新设计,提高了可性读. 为了减少杂乱,不必要的行和渐变都已删除 安装Visual Studio 后第一次加载需要选择默认的集成开发环境 (IDE),根据项目选择,一般选Visual C#开发, 如果在

我眼中的Visual Studio 2010架“.NET研究”构工具

影响架构质量的是构建体系架构的思想.原则.实践与架构师的经验,绝不是工具.即使是最优秀的架构工具,也不可能像倚天宝剑一般--倚天一出,谁与争锋--似乎谁握住了这把利刃,就能够成为武林盟主.架构工具可以改善架构师的工作,却不能替换架构的过程.软件开发过程中,最重要的依旧是人. 我在尝鲜Visual Studio 2010架构工具[i]时,偶然看到一篇文章,用夸张的语言吹捧VS 2010架构工具,认为它是架构师最怕程序员知道的新工具.这让我有感而发,我想起数十年前甚嚣尘上的一个理论,那就是CASE工