网站架构设计的最佳工具

时间:2021-06-24 20:08:56

Are there any tools you would recommend for site architecture design and analysis? I've checked out several such as Poseidon UML, Adalon and FuseBuilder for ColdFusion, Mindmapper and a few others but have yet to find anything that seems to strike the right balance between allowing for quick high-level planning (as can be accomplished with mind mapping) to more detailed architecture and analysis. UML seems to be the ultimate for application design but I don't consider tools such as Poseidon UML to be particularly adept when creating quick initial designs. Is there anything else out there that can be applied to any programming language, from CF to C#. Perhaps a combination of tools?

您是否建议使用任何工具进行站点架构设计和分析?我已经检查了几个如Poseidon UML,Adalon和FuseBuilder for ColdFusion,Mindmapper和其他几个但是还没有找到任何似乎在允许快速高级规划之间取得适当平衡的东西(可以用心灵完成)映射)到更详细的架构和分析。 UML似乎是应用程序设计的终极产品,但我不认为Poseidon UML等工具在创建快速初始设计时特别擅长。还有什么可以应用于任何编程语言,从CF到C#。也许是工具的组合?

5 个解决方案

#1


1  

My fantasy modeling tool would

我的幻想建模工具会

  • Be 'smart board' enabled
    • Recording White Board
    • 录制白板

    • Act as a "pointing device" for whatever software is behind it to allow drawing/highlighting
    • 充当其背后的任何软件的“指点设备”以允许绘图/突出显示

    • OCR
  • 启用“智能板”录制白板法作为“指点设备”,用于支持绘制/突出显示OCR的任何软件

  • Record Stories, as easily as 3x5 cards
  • 记录故事,就像3x5卡一样容易

  • Allow Use Case walk-throughs with storyboard UI screens (just named pages at first)
  • 允许使用带有故事板UI屏幕的用例演练(首先只是命名页面)

  • Support Quick & Dirty Class or E/R Diagramming
  • 支持Quick&Dirty Class或E / R Diagramming

  • Export to a neutral format for import to more formal Modeling tools.
  • 导出为中性格式以导入更正式的建模工具。

Unfortunately, I can't afford the hardware and I don't think the software exists in a seamless fashion.

不幸的是,我买不起硬件,我不认为软件是以无缝方式存在的。

So

I use white boards, digital cameras, "sticky-notes', recordings, lap-top for work with analysis or story recording.

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

I use Poseidon for lack of a better [affordable] tool

我使用Poseidon缺乏更好的[实惠]工具

A wiki is useful for posting documents/content where users/customers can review and comment.

维基对于发布用户/客户可以查看和评论的文档/内容非常有用。

I've also used Visio when someone else is paying for it.

当其他人为此付费时,我也使用过Visio。

I can't wait to see the other responses to this post, hoping to find some better answers!

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

#2


1  

I don't code in C but, for my money, I like Visio.

我不用C编码,但为了我的钱,我喜欢Visio。

#3


0  

Anne, as of right now, I typically use Visio, althought that is not a great tool for doing things quick and easy, as it is a pain to use for the most part.

Anne,就像现在一样,我通常使用Visio,虽然这不是一个快速简单的做事的好工具,因为在大多数情况下使用它是一种痛苦。

I dont know if you are interested but there is a preview coming out soon for Visual Studio 2010 that should contain some "Oslo" bits that will help in building your User stories, UML Diagrams, etc. all within the same tool, and allow you to map several ideas together in interesting ways.

我不知道你是否感兴趣但是很快就会出现Visual Studio 2010的预览,它应该包含一些“奥斯陆”位,它们将有助于在同一个工具中构建你的用户故事,UML图等,并允许你以有趣的方式将几个想法映射到一起。

I have read up from the PDC 2008 docs/casts about using their new Domain Language "M" for defining Models for your domain and allowing you to build out SQL to support your models etc. It seems from at least what I can tell a full fledged Architecting set of tools.It seems you really dont need to use .NET to take advantage of it, its just the code that could be generated will not do you much good if its not for .NET, but the Use Case Diagrams,Activity Diagrams, User Stories, Flowcharting, Process Diagrams, aspects could still be very usable for any project. The "M" DSL could also help you model out your entities and get SQL to use from one tool.

我从PDC 2008 docs / casts中读到了关于使用他们的新域语言“M”为您的域定义模型并允许您构建SQL以支持您的模型等的看法。至少从我能说的全部内容看来成熟的Architecting工具集。看起来你真的不需要使用.NET来利用它,它只是可以生成的代码,如果它不是用于.NET,而是用例图,活动对你不会有多大好处图表,用户故事,流程图,流程图,方面仍然可以用于任何项目。 “M”DSL还可以帮助您模拟实体并从一个工具中使用SQL。

As I said earlier, I dont know how useful this information is to you for several reasons. 1) Its not out yet, 2) Its a Visual Studio thing (as far as I know), 3) some of its advantages are fully realized in a .NET Framework.

正如我之前所说,由于多种原因,我不知道这些信息对你有多大帮助。 1)它还没有出来,2)它是一个Visual Studio的东西(据我所知),3)它的一些优点在.NET Framework中完全实现。

However, that being said, there is still tons of things it can do even if you dont use .NET and the Preview of this stuff should all be coming out soon (which should be free). Unfortunately, this doesnt do you any good right now.But if you are like me, you are constantly looking to see what is coming out, to see how it will impact what you do today and what you could do tomorrow. So at least its useful in that regard :).

然而,话虽如此,即使你不使用.NET,它仍然可以做很多事情,这些东西的预览应该很快就会出来(这应该是免费的)。不幸的是,这对你现在没有任何好处。但如果你像我一样,你一直在寻找将要发生的事情,看看它将如何影响你今天所做的事情以及你明天可以做些什么。所以至少它在这方面很有用:)。

#4


0  

Magic Draw is nice. You might also have a look at sybase UML solutions.

魔术抽奖很好。您还可以查看sybase UML解决方案。

Talking about the future you might look at the the modeling possibilities in VS2010. But this is all just Pre-Alpha-State. You should also follow up on what's happening with Oslo, M and Quadrant...

谈到未来,您可以看一下VS2010中的建模可能性。但这只是前阿尔法国家。您还应该跟进Oslo,M和Quadrant发生的事情......

#5


0  

You may be interested in using ForeUI, it's a tool to create mockup of website / software architecture.

您可能对使用ForeUI感兴趣,它是一个创建网站/软件架构模型的工具。

#1


1  

My fantasy modeling tool would

我的幻想建模工具会

  • Be 'smart board' enabled
    • Recording White Board
    • 录制白板

    • Act as a "pointing device" for whatever software is behind it to allow drawing/highlighting
    • 充当其背后的任何软件的“指点设备”以允许绘图/突出显示

    • OCR
  • 启用“智能板”录制白板法作为“指点设备”,用于支持绘制/突出显示OCR的任何软件

  • Record Stories, as easily as 3x5 cards
  • 记录故事,就像3x5卡一样容易

  • Allow Use Case walk-throughs with storyboard UI screens (just named pages at first)
  • 允许使用带有故事板UI屏幕的用例演练(首先只是命名页面)

  • Support Quick & Dirty Class or E/R Diagramming
  • 支持Quick&Dirty Class或E / R Diagramming

  • Export to a neutral format for import to more formal Modeling tools.
  • 导出为中性格式以导入更正式的建模工具。

Unfortunately, I can't afford the hardware and I don't think the software exists in a seamless fashion.

不幸的是,我买不起硬件,我不认为软件是以无缝方式存在的。

So

I use white boards, digital cameras, "sticky-notes', recordings, lap-top for work with analysis or story recording.

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

I use Poseidon for lack of a better [affordable] tool

我使用Poseidon缺乏更好的[实惠]工具

A wiki is useful for posting documents/content where users/customers can review and comment.

维基对于发布用户/客户可以查看和评论的文档/内容非常有用。

I've also used Visio when someone else is paying for it.

当其他人为此付费时,我也使用过Visio。

I can't wait to see the other responses to this post, hoping to find some better answers!

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

#2


1  

I don't code in C but, for my money, I like Visio.

我不用C编码,但为了我的钱,我喜欢Visio。

#3


0  

Anne, as of right now, I typically use Visio, althought that is not a great tool for doing things quick and easy, as it is a pain to use for the most part.

Anne,就像现在一样,我通常使用Visio,虽然这不是一个快速简单的做事的好工具,因为在大多数情况下使用它是一种痛苦。

I dont know if you are interested but there is a preview coming out soon for Visual Studio 2010 that should contain some "Oslo" bits that will help in building your User stories, UML Diagrams, etc. all within the same tool, and allow you to map several ideas together in interesting ways.

我不知道你是否感兴趣但是很快就会出现Visual Studio 2010的预览,它应该包含一些“奥斯陆”位,它们将有助于在同一个工具中构建你的用户故事,UML图等,并允许你以有趣的方式将几个想法映射到一起。

I have read up from the PDC 2008 docs/casts about using their new Domain Language "M" for defining Models for your domain and allowing you to build out SQL to support your models etc. It seems from at least what I can tell a full fledged Architecting set of tools.It seems you really dont need to use .NET to take advantage of it, its just the code that could be generated will not do you much good if its not for .NET, but the Use Case Diagrams,Activity Diagrams, User Stories, Flowcharting, Process Diagrams, aspects could still be very usable for any project. The "M" DSL could also help you model out your entities and get SQL to use from one tool.

我从PDC 2008 docs / casts中读到了关于使用他们的新域语言“M”为您的域定义模型并允许您构建SQL以支持您的模型等的看法。至少从我能说的全部内容看来成熟的Architecting工具集。看起来你真的不需要使用.NET来利用它,它只是可以生成的代码,如果它不是用于.NET,而是用例图,活动对你不会有多大好处图表,用户故事,流程图,流程图,方面仍然可以用于任何项目。 “M”DSL还可以帮助您模拟实体并从一个工具中使用SQL。

As I said earlier, I dont know how useful this information is to you for several reasons. 1) Its not out yet, 2) Its a Visual Studio thing (as far as I know), 3) some of its advantages are fully realized in a .NET Framework.

正如我之前所说,由于多种原因,我不知道这些信息对你有多大帮助。 1)它还没有出来,2)它是一个Visual Studio的东西(据我所知),3)它的一些优点在.NET Framework中完全实现。

However, that being said, there is still tons of things it can do even if you dont use .NET and the Preview of this stuff should all be coming out soon (which should be free). Unfortunately, this doesnt do you any good right now.But if you are like me, you are constantly looking to see what is coming out, to see how it will impact what you do today and what you could do tomorrow. So at least its useful in that regard :).

然而,话虽如此,即使你不使用.NET,它仍然可以做很多事情,这些东西的预览应该很快就会出来(这应该是免费的)。不幸的是,这对你现在没有任何好处。但如果你像我一样,你一直在寻找将要发生的事情,看看它将如何影响你今天所做的事情以及你明天可以做些什么。所以至少它在这方面很有用:)。

#4


0  

Magic Draw is nice. You might also have a look at sybase UML solutions.

魔术抽奖很好。您还可以查看sybase UML解决方案。

Talking about the future you might look at the the modeling possibilities in VS2010. But this is all just Pre-Alpha-State. You should also follow up on what's happening with Oslo, M and Quadrant...

谈到未来,您可以看一下VS2010中的建模可能性。但这只是前阿尔法国家。您还应该跟进Oslo,M和Quadrant发生的事情......

#5


0  

You may be interested in using ForeUI, it's a tool to create mockup of website / software architecture.

您可能对使用ForeUI感兴趣,它是一个创建网站/软件架构模型的工具。