Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js nodeJS web应用程序的UML设计_Node.js_Uml_Class Diagram_Diagrams - Fatal编程技术网

Node.js nodeJS web应用程序的UML设计

Node.js nodeJS web应用程序的UML设计,node.js,uml,class-diagram,diagrams,Node.js,Uml,Class Diagram,Diagrams,我正在设计一个基于第三层架构的web应用程序 客户端:HTML5、CSS、JS、jQuery。。 中间层:nodeJS 数据库:mysql 我需要使用UML图对中间层部分进行总体设计。 令人困惑的是,NoDEJS不是面向类的java和C++,所以问题是我能实现一个节点图的类图,如果没有,还有什么替代方案? 如果我离得太远,不要打我,但是nodeJS是一种中间件。这意味着它将一些输入转换为黑匣子中的一些输出。您可以将其建模为具有必需接口和提供接口的组件 大致是这样的: 您可以根据您的应用程序设计进

我正在设计一个基于第三层架构的web应用程序 客户端:HTML5、CSS、JS、jQuery。。 中间层:nodeJS 数据库:mysql

我需要使用UML图对中间层部分进行总体设计。
令人困惑的是,NoDEJS不是面向类的java和C++,所以问题是我能实现一个节点图的类图,如果没有,还有什么替代方案? 如果我离得太远,不要打我,但是nodeJS是一种中间件。这意味着它将一些输入转换为黑匣子中的一些输出。您可以将其建模为具有必需接口和提供接口的组件

大致是这样的:

可以根据您的应用程序设计进行思考,并且可以使用一种临时方法来编写代码,而类是即将推出的核心功能。因此,上课是一种方式

用类进行面向对象编程是一种,看待事物的方式,给事物命名的方式

另见:


那么如何使用UML对功能和对象进行建模呢?请参见我的编辑。这应该是可行的。提供的接口是来自NodeJS的方法。如果NodeJS需要外部的任何东西,也可以添加所需的接口(我对这些问题没有深入了解)。好的,这听起来是一种合理的设计方法,但它是UML图中的一种,如果是的话,请给出它的名称,以便我可以进行更多的研究。以上只是类图中的一个类。棒棒糖和套接字是已实现和所需接口的替代表示形式。