Http://developer.51cto.com
The UML class drawing method is the basis for learning design patterns. Through UML class diagrams, you can better communicate with everyone and easily express your own design ideas. It is like Mandarin, is a standard language.
This section introduces the UML class drawing method, which mainly includes
In the process of learning UML class diagram, UML class diagram relation is a problem that must be mastered, and there are six kinds of relationships in UML definition: dependency, genus, association, implementation, aggregation and combination. The definitions and representations of the methods are described below.Introduction to
The 14th chapter uses UMLBefore exploring the details of UML, we should first talk about when and why to use it. The misuse and misuse of UML has caused too much harm to the software project.14.1 Why ModelingModeling is to figure out whether something is feasible. When models are much cheaper than real entities to build, we use models to study designs.14.1.1 Why build a software modelUML is used when we hav
UML State diagrams and activity diagramsThe Unified Modeling Language UML (Unified Modeling Language) is a non-patented third-generation modeling and specification language. UML is an open approach for explaining, visualizing, building, and writing an open approach to an object-oriented, software-dense system of artifacts. UM
Introduction
Some time ago and a friend on MSN Chat to UML, he sighed: "Know that UML is a good thing but not use it." Have tried, the results of leadership requirements in the document to fully use UML, everything is UML, the results of a simple design document added a bunch of diagrams. At the time of the review, th
case, and the basic use case does not contain the content of the extended use case.
For inheritance, subuse cases include all the content of the basic use case and its relationship with other use cases or participants;
Example of a use case chart:
Complaints:
I feel that the use case diagram is not mature enough to express the requirements of the system. Users without a UML background almost do not know what to draw.
Second, the arrow
:
1: whether to model and describe all roles in the system
2: whether each participant involves at least one use case
3: Are you sure you want to list at least two people who can serve as specific participants?
4: are two participants involved in the role related to the force?
5: whether the participant has an intuitive descriptive name
Finally, the participants and their wishes are combined to form an example diagram. Remember that the final result is a complete task. The participants act
Speaking of the package diagram, let's take a look at the package
1. What is a package?
A package can be directly understood as a namespace and folder, which is used to organize the encapsulation of graphics.
2. What is the role of the package?
Logically modularize a complex Graph
OrganizationSource code
3. When will the package be used?
From the perspective of object-oriented software development, classes are the basic construction blocks for building the
to participants.For extend, the extension use case does not contain the content of the underlying use case, nor does the underlying use case contain the content of the extension use case.For inheritance, a child use case contains all the contents of the underlying use case and its relationship to other use cases or actors;A use case diagram example:Complaints:The sense of use case diagram is not mature enough to express the requirements of the system, and users without a
Original: UML First glanceThis chapter uses a simple example to take a first glance at the concepts and views used in UML. The purpose of this chapter is to organize high-level UML concepts into a series of smaller views and diagrams to visualize these concepts, explain how to describe a system in a variety of different concepts, and how to organize the various v
Document directory
Abstract: this is an article about the unified modeling language, that is, the basic diagram used in UML. In this article, I will discuss the structure diagram, which is a new graph type that has been proposed in UML 2. Since the purpose of this series of articles is to help people understand the mark elements and their meanings, this article mainly involves class diagrams. You wil
class as the parameter.In the GooseGroup constructor, Goose is used as a parameter to pass in the value. Goose can exist independently of the geese.Classes in the composite relationship contain the instantiation of another class.Before instantiating Goose, you must first instantiate the Wings class (Wings). The two classes are closely coupled. They have the same life cycle Wings class (Wings) it cannot exist independently from GooseDifferent information EncapsulationIn the aggregation relations
Introduction to PowerDesigner UML modeling
David Dichmann,powerdesigner Product Manager, Sybase, Inc.
The object-oriented analysis and Design (OOAD) with Uml,powerdesigner 8.0 support using example graphs, Sequence diagrams and class diagrams are introduced. In the upcoming Release 9.0, PowerDesigner enhanced support for UML, providing active and component diagr
This articleArticleNice http://technoboy.iteye.com/blog/998458 too
=======================================================
In fact, I have always thought that UML is a very useless thing and never learned much. It is enough to look at the UML diagram drawn by others occasionally. Dramatically, I have seen the most UML companies (actually the only one) and the
This essay is good, the use of PHP to explain the UML (or conversely) 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 Unified Modeling Language User Guide, which I am looking at. UML (Unified Modeling Language, Unified Modeling Language) is a mechanism for rep
Preface: A basic knowledge of the UML use case diagrams and class diagrams that are recorded for learning. UML's use case diagram:The purpose of UML's use case diagrams: To help the development team to understand the functional requirements of the system in one by one visual ways. UML Use case diagrams contain elements: (1) Contributor: Represents a user organization or external system that interacts with y
Http://tech.it168.com/m/2007-08-28/200708282033503.shtml
IntroductionPowerdesigner supports all uml1.3 charts, including use case charts, sequence charts and class charts, activity charts, and component charts, and fully supports uml2.0. Improved Object-Oriented Analysis and Design (OOAD) analysis methods and enhanced integration with the development process.
Powerdesigner can help you build traditional business and e-commerce systems that adapt to the development of modern IT, using Java and o
This is a tutorial on the basics of UML; now that we're doing a project too tight, we haven't really done a real class-level detail design, let alone using UML to implement canonical modeling; This article is mainly about the relationship between several classes that I have been confused about before, Let's make it clearer when we really use UML for example class
Label:2013-05-01 Created by BaoxinjianI. Summary
Part 1:creating a Logical UML Class ModelStep 1:create the Model ProjectStep 2:set the environment for Class Model diagramsStep 3:create a Class Model DiagramStep 4:enhance the Class ModelOpenpart 2:transforming the Logical Model into Database physical ModelsStep 1:transform the Class model into a Database ModelStep 2:transform Logical Design Using UML
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.