Joke Collection Website - Blessing messages - What is the English spelling of MDA?

What is the English spelling of MDA?

I don't know which one you are talking about, so I have to list them all.

1. Mail delivery agent

Get the mail from MTA and send it to the mailbox of the mail recipient. Common MDA is usually used in combination with MUA.

2. Model-driven architecture

Model-driven architecture

Since OMG (International OMG (Object Management Group)) put forward "sneak into the night with the wind, moisten things quietly" in 2002, there has been no vigorous publicity, but the major manufacturers have surprisingly followed suit, and the topic of MDA has flourished on the Internet in a blink of an eye.

In order to realize the grand vision of MDA, OMG has formulated a series of standards:

UML:MDA uses UML to describe various models. It was not born for MDA, but as the most popular modeling language at present, UML has occupied 90% market share in the global modeling language field and has become the de facto standard of modeling language, so it is natural and wise for OMG to take it as the basis of MDA technology. It is the foundation and the most powerful weapon of MDA.

MOF: MOF:MOF (Meta-Object Facility Meta-Object Facility) is a higher level abstraction than UML, and its purpose is to describe the extension of UML or other UML-like modeling languages that may appear in the future. This shows OMG's "ambition". Although MOF was not born for MDA, we can appreciate the good intentions and long-term vision of OMG engineers.

Xmi: xmi (XML-based metadata exchange) is an XML-based metadata exchange. It defines XML-based data exchange formats for various models through standardized XML document formats and dtd (Document Type Definition). This makes the model as the final product can be transmitted in various tools, which is very important. It ensures that MDA will not be added with a new layer of constraints after breaking one constraint.

CWM: CWM (common warehouse metamodel * * * warehouse metamodel) provides a means of data format conversion. CWM can be used to describe the mapping rules between two data models at any model level, such as transforming data entities from relational databases to XML formats. Under the MOF framework, CWM makes a universal data model transformation engine possible.

In the blueprint of OMG, a series of standards such as UML, MOF, XMI and CWM have solved the problems of MDA model establishment, model expansion, model exchange and model transformation respectively. OMG tries to expand the application scope of MDA through standardized definition. At the same time, through such an extensible modeling language environment, IT vendors can freely realize their own modeling language and the mapping from language to executable code, but in any case, it must be under the standardized framework of OMG.

MDA comes from a well-known idea, that is, separating the specification of system operation from the details of how the system uses the underlying platform functions. MDA provides a way to standardize a platform-independent system, standardize the platform, select a specific implementation platform for the system, and transform the system specification into a specific implementation platform. The three main goals of MDA are portability, interoperability and reusability through architecture separation.

In MDA, the software development process is driven by the modeling behavior of the software system.

There is not much difference between MDA life cycle and traditional life cycle. The main difference lies in the artifacts created during the development process, including PIM (Platform Independent Model), PSM (Platform Specific Model) and code. PIM is a model with a high level of abstraction, which is independent of any implementation technology. PIM is converted into one or more PSMs. PSM is tailored for specific implementation technologies. For example, EJB PSM is a system model represented by EJB structure. The last step of development is to turn every PSM into code. PSM is closely related to application technology. The traditional development process from model to model, or from model to code, is done by hand. But the transformation of MDA is done automatically by tools. From PIM to PSM, and then from PSM to code, it can be realized by tools. PIM, PSM and code model are regarded as design artifacts in the software development life cycle, and in the traditional development methods, they are documents and charts. Importantly, they represent different levels of abstraction of the system, and we look at our system from different angles, and the ability to convert high-level PIM into PSM improves the level of abstraction. It can make developers understand the overall architecture of the system more clearly, without being "polluted" by specific implementation technologies, and at the same time reduce the workload of developers for complex systems.

The emergence of MDA points out the solution to improve the efficiency of software development, enhance the portability, collaborative work ability and maintainability of software, and facilitate the compilation of documents. MDA is predicted by object-oriented technology as the most important methodology in the next two years. The main problem of modeling today is that for many enterprises, it is just an armchair strategist. This causes the problem that the model and code are not synchronized, the code will be constantly modified, the model will not be updated, and the model will lose its meaning. The key to bridge the gap between modeling and development is to turn modeling into an indispensable part of development. MDA is the framework of model-driven development, and the vision of MDA is to define a new method to describe and create the system. MDA makes the use of UML not limited to beautiful pictures. Many experts predict that MDA may lead us into another golden age of software development.

3. Mobile Desktop Assistant

China Mobile Mobile Desktop Assistant

MDA(Mobile Desktop assistant) is the English abbreviation of China Mobile's mobile phone desktop assistant. It is a software tool launched by China Mobile to improve user service, including SMS, MMS, contact management, phone bill inquiry and other functions.

China Mobile Desktop Assistant (MDA) is the latest communication software launched by China Mobile, which integrates powerful functions such as SMS, MMS, contact management, and phone bill inquiry. Provide safe and stable SMS and MMS services; Short message timing sending function; Powerful MMS editing function; Creative MMS text; Simple and fast address book management; Convenient for users to inquire about telephone charges, etc. The mobile desktop assistant liberates you from the mobile terminal through the advantages of personal computer. You don't have to type on your mobile phone one by one, you don't have to worry that the pictures in your mobile phone can't be edited and cut, and you don't have to log on to the website to check the phone bill. Everything is done for you by the mobile phone desktop assistant.

Users of China Mobile GSM, M-Zone and Shenzhouxing (excluding Beijing, temporarily unavailable) can register to use MDA.

MDA client software is free to use, without any monthly fee;

Text messages: 0. 10 yuan each;

Receiving SMS: receiving SMS is free, and the SMS responder charges according to the mobile brand SMS tariff standard;

Sending ordinary MMS: 0.50 yuan/piece (0.30 yuan/piece in Beijing, Shanxi, Jiangsu and Anhui);

Send Fuwa MMS: 0.30 per message.

Operating environment: Chinese Windows 2000/Windows 2003/Windows XP.

Download address link: /MDA_install.exe

4. Monochrome display adapter

Monochrome display adapter

The graphics card used by IBM for IBM PC in 198 1 is the earliest display standard used by PC. Using the character window of 9x 14 dot matrix, 80 columns of x25 characters are displayed in full screen, corresponding to the highest resolution of 720x350 pixels.

[Edit this paragraph] 5. MDA

The molecular formula of malondialdehyde (MDA) is OHC-CH2-CHO and its molecular weight is 72.0634.

Free radicals act on lipids to produce peroxidation, and the final product of oxidation is malondialdehyde, which will cause cross-linking polymerization of life macromolecules such as protein and nucleic acid, and has cytotoxicity.