首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UML图是否足以设计JavaScript系统?

UML图是否足以设计JavaScript系统?
EN

Software Engineering用户
提问于 2012-09-15 01:06:53
回答 6查看 25.9K关注 0票数 24

考虑到UML是面向对象的更经典的方法,它是否仍然可以可靠地设计JavaScript系统?

我能看到的一个具体问题是,类图实际上是系统的结构视图,而JavaScript是行为驱动的,您如何处理它?

请记住,这里我不是在谈论现实世界领域,它是我正在努力实现的解决方案的一个模型。

EN

回答 6

Software Engineering用户

回答已采纳

发布于 2012-09-15 01:18:24

听起来你在问两件事

  • UML可以用来描述javascript系统吗?
  • 类图可以用来描述javascript系统吗?

请记住,UML包括许多类型的图表,特别是行为图的一个分支,包括序列图和用例图。这些图表特别解决了将javascript建模为一种行为驱动语言的问题。

很有可能javascript系统没有使用面向对象的设计。在这种情况下,正如您所指出的那样,类图可能是不合适的。但是,由于javascript确实支持面向对象的设计,所以类图可以使用javascript有效地描述系统。这实际上取决于javascript是如何使用的。

票数 20
EN

Software Engineering用户

发布于 2012-09-15 01:14:19

你的答案隐藏在你的问题中:

我能看到的一个具体问题是,类图实际上是系统的结构视图,而javascript更多的是行为驱动的,您如何处理呢?

查看行为驱动开发技术并选择适合您的设计需要的工具。

相关的讨论,您可能会发现,看看- 如何在BDD中编写故事/场景。和一篇来自“代码”杂志- 行为驱动开发的非常全面的文章

ps:一般来说,UML represent general types of behavior,但它仍然可以用来建模您的设计与正确的一组选定的类别(如序列图)。I would reference the Wikipedia and find the right UML diagram category to use.

票数 5
EN

Software Engineering用户

发布于 2014-12-03 15:25:41

已经做了一些工作来使web应用程序适应UML,它被称为WAE扩展,并且有一本叫做用UML构建Web应用程序的书,Jim对它进行了详细的解释。您可以在类图中看到JavaScript的变量和函数。

为什么我认为它是最好的选择建模web应用程序?因为每个人都知道类图是如何工作的,这是最接近它的东西。它非常容易理解,程序员懒得用文字阅读文档,但看图表并不难;)但是,如果您想查看执行过程中发生了什么,那么您应该查找序列图,因为在web应用程序中,有时文件是动态生成的。

票数 4
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/164958

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档