【摘 要】
:
长期以来,软件工程领域的专家们一直在不断努力改善软件开发过程.然而,软件开发却没有质的改观.今天的软件产业仍然保持着在其他行业看来瞠目结舌的项目失败率;新的技术诸如J
论文部分内容阅读
长期以来,软件工程领域的专家们一直在不断努力改善软件开发过程.然而,软件开发却没有质的改观.今天的软件产业仍然保持着在其他行业看来瞠目结舌的项目失败率;新的技术诸如Java、C#、WebService、CORBA不断涌现,旧技术贬值速度越来越快,迫使程序员不得不尽力跟踪新技术,他们承受巨大的压力,却没有时间考虑用户的需求.模型驱动架构(Model Driven Architecture,MDA)是一种全新的技术.它试图将软件开发提高抽象层次.过去绝大多数软件开发方法都是以代码为中心的,而MDA是以模型为中心,这是它们的根本性区别.在MDA时代,程序员的工作对象不再是和业务逻辑相去甚远的源代码,而是直接和业务相关的模型,他们的工作是理解、设计、维护和修改模型.MDA区分了两个重要的抽象级别模型:PIM(Platform Independent Model平台无关模型)和PSM(Platform Specialize Mode平台相关模型),PIM是一个纯粹的不考虑实现技术的分析模型,而PSM是一个基于特定技术的技术模型.MDA通过这种方法使业务逻辑和具体实现技术实现解耦,这样我们就不用担心当技术发生改变时必须推翻大部分过去的劳动成果.事实上,MDA降低了软件实现技术对程序员的要求,因为这方面的工作将被高度自动化,这也使得程序员可以抽出精力更好的理解业务逻辑,提高设计质量.分布式多层系统是目前应用非常广泛的企业计算技术,特别是像J2EE这样的平台是市场的主流.这些技术通常实施起来比较复杂,而架构上有相对稳定的模式,所以是现今MDA应用的重点.MDA还处在发展初期,很多概念仍然模糊不清,各方面理论都不完善.该文试图从总体上分析、理解MDA及其相关技术.通过这种全新的MDA方法和工具建立了一个分布式多层应用系统实例,探讨MDA实际应用价值和潜力.
其他文献
随着素质教育的全面推广和中小学校信息化建设的迅猛发展和普及,中小学校的管理模式和管理手段必将发生深刻的变化。为满足素质教育管理模式和校园网络平台建设要求,我们针对吉
人力资源信息管理(HRM)是近几年来出现的一种新的哲理和技术,如何对已有的人力资源信息进行存储和管理以支持决策分析是目前面临的重大课题。开发人力资源信息管理系统软件就是以上述管理内容及其内在联系为依据而编写的计算机程序管理支持系统。它覆盖了人事档案管理、劳动合同管理、人工成本控制、统计分析等方面的内容。本文首先对HRMS国内外发展趋势进行了分析,根据企业实际情况分析了系统所采用的体系结构及相关技术
随着数字多媒体技术的飞速发展,视频采集与处理技术在众多领域有着越来越广泛的应用.当前市场上已出现多种视频采集卡,但都无法满足一些特殊的用户需求.该文所研制的数字视频
开放式与智能化是当今数控系统发展的两个方向.围绕这两种发展趋势,目前对开放式的研究进行比较多,智能化方面的研究还很少.模糊控制方法在工业控制领域已经得到广泛的应用,
通过高速网络连接起来的工作站群集系统为用户提供了累积的处理能力和巨大的数据存储空间,并且以其高性价比和良好的可扩展性越来越多的应用于高性能科学计算和事务处理中,但
随着Internet/Intranet技术的发展和普及,计算机化考试在许多方面将逐步取代传统的基于纸笔的考试。探讨和研究基于计算机网络的考试,以便能客观、准确地评估人的某种能力和水平
随着社会的信息化,传统的关系数据库已经不能满足人们的某些应用.在关系数据库上增加新的功能特性成为当前的主流的研究方向.例如全文检索就是数据库系统急待增加的一个功能.
我的研究方向为基于离散点的真实感图形绘制的研究,是庞云阶教授博士点基金项目的一个组成部分。本文对传统的真实感图形生成过程进行了深入的研究,分析了其中的缺点与不足,并在
建筑立面重复结构检测是建筑图像理解的重要任务。这一任务能够辅助众多计算机视觉问题,包括建筑物三维重建与建模、建筑图像编辑、城市场景理解等等。然而,这一问题具备以下三
IPv6协议已经成为下一代互联网网络层(即IP层)的标准协议,作为IPv4唯一取代者的地位已经得到业界的一致认可,也将成为下一代互联网络的核心技术.MPLS(Multi-Protocol Label S