使用Visual Studio的系统架构和设计 - 真实世界的例子

时间:2011-08-03 08:31:21

标签: c# visual-studio uml

我是Windows和.Net的新手(在* nix环境中有超过10年的C / C ++,PHP,Python和其他一些经验)。

我正在寻找一个在线教程(最好是视频),这将帮助我快速掌握使用Visual Studio建模和实施解决方案的速度。

理想情况下,视频会显示:

  1. 如何使用VS创建UML图表(甚至可以开箱即用,还是需要额外的附加组件?)
  2. 从UML图生成代码(这可能吗?)
  3. 为代码设计和创建单元测试
  4. 我将非常感谢任何可以告诉我如何使用Visual Studio执行上述操作的链接。

    为了记录,我已经熟悉UML,并不一定需要有关于此的教程。如果示例/视频设置为解决“真实世界”(但简化)问题,那么它将比“hello world”类型教程更有用。

    我将用.Net语言实现代码 - 很可能是C#。

2 个答案:

答案 0 :(得分:3)

有两个系列的视频:one on MSDNone on Channel 9关于使用Visual Studio 2010 Ultimate创建UML图表。您可以在Microsoft ALM Catalyst站点上找到一些hands-on-labs

我不知道任何视频,但是this topic on MSDN描述了如何从UML图生成代码,但是您需要安装Visualization&建模功能包,目前作为Visual Studio 2010 Feature Pack 2的一部分提供,仅适用于MSDN订阅。

This topic解决了从模型开发测试的问题,但没有专门针对单元测试。您可以按照链接查找有关单元测试的更多信息。

答案 1 :(得分:1)

在Pluralsight网站here上有一个名为“使用UML在Visual Studio 2010中进行解决方案建模”的视频,唉,它不是免费的。我自己也没有看过,所以我不能保证它,但是Pluralsight的大部分都是高质量的。

Visual Studio 2010 Ultimate Edition有一个名为“Modeling Project”的项目模板。 “添加新项目”或在“架构”菜单上,“添加新图表”打开此对话框:

enter image description here

“Wrox Professional Visual Studio 2010”的第54章介绍了使用Visual Studio 2010 Ultimate for Architects进行建模。它描述并显示了不同的图表类型,并描述了如何从代码生成图表 - 而不是如何从图表生成代码。

事实上,现在我尝试了一个建模测试项目,但是建立这样一个项目的输出并不明显。

我通常使用Sparx Systems Enterprise Architect进行设计和代码生成,因为它可以从代码和图表代码生成图表。他们的网站上有一个UML教程。我知道您本身并不需要UML教程,但可以使用Microsoft工具集及其第2部分教程来了解VS2010的建模是否适合您的需求。

Packt的书名为“使用Visual Studio 2010进行Packtpub软件测试”和Manning的书籍,题目为“dot NET中的单元测试艺术”和Addison-Wesley的书“使用Visual Studio 2010进行软件测试” “可能只需要了解有关在Visual Studio中进行测试的所有信息。

显然,Visual Studio for Testers,虽然我不再了解哪些版本的Visual Studio可用的功能。 Visual Studio版本的比较页面为here

我记得有另一个关于测试的Pluralsight视频,名为“使用MSTest进行单元测试”here