Today, I discussed Architecture with my friends. In the end, this brother moved out the information of "The Unified Software Development Process" to show me.
Oh, I didn't dare to say that the UML three giants had a mistake, but if it is, is there a lost risk? !
To be honest, I am still in the stage of understanding of UML and RUP.
UML This stuff brings me the thinking of software research and development, first of all, from different angles to analyze the rationality of software, but everyone has everyone's perspective, from their own perspective, get different conclusions.
In order to make R & D related personnel to communicate on a unified platform, there is UML and Rational Unified Software Development Process.
If you see a limit of this communication, if the two people are equivalent, and can be used to face to communicate, do you need UML? ! Of course, if the result of the recording exchange is used in this person's communication or needs UML.
Therefore, UML and RUP are just a means of recording and communicating development ideas, used to describe and conclusions from the perspective and conclusions of problems, but not to think about it.
But the essence of all affairs is still discovered, analyzed, solve the problem.
UML and RUP can promote the correct understanding and communication of software research and development. Apple has an advertisement in front: "Use your head!"
If the description and means do not meet the RUP specification, give up your own idea is your irresponsible? !
The idea is the first understanding of the software, then uses UML and RUP or other better software to regulate and correct and correct your understanding, and then use it to UML.
Realize the iteration of software design in the brain, is the essence of software design. It is the driving force for the continuous evolution of your software design ideas.
Recently popular with the word bad street - "Elegant"!
This is not an elegant design!
This achieves more elegant points!
If you really design the architecture as an artwork!
That completely uses industrial-grade standards to limit their own creativity for the thinking of the architecture? !
Just like using the "pipeline" point color, it is produced "Star Sky" that does not have a vitality, and there will be no such thing as a high.
Because you can't guarantee that Dongdong in RUP is truth. UML itself is the process of continuous improvement and accommodating new ideas.
UML, all the stuffs such as their own brain are constantly evolving, only the two are mutually effective to adapt to the development of the objective world.
I didn't know what I said, but I feel:
"Let's do RUP, it is better to don't have RUP !!!"