UML technology is indispensable-Interview with umlchina's chief expert Pan Jiayu

Source: Internet
Author: User

From: http://developer.51cto.com/art/201006/204029.htm this article writing time:

 

[51cto exclusive Article] UML is intended to become a standard unified language, so that IT professionals can perform unified modeling of computer applications. The unification of UML can break the common language and cultural barriers in the offshore development process, and alleviate problems such as insufficient understanding and misunderstanding of design books caused by language and cultural differences. Whether it is for enterprises or software developers, the importance of using UML technology can be imagined.

Development Status of domestic UML technology

Since the publication of the Unified Modeling Language (UML) by the Object Management Group (OMG) in 1997, it has been around for nearly 13 years. UML has developed rapidly in recent years in China, but there is still a gap in foreign countries.

At the just-concluded "csspi2010 China software and system process improvement conference-UML session", 51cto reporter learned through an interview with the current umlchina Chief Expert Pan Jiayu, as an advanced and abstract modeling skill, the threshold for learning and mastering UML technology is relatively high, and few teams or enterprises can actually use this technology, this also leads to the lack of UML Technical Talents in China.

Despite the gaps with foreign countries, although there are not many Chinese UML technical talents, we should also see the huge potential of domestic UML technology development, how to stimulate this potential and break through the technical bottleneck of the high threshold of UML is what we need to solve urgently. Instructor Pan Jiayu also said that there are not many enterprises that actually use this technology, including the United States, India, Japan and other countries with earlier UML development, that is to say, the foreign UML technology is also failing, but we are far away from the passing line.

UML from the perspective of enterprise profits

In essence, UML is a set of "skill sets" for design and requirements. The two most important steps in the development process of software enterprises are the design and requirements. The software products that users need are exactly the projects that enterprises should develop. At the same time, according to the user's needs, the necessary design should be carried out to improve the user experience. UML plays an important role in this process.

The success or failure of a software project is more reflected in the needs. By importing UML, developers can understand the real needs of users and their ideas and ways of thinking. Compared with the traditional research model, using UML can not only improve the development efficiency, but also precisely grasp the user's needs, greatly improve the value of the software itself, and bring better benefits to the enterprise.

That is to say, by importing the UML modeling technology, enterprises will improve their profits through significant improvements in "demand and design. BecauseThe demand is to solve the problem of "how to sell products", and the design is to solve the problem of "reducing production costs. They complement each other and are indispensable.Besides, they cannot replace each other. After the demand technology is upgraded, fake "demand changes" are greatly reduced. After the design technology is upgraded, the rate of reusable components will increase.

UML technology is indispensable

"UML is an indispensable technology for the Chinese software outsourcing industry to promote downstream projects to upstream projects", which has been recognized by many experts. At the same time, Mr. Pan Jiayu also pointed out that, apart from UML, other high-threshold skills are also indispensable. From developers to software enterprises, to the development of the entire industry, UML technology plays an important role.

 

 

After reading:After reading this article, I think it is necessary to learn UML, but it must be very proficient. Just like Mr. Pan Jiayu, I will look at software development from a higher perspective.

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.