基于MDA的医院管理系统的分析与设计

被引量 : 0次 | 上传用户:licarson
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
模型驱动架构(MDA)是对象管理组织OMG提出的软件开发方法,它具有高效地实现系统集成和互操作、解决遗留系统问题、适应业务逻辑的快速变更以及缩短开发周期等优点。MDA核心思想就是将业务分析与业务实现分离,将软件开发人员的关注点转移到业务领域和业务建模。MDA开发方法首先建立可被机器存储和识别的平台独立模型(PIM),然后以模型映射技术生成平台相关模型(PSM),最后生成业务系统的代码模型。模型是MDA开发方法的直接驱动力,它是可以被执行并能产生输出的,MDA开发方法实现了模型在不同平台、不同技术中的流转和重用。本文以基于模型驱动的软件开发方法为主要研究内容,对MDA的基本原理、基本框架、软件开发生命周期、核心技术、模型变换的实现技术进行了深入的研究和探索。在对模型、平台无关模型、平台相关模型、变换、MDA的软件开发周期等进行深入分析的基础上,深入研究了MDA的核心技术,包括UML、MOF、XMI、CWM等。深入研究了模型变换的各项变换特性,给出了PIM到DBMS PSM、EJB PSM、Web PSM的变换规则的形式化表示。同时,给出了从DBMS PSM、EJB PSM、Web PSM到代码模型的变换规则。最后,在一个医院管理系统项目中,应用了MDA的软件开发方法。实现了领域模型的建立、领域模型到应用模型的变换。最后,在一定程度上实现了应用模型到代码模型的变换。
其他文献
融媒时代,传统的广播、电视新闻节目形态在变中求新,节目构成元素也日趋丰富多元化,融媒体的发展也为主持人提供了更大的话语空间,同时主持人素养要求也面临着更大的机遇和挑
周跳的检测与修复是高精度GNSS应用的前提。分析了周跳发生的原因及其特性,将其视为载波相位观测值中的奇异成分,在此基础上提出了一种新的周跳检测和修复方法。该方法首先将
本文运用政治参与的理论,从市政层面对洛杉矶与纽约市的华人在登记投票、竞选公职和华人政治性组织组建与活动方面的相似性与差异性进行比较研究,并主要从政治行为主义所主张
目的:分析克林霉素所致不良反应的特点,为临床合理应用提供参考。方法:对2007年1月至2012年12月北京市收到的2 121例克林霉素所致不良反应进行统计和分析。结果:2 121例克林
综述了各项回注水和外排水处理技术的优势和不足。纵观国内油田采油污水处理技术,按照主要处理工艺过程可分为重力除油工艺、压力除油工艺、气浮除油工艺和精细过滤工艺等;外
建设节约型社会是当今中国的重大战略决策之一。建筑节能由于在节约能源、减少污染等方面有着巨大的潜力,成为建设节约型社会的突破口。近年来,我国在建筑节能方面已经做了大
原子自旋陀螺仪以其超高的理论精度已经成为各国争相研究的新一代陀螺仪,具有极大的开发价值和应用潜力。高精度原子自旋陀螺仪是以高质量原子自旋SERF状态的保持作为前提的,
近年来,我国环境群体性事件呈高发态势。本文针对人民网对茂名PX事件的报道,运用内容分析法和文本分析法进行了研究,分析总结了人民网在事件不同发展阶段的报道数量、消息来
<正>2015年中央一号文件把推进农村一二三产业融合发展作为促进农民增收的重要措施。加快农村一二三产业融合发展,促进"三农"发展,是党中央、国务院顺应经济社会发展趋势,科
文章介绍了一种基于Labview图形图像处理技术的织物悬垂性测试及三维重建系统。阐述了测试系统的功能及其在Labview中的编程实现.通过CCD摄像头采集织物悬垂图像,对图像进行