UML Diagrams of MoreThan Talk

In software engineering, a class diagram in the UML (Unified Modeling Language) is a static structure diagram which describes the structure of the system. It shows the system classes and their attributes and operations (or method). It enables us to show the relationship between these classes and classes’ objects. [1]

For our website UML diagrams, we used the online tool smartdraw to draw these designs.

1. UML Class Diagram: Website Transactions

This diagram shows class diagrams of the website. It gives general idea about the website structure.

Classes represent an abstraction of entities with common characteristics. Associations represent the relationships between classes.

Associations represent static relationships between classes. Use an arrow to indicate the direction of the relationship. Place roles near the end of an association. Roles represent the way the two classes see each other.

Composition is a special type of aggregation that denotes a strong ownership between classes. Illustrate composition with a filled diamond. Use a hollow diamond to represent a simple aggregation relationship, in which the “whole” class plays a more important role than the “part” class, but the two classes are not dependent on each other. The diamond ends in both composition and aggregation relationships point toward the “whole” class.

2. UML Communication Diagram : Log-On & Log-Off Scenario

These diagrams shows users log-in scenario and relations between database and system. If users want to use More Than Talk, they may use their email to log-on. After login, users may access their personal blog page and they can access security settings and change password and update their personal information.

 

 

REFERENCES

[1] https://en.wikipedia.org/wiki/Class_diagram

No comments yet.

Leave a Reply

Powered by WordPress. Designed by WooThemes