基于MDA的软件开发方法的研究与应用

来源 :南京信息工程大学 | 被引量 : 0次 | 上传用户:mqs129977
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
MDA(Model Driven Architecture)是对象管理组织OMG提出的软件开发架构。MDA中引入了平台无关模型PIM、平台相关模型PSM以及两大类模型转换,即PIM到PSM的转换和PSM到代码的转换。MDA通过这种方式提高了模型的抽象层次,第一次把开发过程中的模型和系统的实现紧密地联系起来。它的“将模型进行到底”软件开发思想也为解决软件开发中遇到的许多问题(如生产效率低、需求变更频繁)提供了新思路。 本文以基于MDA的软件开发方法为主要研究内容,对MDA的基本概念、基本原理、核心标准、开发过程等技术进行了深入的研究和探索。在深入探究了模型转换的概念、特性、模型转换规则和形式化表示的基础之上,给出了PIM到DBMS PSM、EJB PSM、Web PSM的变换规则的形式化表示。同时,给出了从DBMS PSM、EJB PSM、Web PSM到代码模型的变换规则。最后,结合高校学生管理信息系统的项目背景,以其中的奖学金管理子系统为实例,运用MDA的软件开发方法,完成了领域模型的建立,以及PIM模型到PSM模型的转换过程,并在一定程度上实现了应用模型到代码的转换。 MDA技术在高校学生管理信息系统的应用说明,MDA技术的推进将有利于提高软件开发效率和开发质量,其模型自动转换过程大大缩短了软件的开发时间,能大幅度提高软件质量和复用度。
其他文献
磁场定向控制促进了交流调速系统的飞速发展,而感应电机无速度传感器矢量控制更是增强了系统的可靠性和简易性,已经成为研究的热点,其核心是如何准确地获取转速信息。本文研究基于转差频率控制的无速度传感器矢量控制系统,设计了改进的模型参考自适应转速估计系统,并证明了该方法的稳定性和收敛性。由于感应电机运行过程中定转子参数会随运行状态变化而变化,其中定子电阻和转子电阻的变化对转速估计和矢量控制系统的影响尤为明
近年来,基于多天线技术的多输入多输出(Multiple Input Multiple Output简称MIMO)系统,受到了广泛地关注。其中,空时编码技术是一种充分获得MIMO系统容量,提高通信质量的关键技术
WCDMA(宽带码分多址)技术是第三代移动通信系统的主流技术。它可以实现最高2M bit/s的数据传输速率,能在全球范围内更好地实现无缝漫游,给移动用户提供语音、数据、视频等丰
矢量控制是交流电机控制中一种重要的控制方法,它的目的就是把异步电动机调速系统等效为直流电机调速系统。为了实现这个目标,矢量控制引入两种重要的坐标系变换,即三相自然坐标系到两相静止坐标系的变换,简称3/2变换(Clark)和两相静止坐标系到两相旋转坐标系的变换,简称2s/2r变换(Park)。基于Clark变换和Park变换,本文建立了异步电动机在不同坐标系下的数学模型;根据数学模型介绍了定转子磁场
群智能是指众多行为简单的个体在相互作用过程中涌现产生的整体智能行为。目前,国内相关研究提到的群智能一般都是指群智能优化,主要以蚁群优化和粒子群优化为代表,这一方面的研
单元串联高压变频器在输入输出谐波、效率和功率因数等方面有明显的优势,适用于高压大功率场合,具有较大的应用前景。本文首先介绍了单元串联多电平高压变频国内外的研究现状和
在传统的公钥密码体制中,主要通过公钥基础设施(PKI)来解决通信中的安全问题。在该密码体制下,为了实现用户身份与用户公钥的绑定,需要由可信的第三方——认证中心(CA)向用户
随着我国社会经济的快速发展,电力行业也在经历着深刻的变革,电网规模的不断扩大为继电保护工作提出了更高的要求,如何保证继电保护装置的可靠性,选择性,速动性和灵敏性越发成为摆在科研人员面前的一个巨大的课题。一般继电保护装置包括测量比较元件,逻辑判断元件和执行输出元件,而测量元件的准确度是保护装置能够正确动作的前提,电压互感器在整个过程中扮演着非常重要的角色。它在电网的运行,故障检测,状态控制及继电保护
多输入多输出(MIMO)是一种在无线链路的收发端都采用多天线的技术,它能有效的克服环境的不良影响,在相同的传输条件下能提供比常规天线系统更好的信号传输质量,相应的也就能够有
模糊集和粗糙集是处理数据的两种不同的数学方法,在处理不确定性和不精确性问题方面都推广了经典集合理论。它们不是相互对立的,在处理不完备信息方面可以互为补充。D.Dubois和