://www.chinasvg.com/support/svgtool/svg-tool.html
--svg Tool Online Editor Drawing tool (Experience edition), you must install the Adobe SVG Viewer plugin to show open, more trouble
http://www.sumopaint.com/home/
--Foreign products, this is its homepage. http://www.sumopaint.com/app/This is the URL that goes directly into the drawing. It's just a little slow to open.
http://creately.com/app/#
--Foreign products. It's good for drawing flowchart
Label: UMLAn object is a concept, an abstraction or a thing. Objects can be practical or abstract concepts. For example, a company or a process.A class is a set or abstract concept of a group of objects. The class has the same attributes and methods.This section describes the basic concepts of basic objects and classes. It is necessary to describe how to represent objects and classes in UML, that is, how to
maps (MINDMAP) and wireframe (Wire frames). [Recommended index: ★★★★☆]
Iplotz : is based on the Flash/flex platform product prototype design software, allows you to directly drag the various components through the mouse to the canvas to build their own Web project, in addition, Iplotz also provides the Adobe air based client software, This allows users to use the software on different platforms such as Windows, Mac OS x, and Linux. [Recommended index: ★★★☆☆]
Hotgloo : is an easy and beautif
Online Design System for Ship Circuit Diagram Based on java web and. net activex plug-in and visio, activexvisio
1. Main objectives of the system: 1. Online circuit diagram design and circuit equipment selection; 2. online processing of Engineering Computing involved in circ
Tag: Mode add phase Complete key OSI Test Interface System AnalysisObjective
The UML (Unified Modeling Language) Chinese Unified Modeling Language is an open approach for explaining, visualizing, building, and writing an open approach to an object-oriented, software-dense system of artifacts. UML presents a series of best practices that are validated for modeling large-scale, complex systems, especially at the software architecture level. "Wikipedia"
Recently look at some open sour
will be different, as shown in Figure 4:
Figure 4 Implementing a relationship instance
When implementing a relationship programmatically, different object-oriented languages also provide different syntax, such as using the Implements keyword in the Java language, and using the colon ":" in c++/c#. Figure 4 corresponds to the following Java code fragment:
Public interface Vehicle {public
void Move ();
}
Public class ship implements Vehic
interface and the database. The control class is usually a noun that is transformed by a verb-structure phrase (verbs + nouns), such as adding a commodity to a product, adding a class, registering a user registration class, etc.(3) Boundary class: The boundary class is used
, but it replaces the only class name in the top area. Its name is spliced:
Instance Name : Class Name
For example:
Donald : Person
Because the purpose of displaying instances is to display noteworthy or related information, it is not necessary to include the entire object attribute and operation in your model. On the contrary, it is entirely appropriate to only display the att
teams. For example, business analysts can use class or object graphs to model current assets and resources, such as ledger, product, or geographic layers. Architects can use components and deployment diagrams to test/confirm whether their designs are adequate. Developers can use class diagrams to design and write documents for the system code (or code to be written) cl
class. In an aggregation relationship, the subclass instance can be longer than the parent class. to present an aggregation relationship, draw a solid line from the parent class to the partial category, draw an unfilled prism at the end of the parent
certain period of time in the system. A package diagram consists of a package or class that represents the relationship between a package and a package or a package and a class, which is used to describe the hierarchical structure of a system.
The third category is behavioral graph, which describes the dynamic model of the system and the interaction between obj
commodity to a product that has an added class, registering a user registration class, and so on.
(3) boundary class : The boundary class is used to abstract the interaction objects between the external user and the system, including the interface classes, such as dialog boxes, windows, menus, etc.
In the early stages
Online about from C + + code to UML class diagram generation process of things, found a usable, and now turn down, in case of a rainy days.Turn to slightly adjust the next content, only care about the use.Original source http://siulyn.blog.163.com/blog/static/6245583620087252539344Rational Rose 2003 Reverse engineering generating UML Model diagramThis section foc
The package diagram and Use Cases Written in UML last time: connect to: UML from requirement to implementation --- package diagram
According to the sequence of appearance in the UML diagram. After the package diagram is completed, the next step is the class
(notification circuit).5. There is an aggregation relationship between the re-insured notification and the Plan library. Because the plan library can be entered in advance, and the re-insurance notification is not necessarily linked, can exist independently. In the system is manually selected from the list. Delete the re-insurance notification without affecting the plan.6. There is an aggregation relationship between the cut notification and the demand order. Similarly, a demand order can exist
, and other supplements.
InterfaceBefore this article, we recommend that you consider classifier using classes. In fact, classifier is a more general concept, including data types and interfaces.
The complete discussion of when and how to efficiently use data types and interfaces in the system structure diagram is not covered in this article. In this case, why should I mention data types and interfaces here? You may want to simulate these classifier t
class is responsible for coordinating other jobs.
After learning about classes and class diagrams, I began to draw class diagrams. This is really a headache. When I was writing a document, I felt very eager to draw a UML diagram
UML concurrency View: The Interaction between objects. It is dynamic. It can be divided into Sequence Chart, collaboration chart, status chart, and activity chart.
I. Time Sequence diagram:
Sequence digoal: Describes the interaction behavior between objects in chronological order.
Element:
Role: person/System
Object ):
Lifeline: time when an object exists
Instance analysis 1-Logon Module
The function of a C/S-based Real-time chat system logon module is described as follows:
The user enters the account and password through the loginform interface. The system compares the entered account and password with the user information stored in the database (User) table to verify whether the user input is correct, if the input is correct, enter the main interface (mainform). Otherwise, the system prompts "incorrect input ".
I think the correct sequence of Data Center reconstruction is: database, drawing (package diagram, class diagram, timing diagram), and the implementation of code at the end of the document. However, although I think so, I did not fully follow this process. In my opinion, the Plan and sequence are dead, and people are l
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.