Class Diagrams

A class diagram is a UML diagram that models the static structure of a system, which contain classifiers and their relationships to each other. A class diagram can depict some or all of the classes in a model. Conversely, a single model can support many class diagrams and a single classifier can appear in more than one diagram.

Class diagrams typically contain classes that represent the abstraction of a concept. They also contain other classifiers such as interfaces, signals, and enumerations. Class diagrams also use multiple variations of association relationships to indicate which classifiers need to share data with other classifiers. You can also use other relationships on class diagrams such as generalizations, realizations, and dependencies.

Class diagrams are often the foundation for component and deployment diagrams, which contain components and nodes, respectively, instead of classes.


Using Class Diagrams

Class diagrams are helpful because they are very effective for visualizing, specifying, and documenting structural features in models. For example, during analysis and design you can create class diagrams to:

You can also use class diagrams during the implementation phase of the software development lifecycle to forward and reverse engineer your models and source code.


Related Topics

Comments ( )
<00>  <01>  <02>  <03>  <04>  <05>  <06>  <07>  <08>  <09>  <10>  <11>  <12>  <13>  <14>  <15>  <16>  <17>  <18>  <19>  <20>  <21>  <22>  <23
Link to this page: //www.vb-net.com/dotnet/diagrams/class.htm
<SITEMAP>  <MVC>  <ASP>  <NET>  <DATA>  <KIOSK>  <FLEX>  <SQL>  <NOTES>  <LINUX>  <MONO>  <FREEWARE>  <DOCS>  <ENG>  <CHAT ME>  <ABOUT ME>  < THANKS ME>