Jump to content
  • Advertisement
Sign in to follow this  
gretty

UML Diagrams used to model a websites architecture

This topic is 1872 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hello

 

I am attempting to understand what UML models/diagrams can be used to communicate a websites architecture.

 

The model or models' purpose is to communicate the architecture and functionality of a website to technical people (other software developers and engineers).
 

Website Features:
- The website is a recipe search engine
- Server side code is Python. Client side uses HTML, CSS, JQuery and AJAX.
- The website will have a Web Crawler/Indexer
- Infinite Scrolling is utilised when viewing search results so I will need to model asynchronous requests (both GET and POST).

 

The diagrams I am tending towards are Component Diagram (to communicate the architecture) and Sequence Diagram (to communicate the functionality of a HTTP request).

 

What diagrams have you used in the past to communicate the architecture and functionality of a website to technical people?

 

Share this post


Link to post
Share on other sites
Advertisement

I have never done this for a website however I have used UML to communicate class diagrams and how they fit together to technical people. Used the sequence diagrams to present how a function operates internally to the API level. Usually you use flowcharts for this as they are easier to understand and most people don't need to know the implementation details of a function.

 

I have only ever done this for rich client applications and never a website though.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

Participate in the game development conversation and more when you create an account on GameDev.net!

Sign me up!