Visual Studio 2010 Ultimate中MSF过程模型设计

过程模型是软件工程学中的一部分,就好比我们用什么过程方法进行软件“房子”的建设。在本节中,我们将对VS 2010新提供和架构工具和模型图功能方面进行概要介绍。但不包括UML细节和其他架构概念,并且将看到使用VS 2010建模功能的每一个设计过程,其中有一个项目模板“建模工程(Modeling Project)”,会让我们能够创建出各种图表。在VSTS 2008中,没有提供创建UML架构图的支持,而在VS 2010中提供了很实用的一些UML图设计。这些图表向我们提供了解决方案和基础实施架构的高级设计(没有提供部署图设计元素的支持)。

传统的微软解决方案框架(Microsoft Solution Framework ,MSF)包含构思和规划阶段。虽然一些设计图在构思阶段创建,完成发生在规划阶段,规划阶段进一步分为三种过程,这些过程是:

l概念设计(ConceptualDesign  )

l逻辑设计(LogicalDesign  )

l物理设计(PhysicalDesign)

在VS 2010中,提供对敏捷(Scrum、XP等)过程模型周期迭代开发的支持(周期过程)。微软MSF软件过程基础模型框架如图1所示。


图1  微软MSF软件过程基础模型

①概念设计(ConceptualDesign):这是一个过程,需要从业务和用户角度收集业务信息、当前的应用环境等信息,并利用这些信息获取、分析业务和用户的需求,验证和优化解决方案。要包含系统当前和未来使用场景的描述,目标是使用户和项目组在系统完成后所具有的功能和使用方式达成共识。它是收集、分析和确定优先顺序的过程,需要用“需求文档(Requirement Document)”和“用例(Use Case)”图,这些进程是系统内的业务流程。我们可以用“活动图”的工作流程模式。概念设计将列出所有用户角色将与系统和系统的总体结构进行交互。在系统未来状态下(物理功能列表),通过体系结构的定义将包含逻辑层,我们可以在VSTS中使用所提供“层图”的表现模型。我们可以在VSTS 2010中使用所提供“层图”的表现模型。

l用例图(Use Case Diagram)需求可以进行建模,并使用“用例”图来表示。用例图工具箱(Toolbox),可以使用建模角色、用例、子系统和注释等,能够建立它们之间的关系。这些关系可以是以下类型:关联、依赖、包含、泛化和扩展。VSTS 2010中用例图的最佳功能之一是可以与workitems关联元素,如图2所示。


图2  用例图与workitems创建关联

时间: 2024-10-03 22:08:58

Visual Studio 2010 Ultimate中MSF过程模型设计的相关文章

Visual Studio 2010 Ultimate测试体系结构

VS2010测试概述 一个软件产品或系统同任何事物一样,也要经历孕育.诞生.成长.成熟.衰亡等阶段,一般称为软件生存周期,也称为SDLC(software development life cycle)软件开发生命周期.它是软件的产生直到报废的生命周期.周期内有问题定义.可行性分析.总体描述.系统设计.编码.调试和测试.验收与运行.维护升级到废弃等阶段,这种按时间分程的思想方法是软件工程中的一种思想原则.我们也可以将SDLC解释为一组步骤(Step).阶段(Phase)或者里程标(Milesto

Visual Studio 2010 Ultimate 试用版 官网上文件2是坏的?

问题描述 下载安装 Visual Studio 2010 Ultimate 试用版 从官方地址安装后 解压成ISO 文件的时候 显示文件2错误!各位谁又谁有正确的文件 发下给我谢了.!http://www.microsoft.com/downloads/zh-cn/details.aspx?familyid=06a32b1c-80e9-41df-ba0c-79d56cb823f7&displaylang=zh-cn 问题补充:asyty 写道 解决方案 个人认为99.9%的可能性是你下载出问题了

Visual Studio 2010 Ultimate架构代码分析

VSTS 2010新的架构工具可以让我们了解应用程序和功能设计,并帮助验证设计和执行不偏离.它除了支持一般系统分析设计流程(需求→实体)外,也支持 另一类的流程-逆向工程(Reverse Engineering). 通过逆向工程可以理解应用程序之间的部分是重要的相互依赖关系,以确定可能会出现的问题.此外,直观图可以帮助我们找到最佳位置来执行新的功能. DGML文件可以使解决方案产生依赖矩阵和布局,每个视图可以在项目结构中提供一个不同的视图,如图1所示. 图1 程序集关系分析图 通过高级的视图功能

一起谈.NET技术,Visual Studio 2010中敏捷开发流程模板的应用

本文将会为您讲述如何使用TFS 2010 MSF Agile 5.0流程模板为迭代项目而提供的工作簿.首先,让我们看一看Visual Studio 2010 IDE中的Team Explorer插件: 接下来,我们将会进入到SharePoint project portal中,为大家展示Team Explorer是如何模拟它的结构的.我们首先右击名字是Team Project的标题的那个节点,如下图所示: 这会让我们进入到SharePoint project portal中,如下图所示.注意Te

Visual Studio 2010中敏捷开发流程模板的应用

本文将会为您讲述如何使用TFS 2010 MSF Agile 5.0流程模板为迭代项目而提供的工作簿.首先,让我们看一看Visual Studio 2010 IDE中的Team Explorer插件: 接下来,我们将会进入到SharePoint project portal中,为大家展示Team Explorer是如何模拟它的结构的.我们首先右击名字是Team Project的标题的那个节点,如下图所示: 这会让我们进入到SharePoint project portal中,如下图所示.注意Te

laoyu-关于 Visual Studio 2010 中的错误的问题!

问题描述 关于 Visual Studio 2010 中的错误的问题! 为何在Visual Studio 2010 C++中出现错误时为什么不能显示错误提示和红色下划线.请问如何解决? 解决方案 安装visual assist X

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

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

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

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

Visual Studio 2010

谈谈Visual Studio 2010- IntelliTrace(智能跟踪) Visual Studio 2010 Ultimate 版本有个新功能IntelliTrace(智能跟踪),IntelliTrace被引入到Visula Studio中来加速我们对.NET应用程序的调试,它通过对预先设置的事件和方法在运行过程中的跟踪并将其有效地传递给调试执行者,从而快速的传递程序在执行过程中的状态和各种信息来帮助开发者更好的调试程序,快速的发现问题.实际上,在Visual Studio 2010之