求真百科欢迎当事人提供第一手真实资料,洗刷冤屈,终结网路霸凌。

MDA查看源代码讨论查看历史

事实揭露 揭密真相
跳转至: 导航搜索
MDA

中文名: MDA

外文名: ModelDriven Architecture

含 义: 中国移动手机桌面助理软件

性 质: 软件开发框架

MDA,可以理解为中国移动手机桌面助理软件(Mobile Device Assistant ),适用于很多手机玩家;也可以理解为模型驱动架构(ModelDriven Architecture),它是由OMG定义的一个软件开发框架。

主要特征

从MTA取得邮件并传送至邮件接受者的邮箱。常见的MDA通常和MUA合二为一.

MDA是中国移动手机桌面助理的英文缩写,它是中国移动为提高用户服务而推出的一款集短信、彩信、联系人管理、话费查询等功能在内的软件工具。中国移动手机桌面助理(简称MDA)是中国移动最新推出的一款集短信、彩信、联系人管理、话费查询等强大功能于一体的通讯软件。提供安全稳定的短信、彩信服务;短信定时发送功能;强大的彩信编辑功能;创意无穷的彩信文字;简约快捷的通讯录管理;方便的用户话费查询等。手机桌面助理通过个人电脑的优势将您从手机终端解脱出来,您不用费力在手机上一个一个的打字,不用担心手机里的图片无法编辑剪裁,不用再登录网站查话费,一切都由手机桌面助理帮您完成。

中国移动全球通、动感地带和神州行(不包括北京,北京神州行暂不能开通)用户均可注册使用MDA。

MDA生命周期和传统生命周期没有大的不同,主要的区别在于开发过程创建的工件,包括PIM(Platform Independent Model,平台无关模型)、PSM(Platform specific Model,平台相关模型)和代码。PIM是具有高抽象层次、独立任何实现技术的模型。PIM被转换为一个或多个PSM。PSM是为某种特定实现技术量身定做。例如,EJB PSM是用EJB结构表达的系统模型。开发的最后一步是把每个PSM变化为代码, PSM同应用技术密切相关。传统的开发过程从模型到模型的变换,或者从模型到代码的变换是手工完成的。但是MDA的变换都是由工具自动完成的。从PIM到PSM,再从PSM到代码都可以由工具实现。PIM, PSM,和Code 模型被作为软件开发生命周期中的设计工件,在传统的开发方式中是文档和图表。重要的是,它们代表了对系统不同层次的抽象,从不同的视角来看待我们的系统,将高层次的PIM 转换到PSM 的能力提升了抽象的层次。能够使得开发人员更加清晰地了解系统的整个架构,而不会被具体的实现技术所“污染”,同时对于复杂系统,也减少了开发人员的工作量。

=MDA的出现

为提高软件开发效率,增强软件的可移植性、协同工作能力和可维护性,以及文档编制的便利性指明了解决之道。MDA被面向对象技术界预言为未来两年里最重要的方法学。当今建模的主要问题在于,对于很多企业来说它只是纸面上的练习。这就造成了模型和代码不同步的问题,代码会被不断修改,而模型不会被更新,这样模型就失去了意义。弥补建模和开发之间的鸿沟的关键就在于将建模变为开发的一个必不可少的部分。MDA 是模型驱动开发的框架,MDA 的愿景是定义一种描述和创建系统的新的途径。MDA 使得UML 的用途走得更远,而不仅仅是美丽的图画。很多专家预言MDA 有可能会带领我们进入软件开发的另一个黄金时代。

MDA框架

MDA 将软件系统的模型分离为平台无关模型PIM 和特定平台模型PSM,同时又能通过转换规则将它们统一起来,以这样的方式试图去摆脱需求变更所带来的困境。平台无关模型PIM 是对系统高层次的抽象,其中不包括任何与实现技术相关的信息;特定平台模型PSM是特定平台相关的模型。在MDA 框架中,首先使用平台无关的建模语言来搭建平台无关的模型PIM,然后根据特定平台和实现语言的映射规则,将PIM 转换以生成平台相关的模型PSM,最终生成应用程序代码和测试框架。

MDA框架的“建筑材料”包括:高层次模型;一种或多种标准、精确定义的语言,用来编写高层次模型;如何把PIM变换到PSM的定义;编写这些定义的语言,这种语言能够被变换工具执行;能够执行变换定义的工具;能够执行PSM到代码的变换工具。[1]

资费

MDA客户端软件免费使用,无任何包月费用;

·发送短信:按0.10 元/条收费;

·接收短信:接收短信免费,该短信的回复方按照移动品牌的短信资费标准收费;

·发送普通彩信:按0.50元/条收费(北京、山西、江苏、安徽地区按0.30元/条收费);

·发送福娃彩信:按0.30/条收费。环境:中文Windows2000/Windows2003/WindowsXP运行

相关公司

加拿大大不列颠哥伦比亚的里士满市麦克唐纳.迪特维利联合有限公司(MacDonald Dettwiler and Associates Ltd.,MDA)1969年由John MacDonald 和 Werner Dettwiler 创建。MDA是全球最主要的对地观测卫星信息公司之一,提供先进的信息解决方案,捕获并处理大量数据、改进商业部门和政府机构的决策制定及运作效率;传递大量信息的解决方案:复杂操作系统、个性化信息服务、电子信息产品;业务情报:数据收集、处理及管理,信息提取,发布,制定决策。可应用于农业、国防、灾害管理、地质、冰、森林、水文、湿地监测、制图等。其遥感数据地面卫星接收站占全世界的一半多,在RADARSAT计划占主导地位。

以信息产品服务和信息系统服务进行运作,在美国、英国和加拿大拥有3 000多雇员,在60多个国家拥有600多个客户。

业务范围

空中交通管制设备、飞行数据管理系统、气象信息数据处理系统、卫星地面站。

主要为金融服务部门、监督和智能部门提供信息解决方案。在美国西北部和东北部,拉丁美洲、欧洲/中东/非洲,亚洲南部、中部、东北部,亚洲太平洋区设有分部。

代理:Geoffrey Morton & Associates(澳大利亚昆士兰州)、Espatial Resources Sdn. Bhd.(马来西亚吉隆坡)、SATCOM Technologies(印度海得拉巴)、Technologoes France (RTF) (法国普罗旺斯)、NIK Insaat Ticaret Ltd. Sti.(土耳其伊斯坦布尔)、P.L.A.N., Inc.(美国加州)、Nasrat Husseini Civil Engineer Consultants (NHCC) (黎巴嫩贝鲁特)

销售团队:北美,拉丁美洲,欧洲/中东/非洲,亚洲南部、中部、东北部,亚洲太平洋区,世界范围航测

客户:西加拿大林务局、McElhanney咨询公司、加拿大Vexcel公司、加拿大冰雪信息服务中心、ConocoPhillips公司、美国EAST Jeppesen公司、USDA、欧洲/中东/非洲 丹麦气象协会、欧洲图像公司(意大利)、英国Infoterra公司、英国Qinetiq公司、澳大利亚亚洲太平洋区海岸观测、亚洲南部/中部/东北部空间和遥感研究、日本遥感中心等。

接收数据

接收卫星:RADARSAT-2(2007新增)、RADARSAT-1、QuickBird、EROS、LANDSAT 5、LANDSAT 7、ENVISAT、RESOURCESAT-1、IKONOS、ERS、IRS Airborne Imagery(ptical Imagery、LiDAR Imagery、Oblique Aerial Imagery & Viewing Software、Services、GSA Schedule)

相关部门

(1)国际地理空间信息服务部(Geospatial Services International)

专家服务:实时路线图、违法捕鱼和石油倾销的追踪、机场灾难成图、市区用地分级、海油储量探测、海陆安全监测、湿地制图、自然资源监测和管理、下陷成图、地形图和3D模型。

常规服务:快速化多语言用户服务、24小时紧急服务和卫星计划、数据实时传递、内部数据快速处理和产品生产、培训及技术转让、项目管理、地理信息系统应用、网络化的决策支持工具。

MDA拥有加拿大RADARSAT-1 和RADARSAT-2的总经销权,并将管理2007年夏季发射的RADARSAT-2。

RADARSAT-1网络站介绍:

主要进行近实时数据传输。每个地面站由CSA和RSI认证后,与该网络站连接,因此用户可以在1-4小时后获得最新的RADARSAT-1数据信息,这已经被用于世界范围内的实时监控,客户可以用这种近实时处理和传送服务来实现非法捕鱼、石油倾销船只的监测、航海导航图、灾害监测和制图等。

(2)航天部(Space Missions)

对地观测当前任务:RADARSAT-2、RADARSAT Constellation Mission (RCM)、RapidEye Constellation、HERO;科研和信息传递:CASSIOPE;空间监视:SAPPHIRE。

对地观测完成任务:RADARSAT-1;通讯:MSAT、Alouette、Brasilsat、Anik D、Anik E、Hermes、SBTS;科研:ISIS。

(3)美国地理空间信息服务部 Geospatial Services US(MDA Federal Ltd.)

雇员包括:森林学家、农学家、生态学者、野生动植物学家、地质学者、地理学者、气象学者、计算机科学家、物理学家、摄影专家等。

在林学、土地利用、环境分析、地理信息系统、军事、矿产资源勘探以及农业等领域进行了350多项研究。每天为200 000的顾客提供天气和农业信息服务:数字成像、环境地理信息系统、地质、天气、国防。

公司管理

公司由董事会进行管理,并且制定了一个公司管理条例来加强管理。该条例分4部分:审计委员会条例、人力资源和补偿管理委员会条例、管理和任命委员会条例、商业管理和董事道德规范。

现招聘:客户服务代表、信息系统专家、通信专家、国际销售、合同管理、商品出口、财会、项目管理、地理信息系统技术人员/专家、技术研究;提供:竞争性补偿和福利、注册退休储蓄计划、职业发展机遇、多文化环境、公司发起的社会事件。

MDA为全世界的用户提供决策所需的基本的信息解决方案,雇员喜欢有成长和学习机遇的挑战性的职业,是一个有平等机遇的公司。

改装批准

参考中国民用航空局的有关规定。

MDA在以下领域得到了应用: *银行业 *保险业 *公共企业(特别在金融管理领域) *嵌入式系统*后勤保障系统。

您将会看到,MDA确在其中起到了作用。

模型驱动架构,是由OMG组织于2001年提出的一种软件系统设计与开发方法,通过构建各自模型来驱动软件设计和开发。

设计步骤

MDA的流程 MDA的实现主要集中在以下3个步骤:

1 首先,您用UML对您的应用领域进行高度抽象的建模,这个模型和实现它的技术(或者底层技术)完全没有关系。这个模型我们称之为平台无关模型(PIM)。

2 然后,PIM将被转换为一个或多个平台相关模型(PSM)。这个翻译的过程一般是自动实现的。PSM将用一个特定的实现技术来描述您的系统。它将用到这种技术所提供的种种架构,比如EJB,数据库模型,COM组件等等。

3 最后,PSM将被翻译成源代码。因为每个PSM已经完全依靠某种特定的技术,这个步骤一般是比较简单的。

MDA流程中最难的一步,是从PIM生成一个PSM。它要求您对您要应用的基础技术具有丰富且巩固的知识,另一方面,源模型(PIM)必须具备自动生成PSM所要求的足够信息量。

通过模板生成:MDA-light?!

在MDA的实际应用当中,一个较容易的实现是通过模板(我们称之为MDA-light)。这样,平台相关模型这一步可以说是被跳过了,您可以直接从高度抽象的PIM生成源代码。您将继续在MDA-light的基础上进行真正意义的编程:您必须在源代码,而不是UML,编写细致的应用逻辑。

使用前提

  • 业界(甚至是整个世界)一个被广泛接受的事实是:只有变化是永恒的。技术永远在革新。这在中间件领域尤其明显,当然还有数据库技术,操作系统,甚至是编程语言都经常变化。这些技术明显比应用领域的基本概念要变化的快。
  • 如果您在某一特定的应用领域工作,在这个领域中的项目都具有一定的相似性。整个应用程序族或者不同的项目都属于同一个应用领域,那么,MDA或者生成流程将特别适合于您 。

优点

  • 您对建模的投资将更加持久的有效--远长于您实现它所应用的技术。这将更有利于保护您的投资。 * 您具有了技术上的灵活性。 * 您将不再受技术或应用所具有的不同变化周期的影响--在MDA的帮助下,您可以中立的保持两方面的多样性。

缺点

  • MDA意味着更多的"组装"而不是"开发"--在为一个应用建立PIM的时候,您基本上没有技术上的周旋空间。这对于今天的很多开发人员来说,还是难以想象的。 * 软件开发的创造性在一定程度上减弱了。开发人员常常觉得,就一种新技术展开争论,在技术的前沿工作,是十分吸引人的。可是在MDA流程下,大量的工作是建立模型,这和具体的技术相距甚远,但符合OMG的建议。 * 潜在的不成熟性。UML2.0还在幼年时代。MDA工具出现的时间也相对很短。这里还隐藏了很多风险。

存在问题

难以维护

编制不同的发行版本,补丁或者升级,是对正在运行的程序进行维护的重要组成部分。MDA的瀑布形式从业务模型到代码生成的方式,对软件维护带来极大挑战,甚至不可维护;

与工具提供商的依赖

MDA往往由商业的软件供应商研发,如IBMRational; 或者模型软件企业的重型开发平台,如用友的UAP;使用这些软件将产生供应商的强依赖;这是大部分独立开发商极力避免的;

企业应用整合(EAI)的挑战MDA的设计方式对企业内应用带来极大挑战。系统集成时,对技术和业务整合都带来挑战,没有办法对所有业务系统进行全局MDA设计,也无法要求所有系统的集成方式由MDA方法来设计,因此带来极大的挑战;

无法适应既有系统既有系统的研发往往是迭代并持续演进的,但是对于已经在运转的应用系统,是无法得到逆向的抽象设计的。

相关标准

为了实现MDA这一宏大构想,OMG制定了一系列的标准:

UML:UML被MDA用来描述各种模型。它并不是为MDA而生,但是作为最为风行的建模语言,UML已经占据了全球建模语言领域90%的市场份额,成为了建模语言事实上的标准,因此OMG将它作为MDA技术的基础是自然而然的明智选择。它是MDA的基础,也是MDA最有力的武器。

MOF:MOF(Meta Object Facility元对象机制)是比UML更高层次的抽象,它的目的是为了描述UML的扩展或者其它未来可能出现的类UML的建模语言。由此我们可以看到OMG的"野心",虽然MOF也不是为MDA而生的,但是我们可以体味到OMG的工程师们良苦的用心和长远的目光。

XMI:XMI(XML-based metadata Interchange)是基于XML的元数据交换。它通过标准化的XML文档格式和DTDs(Document Type Definitions)为各种模型定义了一种基于XML的数据交换格式。这使得作为最终产品的模型可以在各种不同的工具中传递,这一点是非常重要的,它保证了MDA不会在打破了一种束缚之后再被加上一层新的束缚。

CWM:CWM(Common Warehouse Metamodel 公共仓库元模型)提供了一种数据格式变换的手段,在任意级别的模型上都可以使用CWM来描述两种数据模型之间的映射规则,比如将数据实体从关系数据库变换为XML格式。在MOF的框架下,CWM使得通用的数据模型变换引擎成为可能。

在OMG的蓝图中,UML、MOF、XMI、CWM等一系列标准分别解决了MDA的模型建立、模型扩展、模型交换、模型变换这几个方面的问题。OMG试图通过标准化的定义,扩大MDA的应用范围。同时通过这样一个可扩展的建模语言环境,IT厂商可以自由实现自己的建模语言,以及语言到可执行代码的映射,然而不管怎么样,都必须处于OMG的标准化框架之下。

适配器

单色显示适配器

IBM于1981年使用于IBM PC的显示卡,是PC机最早使用的显示标准.采用9x14点阵的字符窗口,满屏显示80列x25行字符,对应最高分辨率为720x350个像素.

交易商

澳大利亚MDA集团澳大利亚新晋交易商,拥有外汇、黄金、能源、期权、差价合约(CFDs)等。并为个人投资者、机构投资者及货币交易经理提供公平、安全和产品广泛的在线交易系统。

丙二醛

英文名:Malondialdehyde;malonic dialdehyde;Propanedial

简称:MDA

分子式OHC-CH2-CHO

分子量72.0634

无色针状晶体,熔点 72~74℃,一般含两个结晶水,60℃下真空干燥可得无水物,易潮解,纯的丙二醛在中性条件下稳定,但在酸性条件下不稳定。

由乙醛和甲酸乙酯在碱作用下缩合而得,可在高真空下升华精制,主要用于医药中间体、感光色素的原料。与蛋白质不相容,有潜在的致癌性。

生物体内,自由基作用于脂质发生过氧化反应,氧化终产物为丙二醛,会引起蛋白质、核酸等生命大分子的交联聚合,且具有细胞毒性。

脂质过氧化终产物丙二醛(MDA)在体外影响线粒体呼吸链复合物及线粒体内关键酶活性。

英文名为Malondialdehyde,简称为MDA。

产生原理

机体通过酶系统与非酶系统产生氧自由基,后者能攻击生物膜中的多不饱和脂肪酸,引发脂质过氧化作用,并因此形成脂质过氧化物。如:醛基(丙二醛MDA)、酮基、羟基、羰基、氢过氧基或内过氧基,以及新的氧自由基。脂质过氧化作用不仅把活性氧转化成活性化学剂,即非自由基性的质类分解产物,而且通过链式或链式支链反应,放大活性氧的作用。因此,初始的一个活性氧能导致很多的质类分解产物的形成,这些分解产物中,一些是无害的,另一些则能引起细胞代谢及功能障碍,甚至死亡。氧自由基不但通过生物膜中的多不饱和脂肪酸的过氧化引起细胞损伤,而且还能通过质氢过氧化物的分解产物引起细胞损伤,因此测定MDA的量常常可反映机体内脂质过氧化的程度,间接反映出细胞损伤的程度。

测定原理

测定方法是丙二醛在高温及酸性环境下可与2-硫代巴比妥酸(TBA)反应产生红棕色的产物3,5,5´-三甲基恶唑2,4-二酮(三甲川),该物质在532nm处有一吸收高峰,并且在660nm处有较小光吸收。根据其532nm的消光值可计算出溶液中丙二醛的含量。

实验原理示意图

实验方法

1.实验试剂

MDA试剂盒(50T)(南京建成生物工程研究所);无水乙醇(北京北化精细化学品有限责任公司,分析纯);冰醋酸(北京北化精细化学品有限责任公司,分析纯);EDTA(北京拜尔迪生物公司);Na2S2O5(北京拜尔迪生物公司);PCA(北京北化精细化学品有限责任公司,分析纯);实验用水为18.2MΩ三蒸水。

2.试剂盒组成

试剂一:液体10mL,室温保存,直接适用;

试剂二:液体6mL,加入170mL三蒸水混匀使用;

试剂三:粉剂,将1支50T的MDA3号粉剂倒入烧杯内加入90~100℃热蒸馏水32mL,充分溶解(溶解过程中可适当加热),冷却后加冰醋酸30mL混匀,配成母液可于-4℃保存。用时将上述配好的试剂用50%的冰醋酸按2:1进行稀释,现用现配;

标准品:10nmol/mL四乙氧基丙烷5mL。

3.实验仪器

分光光度计;精密电子天平;台式冷冻高速离心;超声细胞破碎仪;恒温水浴锅或电磁炉。

4.实验方法

(1)取待测组织样品;

(3)称量待测组织样品的重量,按1mg:5µL的比例加入0.4mol/L的PCA溶液;

(4)再按组织重量1mg:14µL的比例加入0.86%的NaCl溶液;

(5)将组织剪碎后超声匀浆,并用旋涡混匀器混匀;

(6)按照表加入试剂盒各反应试剂;

(7)用涡漩混匀器混匀样品,并在离心管管盖上刺一个小孔,于沸水浴中煮沸1h;

(8)反应过后,室温下放置冷却,在15,000g下离心10min,取上清液进行吸光度测定;

(9)以蒸馏水为空白对照,在532nm下,光径1cm,测定各个样品的吸光度值,带入MDA含量计算公式中,算出各样品中的MDA的含量,从而间接反映出各样品氧化应激的程度(若测定管中蛋白含量不高,则可以使用标准空白管来代替测定空白管的吸光度值)。

结果分析

根据组织中MDA含量的计算公式:

MDA实验

计算得到待测组织样品中的MDA的含量。

最小可探测活度

在放射性核素核查和环境放射性监测等应用领域,当感兴趣核素的放射性水平低于本底的统计涨落时,经常需要报告核素的最小可探测活度MDA。

最小可探测活度≠可以探测到的最小活度

民航缩写

改装设计批准:MODIFICATION DESIGN APPROVAL (MDA)

参考来源

  1. MDA,博客园, --