回 帖 发 新 帖 刷新版面

主题:VS 2010敏捷开发的特性实践

公司要开展一个新的项目,鄙人刚刚被任命为该项目的负责人。公司正在推行敏捷方法,我的项目团队将作为敏捷试点,一旦成功将会作为典型在整个公司推行。

在探究真敏捷流程方法上,自己对IBM的RUP和微软最新推出的Visual Studio 2010进行了实验。通过这两周的使用发现通过VS 2010自带的流程模板,相比较其他所谓敏捷工程实践性更强,并且VS 2010集成了编码以外的版本控制、缺陷管理、UML建模等,以及专门用作用于测试驱动开发的单元测试模板。

仔细使用体验发现,VS 2010在敏捷开发方面成效确实比较明显(有兴趣的朋友,可以去微软网站下载体验体验下:
http://www.microsoft.com/visualstudio/zh-cn/products/2010/default.mspx)。

VS 2010为软件开发项目流程中不同角色的人员提供相应的工具,但是VS 2010能够以Team Foundation Server为核心,将不同角色和工具整合在一起。这样不但增强了软件开发团队中的沟通与协作,更能方便实现完整的使用程序生命周期管理,在流程开发中使我们的开发团队以及在整个开可预见性发流程中确保更高和更好的质量。 

并且,VS 2010支持统一建模语言UML及特定领域语言DSL,可以让开发团队各个人员(.NET项目管理人员、软件架构师或者开发人员)轻松可以丢掉Rose建模工具,直接执行软件架构的构建。 

当然,在实际的项目开发实践中,工作人员都是在已有代码的基础上构建新的系统。在这种情况下,开发人员遇到的一个典型的疑问就是没有好的工具可以帮助他们很好地理解现有代码的架构,从而不能有效地在现有代码的基础上,添加新的功能以满足新的需求。VSTS 2010提供了新的建模工具——架构阅读器另外在架构管理方面,VS 2010能够以图形化的方式(架构阅读器和架构层图)描述系统架构、定义各项系统功能,从而使团队中项目中的技能人员或非技能人员都能以透过图形化的方式了解各项需求和任务,方便大家工作执行协作。 
 
VS 2010中敏捷流程的开发方面的支持还是很不错,据说,微软最新的WIN7系统开发就是使用VS 2010内置敏捷开发流程流程。虽然不知道到真假,不过,这个开发流程实践性还是更强一些。有兴趣的朋友可以到微软MSDN自学平台去找找这这方面的更多资料(http://msdn.microsoft.com/zh-cn/ee702402.aspx)。

回复列表 (共15个回复)

沙发

我感觉在VS 2010中敏捷流程的开发方面的支持还是很不错的。

板凳

MS敏捷过程确实在开发中很有效果,比如在迭代和增量方式管理和控制复杂的软件与产品开发中~~。

3 楼

[quote]我感觉在VS 2010中敏捷流程的开发方面的支持还是很不错的。[/quote]

他寄托着无数人的期望。

4 楼

在这个软件更新急速成长的社会,后来者居上已不是奇谈,真的很喜欢 。

5 楼

Google、Yahoo!、Twitter等大型互联网公司都在实施敏捷开发并有些成效。

6 楼

更新太快了,微软好强大啊

7 楼

[quote]更新太快了,微软好强大啊[/quote]
这么强大,我也要换换代儿了~哈哈

8 楼

Visual Studio 2010和.NET 4包含了许多帮助提高开发人员工作效率的新功能和增强功能。

9 楼

数据库部署真是不错!让开发人员节约了不少的时间。

10 楼

除了工具栏,编辑框等基本控件外,为了支持现代软件对丰厚的界面交互方式的要求,VS 2010还提供了很多其他的辅助控件,例如我们通常会用到的“上一步”按钮,标签文本,超链文本,滑动条,进度条等等。这些辅助控件,极大地丰富了Ribbon界面的表现力。  
 

我来回复

您尚未登录,请登录后再回复。点此登录或注册