分享到:

Compuware升级J2EE开发工具

Compuware计划升级其企业级J2EE开发工具以提高开发者效率和Java应用质量。Compuware OptimalJ 3.0 包  (本文共1页) 阅读全文>>

昆明理工大学
昆明理工大学

基于MDA的面向微服务模型转换研究

软件需求量的不断增大,软件架构成为业界技术关注的焦点。模型驱动架构以其可靠的实现过程和集成化的模型开发方法,为解决软件开发效率和可移植性的问题提供实现基础和技术支持。但由于业务领域不断拓展,需求功能层出不穷,寻找一种高可用的架构是必然出现的。模型驱动架构是一种解决开发过程中效率和一致性问题的架构方案。微服务架构具有分割服务的特点,可以让团队根据自身需求和技术特点设计去中心化的微服务。它也可以通过清晰的模型表示过程实现了便捷的软件开发,同时独立、快速构建出高可用、低耦合的应用系统。微服务架构开发过程和模型构建一直都是重点研究内容。为此,本文提出了构建以MDA(模型驱动架构)技术基础的微服务平台无关模型MS_PIM来描述业务系统的逻辑关系,然后根据部署平台技术Docker容器的特点设计Docker容器平台相关模型MS_DKPSM。构建方法的过程分别采用UML技术和交互建模语言技术构建。然后通过基于规则约束和交互模型的两种转换方法,实...  (本文共83页) 本文目录 | 阅读全文>>

昆明理工大学
昆明理工大学

基于MDA自动生成WebApp技术的研究

互联网服务的迅猛发展,已经和软件业的发展密不可分,经过将近六十年的发展已成现代社会中一个支柱产业。同时在浏览互联网的方式和工具也发生了变化。很多情况下,人们不愿意将有些应用下载到客户端,更愿意使用浏览器直接使用应用,这样WebApp就应运而生了。WebApp是不需要下载安装,是一种生存于浏览器中的应用。虽然Web App这种轻应用使用起来很方便,但是WebApp开发的生命周期中可能会因为各种各样的原因使得WebApp需要不断改进。这就导致了软件开发速度跟不上用户需求的变化、开发时间极大加长、开发费用增加和维护更新困难等一系列问题。而且轻型软件的开发应该着重具体功能的实现、用户的易用性和体验度的设计上。为了解决这个问题,其中一个方法就是将模型驱动架构(Model Driven Architecture,MDA)的开发思想注入到WebApp的开发生命周期中。本文主要叙述了:1、WebApp和MDA的国内外研究现状、本文的研究意义和本...  (本文共74页) 本文目录 | 阅读全文>>

昆明理工大学
昆明理工大学

基于Web2.0MUML配置文件的UML建模

现今社会的网络媒介中Web2.0已经俨然成为互联网头条,它带来了互联网思想体系的升级换代,由原来自上而下的少数资源控制者集中控制的主导体系,转变为自下而上的由广大用户集体智慧力量主导的新体系。本文中使用的Web2.0MUML 是 Web2.0Mashup 技术的 UML Profile(UML 配置文件)建模和模型驱动架构(MDA)的结合产物。其中MDA(Model Driven Architecture)是由OMG提出的模型驱动架构,用于解决在开发过程中的重复劳动和进一步解决软件危机问题,UML Profile是UML技术的扩展机制,可以是使用者更加灵活的使用UML建模。同时在现在互联网开发中,轻量级JavaEE平台以其稳定的性能、良好的开放性及严格的安全性在企业开发中占有绝对的优势。本文首先综述现阶段Web2.0的国内外研究现状,并概述了 Web2.0、UML Profile、MDA和J2EE等相关技术。然后研究了 Web2...  (本文共73页) 本文目录 | 阅读全文>>

《软件学报》2006年06期
软件学报

模型驱动架构中模型构造与集成策略

模型驱动式开发是以模型构造、模型转换和精化为核心的.对象管理组织OMG选择将统一建模语言UML作为标准建模语言,并将其作为模型驱动架构MDA的支持平台.但UML模型缺乏严格的语义,不同...  (本文共12页) 阅读全文>>

《计算机工程与科学》2006年11期
计算机工程与科学

模型驱动架构中的模型转换方法

模型驱动架构是OMG提出的一种新的软件开发方法,模型转换是模型驱动架构中最重要的部分。本文简要讨论了模型转换的概念,并把模型转换...  (本文共4页) 阅读全文>>