VS 2010敏捷开发:敏捷的架构设计

敏捷的架构设计(Architecture)(项目经理、架构师或开发人员)

  VSTS 2010支持统一建模语言UML(Unified Modeling Language)及特定领域语言DSL(Domain Specific Language).NET项目管理人员、软件架构师或者开发人员可以丢掉Rose建模工具,进行软件架构的构建。

  所示微软MSF软件过程基础模型设计设计活动阶段,经过概念设计、逻辑设计和物理设计(参考图6),在软件工程图纸设计过程中,VSTS2010可以敏捷的进行软件工程设计(参考图1 Architecture工具模板),从而辅助的完成软件工程文档。如图7所示,进行软件工程类关系图的设计。9914575_201007031258311.jpg

  

  设计UML Class Diagram

  鼠标右键,点击“Create Lifeline”菜单项,可以自动生成Lifeline,在这基础上可以进行类的时序图的设计,如图8所示。

  9914575_201007031258312.jpg

  设计UML Sequence Diagram

  另外,在架构管理方面,VSTS 2010通过新的架构浏览器(Architecture Explorer)和架构层图(Architecture Layer Diagram),以图形化的方式描述系统架构,从而使得项目中的技术人员或非技术人员都能以模型透过图形化的方式进行协作,以及定义企业与系统功能。

  在实际的项目开发实践中,大多数情况下我们都是在已有代码的基础上构建新的系统。在这种情况下,.NET架构师或者开发人员遇到的一个典型的问题就是没有好的工具可以帮助他们很好地理解现有代码的架构,从而无法有效地在现有代码的基础上,添加新的功能以满足新的需求。为了解决这个问题,VSTS 2010提供了新的建模工具——架构浏览器(Architecture Explorer)

  架构浏览器图,如图9所示。9914575_201007031258313.jpg

  

  架构浏览器

  新的架构浏览器可以让架构师或者开发人员为已有代码创建完整的架构图,理解原有系统的各个组件是如何协作在一起的。这将为架构师或者开发人员决定如何使用,复用或者是弃用现有代码提供足够的有价值的参考信息。

  对于非.NET架构设计人员来说,也可以借用微软的New Diagram模板(Uml Class DiagramUML Sequence DiagramUML Use Case DiagramUML Activity DiagramUML Component Diagram)进行漂亮的软件工程图表设计,并可以直接粘贴到word中进行功能说明。

 

fj.png21.JPG

fj.png22.JPG

fj.png23.JPG

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9914575/viewspace-667064/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/9914575/viewspace-667064/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值