Microsoft.NET

……………………………………………….Expertise in .NET Technologies

UML

An Overview of UML

Introduction Modeling is an activity that has been carried out over the years in software development. When writing applications by using the simplest languages to the most powerful and complex languages, you still need to model.

UML Tools

In the previous article, we gained an overview of what the Unified Modeling Language stands for and what are the nine diagrams that make up UML. Because UML is essentially a set of diagrams, you can simply draw them by hand on a piece of paper.

Creating Use Case Diagrams

Over the previous two articles, we took a brief look at the nine UML diagrams and what kind of tools you can use to model UML diagrams. Now that we have our basics clear, we will start our study of these nine UML diagrams.

The UML Class Diagram: Part 1

In the last article, we saw what use cases were, and how to identify and create use cases. Taking the series ahead, in this article, we will see what class diagrams are, what the elements of a class diagram are, what each of these elements signify, and how to identify them.

The UML Class Diagram: Part II

Introduction In the last article of this series, we saw what class diagrams were, and how to create class diagrams. In today’s article, we will see a practical example building on our Courseware Management system case study.

Object Diagrams in UML

Introduction In the last article, you saw how your application could be represented in a class diagram. A class diagram is a static representation of your system. It shows the types of classes, and how these classes are linked to each other.

State Diagram in UML

In the previous article , we saw what Object diagrams are, the notations to be used in Object diagrams, their significance, and how to make an Object diagram using Poseidon. We then made an Object diagram for our Courseware Management System.

Activity Diagram in UML

In the previous article, we learned about State diagrams, the notations to be used in State diagrams, their significance, and how to build a State diagram for a specific scenario in our Courseware Management system.

Sequence Diagram in UML

In the last article , we saw Activity diagrams, the notations to be used in Activity diagrams, their significance, and how to build an Activity diagram. We then made an Activity diagram for a specific scenario in our Courseware Management system.

Collaboration Diagram in UML

In the last article , we saw what Sequence diagrams are, the notations to be used in Sequence diagrams, their significance, and how to make a Sequence diagram using Poseidon. We then made a Sequence diagram for our Courseware Management System.

Component Diagrams in UML

The previous articles covered two of the three primary areas in which the UML diagrams are categorized (see Article 1 ) Static and Dynamic. The remaining two UML diagrams that fall under the category of Implementation are the Component and Deployment diagrams.

Deployment Diagram in UML

Over the previous articles in this series, we discussed eight of the nine UML diagrams. The final UML diagram that we will cover is the deployment diagram. The deployment diagram is related to the component diagram that we covered in the previous article and falls in the family of Implementation diagrams as the component diagram.

Using Design Patterns in UML

Many a time when you design or implement solutions for a software system, you get the feeling of dij` vu. Even though this may sound too extreme, it is undeniable that parts of different software systems may share similar aspects.

One Response to “UML”

  1. This web site is really a walk-through for all of the info you wanted about this and didn’t know who to ask. Glimpse here, and you’ll definitely discover it.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
%d bloggers like this: