I have long been trying to model Rational Rose, and I have learned a period of time, and I was interrupted by a variety of reasons. Recently in engaged in a problem, the software for the topic is mainly written by me. Considering that the procedure has certain complexity, I moved out of Rational Rose to model, I want to learn while using it.
Download Rational Rose2003 from the Internet, installed. Download some information, I found out in English. Because I didn't learn UML, all looks very hard, my heart is a bit hesitant to model Rose to model. I found several ROSE examples, basically because of the need to teach others, modeling examples, basically there is no practical meaning (where the netizen has a relatively complete business bank If you can share it, you can send me a school).
After a few days in the book, I still don't understand Rose's usage, I really feel more difficult than a development language. Later, I thought, still forget it, I used it to draw the needs you can understand, and I don't need to see others. Oh, Uses's probably means to know a little, listed all things interacting with the system (including the system's database, configuration file, log file, etc.) as an actor, then the function that needs to be completed according to the system Doodle a pass.
Communication between servers and clients
Server program USE Case
The first time I use rose to paint these clothes, and this system is a C / S structure system, and the client side has hardware-related things inside, so I don't know how to paint. I probably use the following ideas:
1. When you paint the server's USE CASE, the client program is treated as an actor. When you draw a client program's USE CASE diagram, use the server program as an actor. This is drawn, I understand that the system is going to do, but the server programs and client programs are abstract things, which cannot be embodied in the system's encoding section. I don't know if there will be problems later. (I used it here anyway to express demand, I didn't want to use these USE CASE maps?)
2.. In my modeling, I use the database, file (profile, log file, etc.) and the hardware part of the system as an actor. But these things are also part of the system, so I feel very strange why I can't use a block diagram to put Use A part of the case as an actor.
I wrote the chaos of these days, and the client program is not sticked by some reasons. It is mainly to check the reflection of the reflection. There may be many mistakes inside. It is recommended that beginners don't refer to it, and don't ask me to ask for information. Of course, if you have a master, you are willing to point it, it is best not. My contact information: Ouyang_njupt $$ 126.com (Trouble yourself to replace $$ into @ 符).