Atitit. Software modeling types and Modeling language selection and UML???

Source: Internet
Author: User

Atitit. Types of software modeling and Modeling Language Selection And UML??

?

1.4 Large Modeling Categories : UI modeling , Business process modeling , business object Modeling , Database Modeling 1

2. Text or photo-modeled ( recommended ) modeling 1

3. Typical modeling Language Uml,psodo, flowchart : 1

4. Static structure + dynamic semantics 1

5. Modeling tools: Dw/ps, Jbpm/reg engine, 1

6. UI Modeling Language html,css 1

7. Ui Hierarchy Process modeling js?? 1

8. Business Object Modeling Language java,uml 1

8.1. Display class structure outline+@category 1

8.2. Package structure View>java browser>types 2

9. Business Process Modeling Language and tools jbpm 3

10. Database modeling Language and tools java+anno+hb,pd 3

11. Database SP Process Modeling 3

1.4 Large Modeling Categories: UI modeling, business process modeling, business object Modeling, database modeling 2. The text is also a graphical (recommended) Modeling 3. Typically modeling language Uml,psodo, Flowchart: 4. Static structure + dynamic semantics 5. The problem of UML in process modeling

However, in describing the dynamic semantics of the program is very unsuccessful, so far there is no good way to solve. Or, there is not a plan that will be acceptable to all.

Assuming that the problem of UML dynamic semantics is overcome, The goal of MDA is really achieved, and the model can completely replace the code.

The current MDA tool, known as Model Code synchronization, is known as code generation. Most of the PIM/PSM conversions are just dealing with class diagrams. Because the conversion between class diagrams and code is so natural. So that the Together tool is present, the model (class diagram) and the code are synchronized.

Class diagram is the body of the program, action semantics is the soul of the program, unfortunately, UML in the description of the process of the soul of the matter did not do so well. A lot of researchers just put their eyes on the class diagram. The generation of class diagram to code is almost nothing to study, or to hold, to add constraints in the generated code, to increase design patterns, to increase the persistence of storage, and so on.

Anger is not a struggle, it is not a sorrow. Think of oneself is also one of the members, not by the pro-table joyously.

Author:: Old Wow's paw Attilax Ayron. Email:[email protected]

Reprint please indicate source: Http://blog.csdn.net/attilax

6. Modeling tools: Dw/ps, Jbpm/reg engine,

7. UI modeling Language Html,css8. UI hierarchy Process modeling JS?? 9. Business Object Modeling Language java,uml9.1. Show class Structure outline+@category

 *  @category name

*/

Public String name;

/**

 *  @category probability

 *  @author Administrator

*/

Public int prbblt;

Visual display

9.2. Package Structure View>java Browser>types

10. Business Process Modeling Language and tools Jbpm11. Database modeling Language and tools JAVA+ANNO+HB,PD

12. Database SP Process Modeling

Atitit. Software modeling types and Modeling language selection and UML???

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.