UML建模中构件和部署的差别?
UML建模中构件图和部署图的区别为:用途、使用者不同、构成不同。
一、用途不同
1、构件图:构件图是用来描述系统的静态实现视图。
2、部署图:部署图是用来定义系统中软硬件的物理体系结构的视图。
二、用户是不同的
1、组件图:组件图的用户是开发人员和设计人员。
2、部署图:部署图的用户是开发人员、系统集成商和测试人员。
三、成分不同
1、组件图:组件图由组件标记和组件之间的关系组成。
2、部署图:部署图由一组物理节点及其相互关系组成。
扩展资料:
UML定义良好,易于表达,功能强大,普遍适用。面向对象分析(Object-OrientedAnalysis,OA)已经成为主流的系统分析方法,在加强对问题空间和系统任务的理解、改善各方之间的沟通、保持需求的一致性和支持软件重用四个方面表现出优于其他系统分析方法的能力。
UML的出现是为了统一Booch、OMT、OSE和其他方法,以及面向对象方法中使用的符号,并且在它被提出后不久就作为OMG的标准之一被采用。从而改变了数十种面向对象的建模语言相互独立、各具优势的局面,使面向对象的分析技术得到了前所未有的发展。
区别如下:
1、Java SE:
Java SE 是Java平台标准版的简称(Java Platform, Standard Edition) (also known as Java 2 Platform) ,用于开发和部署桌面、服务器以及嵌入设备和实时环境中的Java应用程序。Java SE包括用于开发Java Web服务的类库,同时,Java SE为Java EE提供了基础。
Java SE(Java Platform, Standard Edition,Java标准版)就是基于JDK和JRE的。
简单理解:java se开发桌面程序
2、Java EE:
Java EE是一种利用Java2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE技术的基础就是核心Java平台或Java SE,Java EE不仅巩固了标准版中的许多优点,例如“编写一次、随处运行”的特性、方便存取数据库的JDBC API、CORBA技术以及能够在Internet应用中保护数据的安全模式等等,同时还提供了对 EJB(EnterpriseJavaBeans)、Java Servlets API、JSP(Java Server Pages)以及XML技术的全面支持。其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。
Java EE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,J2EE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持EJB,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能。
简单理解:java ee开发web程序,需要通过浏览器来访问
鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com
图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!