Blog Park Flash Home new essay contact management subscribe Essays-295 Articles-111 reviews-6633 STARUML---Recommend a uml tool (very good very strong)
Last week a friend of mine, who is also a colleague of the company, recommended a UML tool for me to start using, but the more I used it, the more I felt good,
I even w
relationship that is represented in UML with a solid line with arrows pointing to the contained class. In the you may find that there are 1 online. 1, this is a description of the inclusion relationship. There are several types of UML classes.1..1 表示另一个类的一个对象只与该类的一个对象有关系0..* 表示另一个类的一个对象与该类的零个或多个对象有关系1..* 表示另一个类的一个对象与该类的一个或多个对象有关系0..1 表示另一个类的一个对象没有或只与该类的一个对象有关系* 任意多个对象关联Aggregation (Aggregation) relationshi
message is drawn with a dotted line with an open arrow pointing back to the lifeline of the source. On this dotted line, you place the return value of the operation. To draw a call object, such as what you do at ordinary times, draw a message, but not connect it to another object, but connect the message to the object itself.
Iii. Constraints in UML:
The constraint symbol is very simple; format: [Boolean
chronological and spatial order;(9) activity digraphs, which describe the activity of system elements;
Based on their applications in different architecture views, nine types of graphs can be divided:(1) User Model View: use case diagram;(2) Structure Model View: class chart and object chart;(3) Behavior Model View: status chart, sequence chart, collaboration diagram, and activity
Use case diagram
The 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 visualized manner, including "Roles" based on basic processes (actors, other entities that interact with the system) relationship and the relationshi
What is a simple Factory mode:By defining a class specifically, you are responsible for creating instances of other classes that typically have a common parent class. UML class diagram for simple Factory mode: The roles contained in the Simple factory model and the correspon
consistent.Just, the class involved in the association is logically a level, such as the student teacher above, but the aggregation involves the class is not a level.Look at the following example:It can be expressed as a has a/some B, at which point B is able to separate from a and exist independently. Without a car tire or a tire.Combination compositionThe composition relationship is a bit tighter than the aggregation relationshipThe limbs and the people are die.Non-separable.As for generaliza
operations.
Steps for drawing a class chart:
(1) Abstract The Class
(2) determine the attributes and methods of the class. Find the executor of the method to determine the method.
(3) determine the relationship between classes
Usage of class charts:
(1) vocabulary modeling of the system
(2) Simple Collaborative Modeling
(3) Modeling the logical database mode
3. Package Diagram
A package
passed between the object classes that complete a behavior and those object classes. A sequence diagram is an interaction diagram that emphasizes the time order of messages. A sequence diagram describes the chronological order in which messages are sent between objects, and is used to represent the order of behavior in a use case.
sequence
Data Center reconstruction (1) -- UML diagram, Data Center reconstruction -- uml diagram
Finally, we started restructuring. Data Center reconstruction is a very important small project at this stage, because it involves all kinds of knowledge we learned during this time. First, we used the knowledge of softwares, write
specification provides a description of the configurationA textual description of the grammar and semantics of the building blocks.That means. UML diagrams are used to visualize the system. The specification of UML is used to describe the fine section of the narrative system . The UML specification provides a semantic backplane. It includes all the parts of a sy
Trufun PlatoTrufun Plato is a new generation of UML modeling software that provides efficient and fast modeling tools for your software analysis design.Trufun is a case tool manufacturer that synchronizes the release of uml2.x tools after the OMG release of the UML2.2 specification, and is a state-of-the-art, Enterprise-class UML
Objective:If your UML diagram is still a use case diagram, please keep looking, if you do not know the relationship between the business analysis diagram and the activity diagram, please continue to look, if your computer room is refactoring or the cooperation of the omissio
Prefaceafter learning the UML time series diagram, we need to look at the UML collaboration diagram, because the two graphs are complementary. definitiondescribe the relationships between objects of mutual cooperation and only model the relationships between objects interacting with each other. compositionObjectat the
This essay is well written, in PHP to explain the UML (or vice versa) can be said to be an innovation, through this article, I also found a good station: www.phppatterns.com. The translation of the UML terms comes from the UML User Guide (the Unified Modeling Language user Guide) that I am looking at.
UML (Unified mod
There are many types of UML diagrams, only two of the most important and common-class and time series diagrams are discussed here. 1. Class Diagram through the class diagram, we can easily understand the code architecture, clarify the relationship between the modules, includes inheritance (inheritance), implementation (realization), dependency (dependency), compo
constraint symbol is simple. The format is:
[Boolean Test]
For example,
[pastDueBalance = 0]
Combined fragments (variant scheme, selection items, and loops)However, in most sequence diagrams, the UML 1.x "in-line" constraint is insufficient to process the required logic of a modeling sequence. This missing feature is a problem with
, developers love to reuse existing sequence diagrams in their sequence diagrams. 7. Start with UML 2 and introduce "interactive" components. Append interaction is the most important innovation in UML 2 interaction modeling. Add interaction? The original sequence diagram is organized into a complex sequence diagram. Be
Not many computer players have not learned much, but with the continuous development of the project, those who have never seen before, and those who have never used them are all about to start learning. Although I have heard of UML for a long time, I have never read this book and have never used this tool. The class diagrams of UML are also unknown. Basically, I
developer finds that the component diagram is useful, because the component diagram provides them with a high-level architecture view of the system to be created, which will help developers start to build a road map for implementation, and decide on task allocation and/or improvement of demand skills. System Administrators can find component diagrams useful because they can get an early view of logical sof
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.