【问题标题】:Which CASE Tools do you use? [closed]您使用哪些 CASE 工具? [关闭]
【发布时间】:2008-10-01 11:53:03
【问题描述】:

您使用哪些计算机辅助软件工程工具,为什么?它们以何种方式提高您的工作效率或帮助您设计程序?或者,如果您不使用 CASE 工具,您的原因是什么?

【问题讨论】:

    标签: case-tools


    【解决方案1】:

    我必须使用的最佳 CASE 工具是来自 SparxEnterprise Architect

    与 Rose 相比,它更轻巧(更容易购买,也更便宜),但功能非常强大。您可以制作出色的 UML 图或数据库模型或其他任何您想要的东西,但要以一种很好且有条理的方式。

    它对细化过程的初始阶段有很大帮助,因为您可以创建领域模型,做一些初步的用例,将它们映射到需求,并以一种很好的方式向客户展示所有这些。它帮助我思考并用它重新设计我的设计,直到我足够满意以开始正确的文档。 它也非常适合数据库模型,因为它可以非常巧妙地对大多数数据库进行逆向工程。

    在我看来,它唯一(但相当严重)的缺点是它的文档生成器,委婉地说,是垃圾。除非您在模板上投入大量工作,否则几乎不可能从中获得合适的文档。

    【讨论】:

      【解决方案2】:

      我过去曾使用过 Rational Rose 和其他一些类似的软件包。大多数情况下,我将它们用于 UML 图表元素,并没有涉及更详细的功能,例如代码生成等。

      我主要使用它们来帮助设计过程和阐明我自己的想法。我经常发现,在尝试为组件提出设计时,我最终需要写下/画出我想要发生的事情,这样我才能清楚地了解需要发生什么以及为什么发生。我发现在很多情况下,我最终尝试绘制的内容与 UML 中预定义的图表类型基本相同,例如用例图等,然后采用这种风格,变得更容易获得我的想法写在纸上,因为我有一些可以在其中工作的框架。

      因此,我主要将 CASE 工具用于他们的 UML / 设计工具,以达到较高的半抽象级别。

      【讨论】:

        【解决方案3】:

        Oracle 设计器

        【讨论】:

          【解决方案4】:

          没有使用任何。他们没钱。

          【讨论】:

          • 这没有提供问题的答案。要批评或要求作者澄清,请在其帖子下方发表评论。
          • @Antony - 你错了。问题是一个人使用什么,如果没有使用,为什么。因此,不,我们不使用任何,我们也没有因为缺乏资金。完美回答问题。
          • @BrianKnoblauch:是的,直截了当。而是投票删除这个问题,因为它是主观的。
          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2010-09-15
          • 2010-09-05
          • 2010-10-05
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-10-11
          相关资源
          最近更新 更多