In the UML 9 kinds of diagram, the use case diagram is the more important one kind of diagram, it is the diagram which produces in the system analysis stage, from the function carries on the analysis to the system the model, has played the strategically advantageous position
. It is possible to draw the behavior between objects in chronological order. in UML , a sequence diagram describes the interaction between objects in a system by a two-dimensional graph. Where the longitudinal axis represents time and the horizontal axis represents the object that participates in the interaction.
the composition of the sequence
Php design pattern-UML class diagram. Preface I have been using php for more than two years. I have prepared and written some frequently-used design patterns based on my own practical experience. of course, I should first understand the design patterns before using the design patterns.
I have been using php for more than two years. I have prepared to write frequently-used design patterns based on my own pra
examine the concrete logical relation."Code embodiment": member variable"Arrows and points": solid lines with hollow diamonds, diamonds pointing to the whole5. combination (composition)"Combinatorial relationship": the relationship between the whole and the part, but part cannot leave the whole and exist alone. If the company and the Department is a whole and part of the relationship, no company there is no department.A combinatorial relationship is a relationship that is stronger than the ag
Summary of the following four relationships
1. Generalization
2. Aggregation
3. Dependency
4. Join
1. Generalization
Is the integration relationship between the parent class and the Child class.
[Specific performance]
Parent class instance = new subclass ()
[UML diagram] (Fig. 1.1)
Figure 1.1generalized relationship between animal class and tiger class and Dog class
[Code performance]
[Code performance]
From: http://www.yesky.com/SoftChannel/72342393403211776/20040506/1794427.shtml
The UML activity diagram records the logic of a single operation or method, a single user case, or a single business flow. To create a UML activity diagram, perform the following steps repeatedly.
Step 1: define the scope of the activit
can remember the original to fix a bug did what changes, don't be nervous, as long as you follow the above actions correctly submitted, idea will help you remember these details For example, select the recently submitted Task list, select Switch To,idea to automatically open the source code associated with the task, and navigate to the modified line of code. Of course, if the task is already close, you can also choose Remove to empty it. Second, UML
without an arrow, an arrow pointing to a use case, and an arrow pointing to a role. No matter whether there are arrows or not, these lines are used to connect roles (villains) and use cases (circles), indicating what use cases a role can "do.A line with arrows indicates the flow of data during the interaction between the role and the system. If the arrow points to a use case, the role needs to input data to the system. If the arrow points to the role, the system outputs data to the role.The lin
artifacts must be on the nodes that correspond, rather than being isolated. iv. Explanation of the deployment diagram(1) Node: the common name of the compute resource. Includes processors and devices. Where the processor is the hardware structure that can execute the program, such as computers and servers. A device is a service that is performed externally through an interface, such as a printer. Each node should give the appropriate tag description,
Currently the more popular UML modeling tools include Visio, Rational Rose, PowerDesigner, EA, and so on, basically enterprise-class software, powerful, I have only used Visio, so do not add to their characteristics or similarities and differences. For more formal scenarios, such as graphics as part of a project document, the software listed above is recommended. When we encounter more complex code logic or business logic at work, it is easier to unde
1. Introduction It has been two years since I began to learn programming from a freshman year. From the initial study of the Html,js,javese, to Javaee,android, I can also write some toys. The learning process also unconsciously understood some of the so-called design Patterns , and now intends to learn the system. Learn to book The art of Design mode----------------------the software developer. The so-called design patterns, that is, the predecessors of a similar problem of the abstract solution
I,Description of the use case diagram
Use Case (Use Case) Refers to the interaction between the system's external things (activists, devices, or external systems) and the system. It expresses the functions of the system, that is, the services provided by the system.
A Use Case chart is a visualization tool used to describe use cases. It uses simple graphical elements to represent the system's activists, use cases, and their relationships, accurate
Preface I have been using PHP for more than two years. I have prepared and written some frequently-used design patterns based on my own practical experience. before using the design patterns, I must first understand the design patterns, therefore, we will first explain the UML class diagram. Through UML class diagrams, you can better communicate with everyone and
Unified Modeling Language (UML) use case diagramThe use case diagram describes a functional unit provided by the system. The purpose of the use case diagram is to help the development team understand the functional requirements of the system in a visual manner, including the relationship between "Roles" based on the basic process, and the relationship between use
understanding of collaboration diagrams, figuring out what the collaboration diagram is capable of, and being able to be an invincible position in the great family of UML, let's take a look at the components of the collaboration diagram and the steps to create a collaboration diagram:
Through the previous study we
operations, no operation implementation. In UML, the interface is represented in a way similar to the class notation, as shown in 3:
Figure 3 UML diagram of the interface
Interfaces can also have inheritance and dependency relationships similar to the relationships between classes, but there is also a realization relationship between interfaces and classes. In
The UML class diagram is the basis for learning the design pattern. Through the UML class diagram, you can better communicate with everyone and easily express your own design ideas. It is like Mandarin, is a standard language.
Currently, there are two popular tools: Rational Rose and Microsoft Visio, both of which are
the dependent package.
Note: The package marked with {Global} is a universal package, indicating that all other packages in the system depend on this package.
Generalization: express the general and special relationships between things. If there is a general relationship between the two packages, it means that the special packages must follow the interface of the general package. {Abstract} indicates that it defines an Interface
10. Use the
2016-06-07 22:46:16The following is a brief introduction to UML Class Diagram: (figure is intercepted, you can use the UML tools to draw)1. Class diagram describing classClass: PersonProperty: Name Age SexAccess rights:-Private +: Indicates public protected: representsMethod: GetName (): String SetName (name:string) ge
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.