that draw dots, boxes, and text strings on character-based grids that involve many Java object-oriented concepts and applications that are very systematic and comprehensive, and will quickly master UML class diagrams After you have studied them. and apply it to the actual Java application development process. To reduce the length of the code to make the program easy to understand, here Use the Java Console
I. Types of UML diagrams
Use case diagram
Sequence Chart
Class Diagram and object Diagram
Status chart
Activity diagram
Component Diagram
Deployment Diagram
Use case diagram, sequence diagram, and class diagram are commonly used diagrams. We will introduce them in detail later. First, we will explain the status diagram and activity diagram.
Ii. status chart
1. State chart purpose: describes the state of an object during its life cycle and eve
◇Department of Computer Science and Technology, Peking University Compile
UML It is a modeling language developed based on multiple object-oriented modeling methods and is mainly used for modeling software-intensive systems. Its evolution can be divided into the following stages by nature: the initial stage is the Joint Action of experts, composed of three Oo (Object-Oriented) Methodological scientists combine their respective methods to
UML Overview
Introduction to UML
UML provides a unified, standard, and visual modeling language for Object-Oriented software design. It is applicable to the whole process of describing case-driven, architecture-centered software design.
The definition of UML consists of UML
Comparison of UML modeling tools Visio, Rational Rose, and powerdesignRose is a design tool born directly from the Development of UML. It was designed to support UML modeling. Rose did not support database modeling at the beginning, however, the database modeling function has been added to the current version. Rose is mainly used to describe various semantics, mo
In this paper, from the problems of UML modeling coherence, taking management software development as an example, according to three aspects of upstream, downstream and model internal relations which are connected with UML model, the author analyzes the three barriers caused by UML modeling, and hopes to discuss with many modeling enthusiasts.
In the country's p
the participant, it can be considered a generalization relationship. The generalization relation is the inheritance relation between the general class and the special class. Cars and ships, for example, have a generalized relationship with transportation. They belong to the same means of transport, with their own characteristics.Use cases and use cases: there are generally generalizations, inclusions (uses), and extensions.Use case generalization: a use case can be specifically enumerated as on
· UML goals
The development of UML has multiple goals. First, the most important goal is to make UML a general modeling language available for all modelers. It is not someone's proprietary, and is based on the general consent of the computer industry, that is, it includes a variety of major methods and can be used as their modeling language. At least, we wan
including a motorcycle) collides with the platform, it is deemed to have died.
8. Players can use the keyboard to manipulate the horizontal movement of the motorcycle (acceleration and brakes)
9. Players can use the keyboard to manipulate the rotation of motorcycles in the air (clockwise and counterclockwise)
10. Players draw tracks in the game world with their mouse and are considered as platforms (on which to drive)
11. Within a level, the length o
Reprinted please indicate the source and the author contact: http://blog.csdn.net/mimepp
Contact information: Yu Tao
See a good free UML tool, Jude community (free UML modeling tool), Java and UML developers' environment.Http://jude.change-vision.com/jude-web/index.htmlRegister an email on its official website. After the email is activated, you can download i
process: use case diagrams.Use case diagrams can express the needs of the system from a relatively clear starting point, and do not involve technical terminology. Use case diagrams and other UML work together to be efficient. It focuses on the diagram of what role can be done by a system, and the use case diagram focuses on the external performance of the system, the interaction of the system with the human, and the interaction of the system with oth
state. If the account balance is less than 0 to enter the overdraft status, overdraft status can be both deposits and withdrawals, but the overdraft amount can not exceed 5000 yuan, if the balance is greater than zero to enter the normal state, the normal state can be both deposits and withdrawals, if the continuous overdraft for 100 days, then into the frozen state, The frozen state can neither deposit nor withdraw money, must require the bank staff to thaw. Users can request to log out of an
Original article: http://www.cnblogs.com/way-peng/archive/2012/06/11/2544932.html
1. What is UML? What is the purpose of UML?
Ii. History of UML
Iii. UML superstructure)
Iv. UML modeling tools
V. UML diagram(Important)
AggregationAggregation is a special type of association that describes the "overall to local" relationship. Aggregation is divided into:Basic AggregationAndSynthetic AggregationBasic Aggregation:Basic aggregation is generally also known asAggregation (Aggregation). In a basic aggregation relationship,partial Class (B)'s life cycle is independent ofOverall Class (A)'s life cycle. This is a general-purpose aggregation relationship, and is aweak to haveRelationship, a pair of images can contain one
Directory (?) [-] UML Component Diagram Component Diagram What is the component how to read the component diagram how to draw the Component Diagram Application explanation This chapter summary
http://terryfeng.iteye.com/blog/524353
Overview
The component diagram (Component Diagram) describes the various components of the software and their dependencies. Component diagrams typically contain 3 elements: comp
Today, we finally started using UML for project analysis, and found that the time overhead for using UML is not as high as we previously thought.
Review the experience of using UML is always intermittent. To sum up, there are the following factors:
No environment using UML
No abstract analysis habits
In
Machine Room reconstruction Drawing is a very important stage, the machine room is reconstructed before also painted UML diagram, but this time and the last time, this time have layered thinking inside.Package DiagramBefore the three layers of the time between the transmission is clear, package diagrams is also easy to draw out, first look at the previous three layers of package diagram. The input informati
UML is popular for its diagrammatic notations. We all know that UML are for visualizing, specifying, constructing and documenting the components of software and non SOFTW is systems. Here the visualization are the most important part which needs to being understood and remembered by heart.UML notations is the most important elements in modeling. Efficient and appropriate use of notations are very important
Preserve stereotype in Java programs
UML has a series of mechanisms that can be used to extend its core concepts, but perhaps the most familiar one is stereotype. Stereotype is generally translated as a "stereotype", which is a modeling element of the extended meta-model semantics. Stereotypes must be based on a specific existing type or class in the Metamodel. Stereotypes can extend the semantics of existing types and classes, but they cannot alte
PowerDesigner UML Introduction (Part II)
Author: Sybase, Inc. powerdesigner product manager David Dichmann
In the BluePrint #4 (an electronic version of access to Http://www.sybase.com/blueprint for previous issues), we explored 5 UML diagrams: Use case diagrams, Sequence diagrams, activity diagrams, class diagrams, and component diagrams to help you master the requirements of your system, Design its physi
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.