Architecture 网站架构设计的最佳工具

Architecture 网站架构设计的最佳工具,architecture,Architecture,是否有任何工具可供您推荐用于站点架构设计和分析?我已经检查了一些,如Poseidon UML、Adalon和FuseBuilder for ColdFusion、Mindmapper和其他一些,但是还没有找到任何东西能够在允许快速高级规划(可以通过思维导图实现)和更详细的架构和分析之间取得正确的平衡。UML似乎是应用程序设计的终极,但在创建快速初始设计时,我不认为像PaseIDon UML这样的工具特别擅长。还有什么可以应用于任何编程语言,从CF到C#。也许是多种工具的组合?我不使用C语言编写代

是否有任何工具可供您推荐用于站点架构设计和分析?我已经检查了一些,如Poseidon UML、Adalon和FuseBuilder for ColdFusion、Mindmapper和其他一些,但是还没有找到任何东西能够在允许快速高级规划(可以通过思维导图实现)和更详细的架构和分析之间取得正确的平衡。UML似乎是应用程序设计的终极,但在创建快速初始设计时,我不认为像PaseIDon UML这样的工具特别擅长。还有什么可以应用于任何编程语言,从CF到C#。也许是多种工具的组合?

我不使用C语言编写代码,但为了我的钱,我喜欢。

安妮,到目前为止,我通常使用Visio,尽管这不是一个快速简单地完成工作的好工具,因为在大多数情况下使用Visio是一件痛苦的事情

我不知道您是否感兴趣,但Visual Studio 2010即将推出一个预览版,其中应包含一些“奥斯陆”信息,这些信息将有助于在同一工具中构建用户故事、UML图等,并允许您以有趣的方式将多个想法映射到一起

我从PDC 2008文档/铸件中了解到,使用他们新的域语言“M”为您的域定义模型,并允许您构建SQL以支持您的模型等。至少从我所能说的一套完整的架构工具来看,这似乎是一个完整的工具集。似乎您真的不需要使用.NET来利用它,如果不是.NET,那么生成的代码对您没有多大好处,但是用例图、活动图、用户故事、流程图、流程图、方面对于任何项目都可能非常有用。“M”DSL还可以帮助您建立实体模型,并从一个工具中获得SQL

正如我之前所说,我不知道这些信息对你有多有用,原因有几个。1) 它还没有出来,2)它是一个VisualStudio的东西(据我所知),3)它的一些优势在.NET框架中完全实现


然而,尽管如此,即使你不使用.NET,它仍然可以做很多事情,这些东西的预览应该很快就会出来(应该是免费的)。不幸的是,这对你现在没有任何好处。但如果你像我一样,你会不断地观察结果,看看它将如何影响你今天所做的事情和你明天能做的事情。所以至少在这方面它是有用的:)。

我的幻想建模工具会

  • 是否启用“智能板”
    • 录音白板
    • 充当其背后任何软件的“定点设备”,以允许绘制/突出显示
    • 光学字符识别
  • 用3x5张卡片轻松记录故事
  • 允许使用脚本UI屏幕进行用例演练(刚开始只是命名页面)
  • 支持快速脏级或E/R图表绘制
  • 导出为中性格式,以便导入到更正式的建模工具
不幸的是,我买不起硬件,我也不认为软件是以无缝的方式存在的

所以

我使用白板、数码相机、“便签”、录音、笔记本电脑进行分析或故事录音

我使用波塞冬是因为缺少更好的(价格合理的)工具

wiki对于发布文档/内容非常有用,用户/客户可以在其中查看和评论

我也曾在别人付费时使用过Visio


我迫不及待地想看到对这篇文章的其他回应,希望能找到更好的答案!

Magic Draw很不错。你也可以看看sybase UML解决方案


谈到未来,你可能会看到。但这只是阿尔法时代之前的状态。你还应该关注奥斯陆、M和象限……你可能有兴趣使用它,它是一种创建网站/软件架构模型的工具。

我隐约记得几年前与Visio玩过,但它似乎没有o是一个相当不错的产品。我唯一的抱怨是,我记得不多的是,当涉及到高层规划时,它似乎有点笨重,而且过于复杂。我同意,这将是一个很棒的设置。最重要的是,我希望我能以一种易于充实的映射格式快速记下想法和用例稍后可能会移植到UML。这听起来很有希望,构建SQL支持的附加功能将是一个梦想。我一定会留意发布。