Application field of UML

Source: Internet
Author: User

UML is used to model the system, it can be applied to a wide range, can describe many types of systems. The goal of UML is to describe any type of system in an object-oriented way, most directly using UML to create a model for a software system. But UML can also be used to describe other systems that are not computer software, or commercial organizations or processes.

The following are common applications of UML:

Information System (Information System): To provide users with the storage, retrieval, conversion and submission of information. Process data that is stored in a relational or object database with a large number of complex relationships.

Technical systems (technical system): processing and control of technical equipment, such as telecommunications equipment, military systems or industrial processes. They must deal with the special interfaces of the design, and few standard software. Technical systems are usually real-time systems.

Embedded real-time systems (Embedded real-time system): systems that are executed on hardware embedded in other devices such as mobile phones, automobiles, and appliances. It is usually done through low-level programming and requires real-time support.

Distributed Systems (Distributed System): systems that are distributed across a set of machines that are easily transferred from one machine to another. Synchronous communication mechanisms are required to ensure data integrity, usually on object mechanisms, such as corba,com/dcom or Java beans/rmi.

Systems Software (System Software): Defines the technical infrastructure used by other software. Operating systems, databases, and user interfaces that perform low-level operations on the hardware, while providing a generic interface for use by other software.

Business Systems (Business System): Describe goals, resources (people, computers, etc.), rules (regulations, business strategies, policies, etc.) and practical work in business (business processes).

It should be emphasized that most systems are not simply one of the above systems, but one or more combinations, for example, now many information systems have distributed and real-time needs.

Commercial engineering is a new field of object-oriented modeling application, which has aroused people's great interest, object-oriented modeling is very suitable for business process modeling, commercial process engineering (Business process REENGINEERING,BPR) or full quality management (total Quality Management, TQM, etc., can analyze, improve and realize the business process of the company. The process is modeled and documented using object-oriented modeling language, making the process easy to use. UML has the ability to describe these types of systems.

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.